// ------------------------------------------------------------------------- public void test_parse() { VersionCorrection test = VersionCorrection.parse("V1970-01-01T00:00:01Z.C1970-01-01T00:00:02Z"); VersionCorrection expected = VersionCorrection.of(INSTANT1, INSTANT2); assertEquals(expected, test); }
@Test(dataProvider = "parseInvalid", expectedExceptions = IllegalArgumentException.class) public void test_parse_invalidNoV(String input) { VersionCorrection.parse(input); }
public void test_parse_latestCorrection() { VersionCorrection test = VersionCorrection.parse("V1970-01-01T00:00:01Z.CLATEST"); VersionCorrection expected = VersionCorrection.of(INSTANT1, null); assertEquals(expected, test); }
public void test_parse_latests() { VersionCorrection test = VersionCorrection.parse("VLATEST.CLATEST"); assertSame(VersionCorrection.LATEST, test); }
public void test_parse_latestVersion() { VersionCorrection test = VersionCorrection.parse("VLATEST.C1970-01-01T00:00:02Z"); VersionCorrection expected = VersionCorrection.of(null, INSTANT2); assertEquals(expected, test); }