@Test
public void testGetNorthing() {

    LOG.info("testGetNorthing");
    final GeoPoint s2 = new GeoPoint(-80.0, 0.0);
    final GeoPoint s1 = new GeoPoint(-20.0, 1.0);
    final GeoPoint o = new GeoPoint(0.0, 2.0);
    final GeoPoint n1 = new GeoPoint(20.0, 3.0);
    final GeoPoint n2 = new GeoPoint(80.0, 4.0);
    Assert.assertTrue(MathUtils.isAlmostEqual(60.0, new GeoLine(s2, s1).getNorthing()));
    Assert.assertTrue(MathUtils.isAlmostEqual(60.0, new GeoLine(s1, s2).getNorthing()));
    Assert.assertTrue(MathUtils.isAlmostEqual(20.0, new GeoLine(s1, o).getNorthing()));
    Assert.assertTrue(MathUtils.isAlmostEqual(20.0, new GeoLine(o, s1).getNorthing()));
    Assert.assertTrue(MathUtils.isAlmostEqual(40.0, new GeoLine(s1, n1).getNorthing()));
    Assert.assertTrue(MathUtils.isAlmostEqual(40.0, new GeoLine(n1, s1).getNorthing()));
    Assert.assertTrue(MathUtils.isAlmostEqual(20.0, new GeoLine(o, n1).getNorthing()));
    Assert.assertTrue(MathUtils.isAlmostEqual(20.0, new GeoLine(n1, o).getNorthing()));
    Assert.assertTrue(MathUtils.isAlmostEqual(60.0, new GeoLine(n1, n2).getNorthing()));
    Assert.assertTrue(MathUtils.isAlmostEqual(60.0, new GeoLine(n2, n1).getNorthing()));
}