Skip to content

Commit de119e6

Browse files
committed
Improved unit tests for splitValues
1 parent 32e6579 commit de119e6

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/test/java/com/imsweb/staging/StagingDataProviderTest.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,24 @@ public void testSplitValues() {
8787
Assert.assertEquals("", ranges.get(4).getLow());
8888
Assert.assertEquals("", ranges.get(4).getHigh());
8989

90+
ranges = StagingDataProvider.splitValues("1,11,111-222");
91+
Assert.assertEquals(3, ranges.size());
92+
Assert.assertEquals("1", ranges.get(0).getLow());
93+
Assert.assertEquals("1", ranges.get(0).getHigh());
94+
Assert.assertEquals("11", ranges.get(1).getLow());
95+
Assert.assertEquals("11", ranges.get(1).getHigh());
96+
Assert.assertEquals("111", ranges.get(2).getLow());
97+
Assert.assertEquals("222", ranges.get(2).getHigh());
98+
99+
ranges = StagingDataProvider.splitValues("88,90-95,99");
100+
Assert.assertEquals(3, ranges.size());
101+
Assert.assertEquals("88", ranges.get(0).getLow());
102+
Assert.assertEquals("88", ranges.get(0).getHigh());
103+
Assert.assertEquals("90", ranges.get(1).getLow());
104+
Assert.assertEquals("95", ranges.get(1).getHigh());
105+
Assert.assertEquals("99", ranges.get(2).getLow());
106+
Assert.assertEquals("99", ranges.get(2).getHigh());
107+
90108
ranges = StagingDataProvider.splitValues("p0I-");
91109
Assert.assertEquals(1, ranges.size());
92110
Assert.assertEquals("p0I-", ranges.get(0).getLow());

0 commit comments

Comments
 (0)