summaryrefslogtreecommitdiffstats
path: root/appc-core
diff options
context:
space:
mode:
authorSandeep J <sandeejh@in.ibm.com>2019-03-04 13:11:42 +0530
committerPatrick Brady <patrick.brady@att.com>2019-03-07 20:51:29 +0000
commit8c3c912f2fe3d13b36859a4825a338bc3715903e (patch)
treeb5b8e65f72e68ac20281ae70c8a2e7ede0cab9af /appc-core
parent6a7b6c092c282884cf263315a4a4802242dcb2fc (diff)
added test cases to TimeTest.java
to increase code coverage Issue-ID: APPC-1086 Change-Id: Ie6bc65d604ee673964507858ae68b7438f314841 Signed-off-by: Sandeep J <sandeejh@in.ibm.com>
Diffstat (limited to 'appc-core')
-rw-r--r--appc-core/appc-common-bundle/src/test/java/org/onap/appc/util/TimeTest.java55
1 files changed, 30 insertions, 25 deletions
diff --git a/appc-core/appc-common-bundle/src/test/java/org/onap/appc/util/TimeTest.java b/appc-core/appc-common-bundle/src/test/java/org/onap/appc/util/TimeTest.java
index 129a4aef1..2678438ca 100644
--- a/appc-core/appc-common-bundle/src/test/java/org/onap/appc/util/TimeTest.java
+++ b/appc-core/appc-common-bundle/src/test/java/org/onap/appc/util/TimeTest.java
@@ -4,7 +4,7 @@
* ================================================================================
* Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
* ================================================================================
- * Modifications Copyright (C) 2018 IBM
+ * Modifications Copyright (C) 2018-2019 IBM
* ================================================================================
* Modifications Copyright (C) 2019 Ericsson
* =============================================================================
@@ -23,9 +23,8 @@
* ============LICENSE_END=========================================================
*/
-
package org.onap.appc.util;
-
+
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
@@ -47,12 +46,10 @@ import javax.xml.datatype.XMLGregorianCalendar;
import org.junit.Test;
-
public class TimeTest {
- private final Date dateForTests = Date.from(LocalDate.of(2004, 2, 9)
- .atStartOfDay(ZoneId.systemDefault()).toInstant());
-
+ private final Date dateForTests = Date
+ .from(LocalDate.of(2004, 2, 9).atStartOfDay(ZoneId.systemDefault()).toInstant());
@Test
public void testAddTime() {
@@ -74,12 +71,10 @@ public class TimeTest {
Time.dateOnly(cal);
- long msecFromBegin = cal.get(Calendar.HOUR_OF_DAY)*60*60*1000 +
- cal.get(Calendar.MINUTE)*60*1000 +
- cal.get(Calendar.SECOND)*1000 +
- cal.get(Calendar.MILLISECOND);
+ long msecFromBegin = cal.get(Calendar.HOUR_OF_DAY) * 60 * 60 * 1000 + cal.get(Calendar.MINUTE) * 60 * 1000
+ + cal.get(Calendar.SECOND) * 1000 + cal.get(Calendar.MILLISECOND);
- assertEquals( msecFromBegin, 0);
+ assertEquals(msecFromBegin, 0);
}
@@ -103,24 +98,24 @@ public class TimeTest {
@Test
public void testGetDateByLocaleAndTimeZone() {
- final Date dateNow = new Date();
- Locale locale = new Locale("fr");
- TimeZone timeZone = TimeZone.getTimeZone("Europe/France");
- assertNotNull(Time.getDateByLocaleAndTimeZone(dateNow,locale,timeZone));
- assertTrue(Time.getDateByLocaleAndTimeZone(dateNow,locale,timeZone) instanceof String);
+ final Date dateNow = new Date();
+ Locale locale = new Locale("fr");
+ TimeZone timeZone = TimeZone.getTimeZone("Europe/France");
+ assertNotNull(Time.getDateByLocaleAndTimeZone(dateNow, locale, timeZone));
+ assertTrue(Time.getDateByLocaleAndTimeZone(dateNow, locale, timeZone) instanceof String);
}
@Test
public void testUtcFormat() {
- final Date date = new Date();
- assertNotNull(Time.utcFormat(date));
- assertTrue(Time.utcFormat(date) instanceof String);
+ final Date date = new Date();
+ assertNotNull(Time.utcFormat(date));
+ assertTrue(Time.utcFormat(date) instanceof String);
}
- //this test succeeds if localTime() does not throw an exception
+ // this test succeeds if localTime() does not throw an exception
@Test
public void testLocalTime() {
- Time.localTime(1532083631);
+ Time.localTime(1532083631);
}
@Test
@@ -151,21 +146,21 @@ public class TimeTest {
}
@Test
- public void testStringToDateConverterMillis() throws ParseException{
+ public void testStringToDateConverterMillis() throws ParseException {
Date date = Time.stringToDateConverterMillis("2004-02-09 00:00:00:000");
Date expected = dateForTests;
assertEquals(expected, date);
}
@Test
- public void testTruncateDate() throws ParseException{
+ public void testTruncateDate() throws ParseException {
Date date = Time.truncDate(dateForTests);
Date expected = dateForTests;
assertEquals(expected, date);
}
@Test
- public void testToDate() throws ParseException, DatatypeConfigurationException{
+ public void testToDate() throws ParseException, DatatypeConfigurationException {
Date date = dateForTests;
GregorianCalendar c = new GregorianCalendar();
c.setTime(date);
@@ -174,4 +169,14 @@ public class TimeTest {
Date expected = dateForTests;
assertEquals(expected, actual);
}
+
+ @Test
+ public void testUtcTime() {
+ assertTrue(Time.utcTime()!=0);
+ }
+
+ @Test
+ public void testCurrentUTCDate() {
+ assertTrue(Time.getCurrentUTCDate() instanceof Date);
+ }
}