@Test
    public void testZero() {
        parser = new DegreesParser("N0;E0");
        assertEquals(0d, parser.latitude, delta);
        assertEquals(0d, parser.longitude, delta);
        parser = new DegreesParser("S0;W0");
        assertEquals(-0d, parser.latitude, delta);
        assertEquals(-0d, parser.longitude, delta);
        parser = new DegreesParser("N0.0;E0.0");
        assertEquals(0d, parser.latitude, delta);
        assertEquals(0d, parser.longitude, delta);
        parser = new DegreesParser("S0.0;W0.0");
        assertEquals(-0d, parser.latitude, delta);
        assertEquals(-0d, parser.longitude, delta);
        parser = new DegreesParser("N0\u00B00'0;E0\u00B00'0");
        assertEquals(0d, parser.latitude, delta);
        assertEquals(0d, parser.longitude, delta);
        parser = new DegreesParser("S0\u00B00'0;W0\u00B00'0");
        assertEquals(-0d, parser.latitude, delta);
        assertEquals(-0d, parser.longitude, delta);
        parser = new DegreesParser("S0o0'0;W0o0'0");
        assertEquals(-0d, parser.latitude, delta);
        assertEquals(-0d, parser.longitude, delta);
    }
Tests different inputs that should all produce 0 or -0.
vespajlib/src/test/java/com/yahoo/geo/DegreesParserTestCase.java