From 10e36d97c415893f39c4cf968e9ec9072db96610 Mon Sep 17 00:00:00 2001 From: Martin Eyben Date: Sun, 24 Nov 2024 12:59:26 +0100 Subject: [PATCH] feat: coords tests --- .../java/eirb/pg203/utils/CoordsTest.java | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 src/test/java/eirb/pg203/utils/CoordsTest.java diff --git a/src/test/java/eirb/pg203/utils/CoordsTest.java b/src/test/java/eirb/pg203/utils/CoordsTest.java new file mode 100644 index 0000000..374e731 --- /dev/null +++ b/src/test/java/eirb/pg203/utils/CoordsTest.java @@ -0,0 +1,54 @@ +package eirb.pg203.utils; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +class CoordsTest { + private static final float epsilon = 0.01F; + + @Test + void getLat() { + float lat = 1f; + float lon = 2f; + Coords coords = new Coords(lat, lon); + + Assertions.assertEquals(lat, coords.getLat(), epsilon); + } + + @Test + void getLon() { + float lat = 1f; + float lon = 2f; + Coords coords = new Coords(lat, lon); + + Assertions.assertEquals(lon, coords.getLon(), epsilon); + } + + @Test + void setLat() { + float lat = 1f; + float lon = 2f; + Coords coords = new Coords(lat, lon); + + float sndLat = 3f; + coords.setLat(sndLat); + + Assertions.assertEquals(sndLat, coords.getLat(), epsilon); + + } + + @Test + void setLon() { + float lat = 1f; + float lon = 2f; + Coords coords = new Coords(lat, lon); + + float sndLon = 4f; + coords.setLon(sndLon); + + Assertions.assertEquals(sndLon, coords.getLon(), epsilon); + + } +} \ No newline at end of file