Пример #1
0
 @Test
 public void testValueOf() {
   assertEquals(CrsId.parse("epsg:4326"), CrsId.valueOf("EPSG", 4326));
   assertEquals(CrsId.parse("4326"), CrsId.valueOf(4326));
   assertEquals(CrsId.UNDEFINED, CrsId.valueOf(0));
   assertEquals(CrsId.UNDEFINED, CrsId.valueOf(-1));
   assertEquals(CrsId.parse("1"), CrsId.valueOf(1));
 }
Пример #2
0
 @Test
 public void testParse() {
   CrsId c = CrsId.valueOf("EPSG", 31370);
   assertEquals(
       "Parse of toString() on CrsId instance should return equal instance",
       c,
       CrsId.parse(c.toString()));
   assertEquals(c, CrsId.parse("epsg:31370"));
   assertEquals(c, CrsId.parse("31370"));
   assertEquals(CrsId.valueOf("AUTH", 3), CrsId.parse("auth:3"));
   assertEquals(CrsId.UNDEFINED, CrsId.parse("EPSG:0"));
   assertEquals(CrsId.UNDEFINED, CrsId.parse("0"));
   assertEquals(CrsId.UNDEFINED, CrsId.parse("-1"));
 }
Пример #3
0
 @Test(expected = IllegalArgumentException.class)
 public void testParseEmptyInput() {
   CrsId.parse("");
 }
Пример #4
0
 @Test(expected = IllegalArgumentException.class)
 public void testParseNullInput() {
   CrsId.parse(null);
 }
Пример #5
0
 @Test(expected = IllegalArgumentException.class)
 public void testParseIllegalFormatEmptyAuthority() {
   CrsId.parse(":1234");
 }
Пример #6
0
 @Test(expected = IllegalArgumentException.class)
 public void testParseIllegalFormatNonNumericCode() {
   CrsId.parse("auth:oef");
 }