diff options
author | Victor Chang <vichang@google.com> | 2022-05-06 14:40:37 +0100 |
---|---|---|
committer | Victor Chang <vichang@google.com> | 2022-05-10 11:30:41 +0000 |
commit | 8d7b1de13f6455c7a627c2867837ed0e50fbdac3 (patch) | |
tree | d1065b96ccd09cdf5fce59f07693dfbb7d36f411 | |
parent | 06d49c0264a8bca2da9b9b9be319a84d31f7c84f (diff) | |
download | libcore-8d7b1de13f6455c7a627c2867837ed0e50fbdac3.tar.gz |
Add test for DatatypeFactory
Bug: 119393918
Bug: 200273920
Test: atest CtsLibcoreTestCases:libcore.javax.xml.datatype.DatatypeFactoryTest
Change-Id: I7a168a57c1c948a9a64befa2aea65eea77ab5117
(cherry picked from commit c3260f3f7841957244764a5fdc9e1fe313fce305)
Merged-In: I7a168a57c1c948a9a64befa2aea65eea77ab5117
-rw-r--r-- | luni/src/test/java/libcore/javax/xml/datatype/DatatypeFactoryTest.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/luni/src/test/java/libcore/javax/xml/datatype/DatatypeFactoryTest.java b/luni/src/test/java/libcore/javax/xml/datatype/DatatypeFactoryTest.java index 8a48eca8f80..d062d3cf666 100644 --- a/luni/src/test/java/libcore/javax/xml/datatype/DatatypeFactoryTest.java +++ b/luni/src/test/java/libcore/javax/xml/datatype/DatatypeFactoryTest.java @@ -71,11 +71,24 @@ public class DatatypeFactoryTest extends TestCase { assertEquals(4, duration.getHours()); assertEquals(5, duration.getMinutes()); assertEquals(6, duration.getSeconds()); + + duration = factory.newDurationDayTime(true, + BigInteger.valueOf(3), BigInteger.valueOf(4), BigInteger.valueOf(5), + BigInteger.valueOf(6)); + assertEquals(0, duration.getYears()); + assertEquals(0, duration.getMonths()); + assertEquals(3, duration.getDays()); + assertEquals(4, duration.getHours()); + assertEquals(5, duration.getMinutes()); + assertEquals(6, duration.getSeconds()); } public void testNewDurationDayTime_String() { Duration duration = factory.newDuration(""); assertNull(duration); + + duration = factory.newDurationDayTime(""); + assertNull(duration); } public void testNewDurationDayTime_long() { @@ -86,6 +99,14 @@ public class DatatypeFactoryTest extends TestCase { assertEquals(0, duration.getHours()); assertEquals(0, duration.getMinutes()); assertEquals(1, duration.getSeconds()); + + duration = factory.newDurationDayTime(1000L); + assertEquals(0, duration.getYears()); + assertEquals(0, duration.getMonths()); + assertEquals(0, duration.getDays()); + assertEquals(0, duration.getHours()); + assertEquals(0, duration.getMinutes()); + assertEquals(1, duration.getSeconds()); } public void testNewDurationYearMonth_bii() { |