From 4099b8b5b0a8b03c8bce39637b0caedb36c96aa3 Mon Sep 17 00:00:00 2001 From: Hallvard Traetteberg <hal@ntnu.no> Date: Tue, 30 Jan 2018 09:34:11 +0100 Subject: [PATCH] Enda en test, bedrer coverage --- .../tdt4140/gr1800/app/core/LatLongTest.java | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 tdt4140-gr1800/app.core/src/test/java/tdt4140/gr1800/app/core/LatLongTest.java diff --git a/tdt4140-gr1800/app.core/src/test/java/tdt4140/gr1800/app/core/LatLongTest.java b/tdt4140-gr1800/app.core/src/test/java/tdt4140/gr1800/app/core/LatLongTest.java new file mode 100644 index 0000000..71b3a82 --- /dev/null +++ b/tdt4140-gr1800/app.core/src/test/java/tdt4140/gr1800/app/core/LatLongTest.java @@ -0,0 +1,33 @@ +package tdt4140.gr1800.app.core; + +import org.junit.Assert; +import org.junit.Test; + +public class LatLongTest { + + @Test + public void testToString() { + LatLong latLong = new LatLong(63.0, 10.0); + Assert.assertEquals(Double.toString(63) + "," + Double.toString(10), latLong.toString()); + } + + @Test + public void testValueOf() { + testLatLong(LatLong.valueOf("63.0, 10.0"), 63.0, 10.0); + testLatLong(LatLong.valueOf("63.0, 10.0", ","), 63.0, 10.0); + testLatLong(LatLong.valueOf("63.0; 10.0", ";"), 63.0, 10.0); + } + + private void testLatLong(LatLong latLong, double lat, double lon) { + Assert.assertEquals(lat, latLong.latitude, 0.0); + Assert.assertEquals(lon, latLong.longitude, 0.0); + } + + @Test + public void testEquals() { + Assert.assertTrue(new LatLong(63.0, 10.0).equals(new LatLong(63.0, 10.0))); + Assert.assertFalse(new LatLong(10.0, 63.0).equals(new LatLong(63.0, 10.0))); + Assert.assertFalse(new LatLong(10.0, 63.0).equals(null)); + Assert.assertFalse(new LatLong(10.0, 63.0).equals("10.0, 63.0")); + } +} -- GitLab