From b485ace9c1c2c82c45369ffbb9a356c255ff8be5 Mon Sep 17 00:00:00 2001 From: Mattrixwv Date: Sat, 11 Jul 2020 13:55:23 -0400 Subject: [PATCH] Added test for new string functions --- src/test/java/mattrixwv/TestStopwatch.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/test/java/mattrixwv/TestStopwatch.java b/src/test/java/mattrixwv/TestStopwatch.java index 131d642..894a99f 100644 --- a/src/test/java/mattrixwv/TestStopwatch.java +++ b/src/test/java/mattrixwv/TestStopwatch.java @@ -61,4 +61,25 @@ public class TestStopwatch{ assertEquals("Minute resolution test failed", timer.getMinute(), (nano / 60000000000D), ALLOWANCE); assertEquals("Hour resolution test failed", timer.getHour(), (nano / 3600000000000D), ALLOWANCE); } + @Test + public void testStringConversion(){ + //Test nanoseconds + String results = Stopwatch.getStr(1.0); + assertEquals("1.000 nanoseconds", results); + //Test microseconds + results = Stopwatch.getStr(1.0e3); + assertEquals("1.000 microseconds", results); + //Test milliseconds + results = Stopwatch.getStr(1.0e6); + assertEquals("1.000 milliseconds", results); + //Test seconds + results = Stopwatch.getStr(1.0e9); + assertEquals("1.000 seconds", results); + //Test minutes + results = Stopwatch.getStr(1.0e12); + assertEquals("16.667 minutes", results); + //Test hours + results = Stopwatch.getStr(1.0e13); + assertEquals("2.778 hours", results); + } }