Pulled unit tests for Unit.toString from Unit.main into a real unit test.
authorkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Fri, 20 Apr 2012 15:45:24 +0000 (15:45 +0000)
committerkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Fri, 20 Apr 2012 15:45:24 +0000 (15:45 +0000)
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@578 180e2498-e6e9-4542-8430-84ac67f01cd8

core/test/net/sf/openrocket/unit/UnitToStringTest.java [new file with mode: 0644]

diff --git a/core/test/net/sf/openrocket/unit/UnitToStringTest.java b/core/test/net/sf/openrocket/unit/UnitToStringTest.java
new file mode 100644 (file)
index 0000000..22aed8a
--- /dev/null
@@ -0,0 +1,49 @@
+package net.sf.openrocket.unit;
+
+import static org.junit.Assert.assertEquals;
+
+import org.junit.Test;
+
+public class UnitToStringTest {
+
+       @Test
+       public void testToString() {
+               assertEquals("0",Unit.NOUNIT2.toString(0.00040));
+               assertEquals("0",Unit.NOUNIT2.toString(0.00050));
+               assertEquals("0",Unit.NOUNIT2.toString(0.00051));
+               assertEquals("0",Unit.NOUNIT2.toString(0.00060));
+               assertEquals("0",Unit.NOUNIT2.toString(0.0049));
+               assertEquals("0",Unit.NOUNIT2.toString(0.0050));
+               assertEquals("0.01",Unit.NOUNIT2.toString(0.0051));
+               assertEquals("0",Unit.NOUNIT2.toString(0.00123));
+               assertEquals("0.01",Unit.NOUNIT2.toString(0.0123));
+               assertEquals("0.12",Unit.NOUNIT2.toString(0.1234));
+               assertEquals("1.23",Unit.NOUNIT2.toString(1.2345));
+               assertEquals("12.3",Unit.NOUNIT2.toString(12.345));
+               assertEquals("123",Unit.NOUNIT2.toString(123.456));
+               assertEquals("1235",Unit.NOUNIT2.toString(1234.5678));
+               assertEquals("12346",Unit.NOUNIT2.toString(12345.6789));
+               assertEquals("123457",Unit.NOUNIT2.toString(123456.789));
+               assertEquals("1.23E6",Unit.NOUNIT2.toString(1234567.89));
+               assertEquals("1.23E7",Unit.NOUNIT2.toString(12345678.9));
+               assertEquals("0",Unit.NOUNIT2.toString(-0.00040));
+               assertEquals("0",Unit.NOUNIT2.toString(-0.00050));
+               assertEquals("0",Unit.NOUNIT2.toString(-0.00051));
+               assertEquals("0",Unit.NOUNIT2.toString(-0.00060));
+               assertEquals("0",Unit.NOUNIT2.toString(-0.0049));
+               assertEquals("0",Unit.NOUNIT2.toString(-0.0050));
+               assertEquals("-0.01",Unit.NOUNIT2.toString(-0.0051));
+               assertEquals("0",Unit.NOUNIT2.toString(-0.00123));
+               assertEquals("-0.01",Unit.NOUNIT2.toString(-0.0123));
+               assertEquals("-0.12",Unit.NOUNIT2.toString(-0.1234));
+               assertEquals("-1.23",Unit.NOUNIT2.toString(-1.2345));
+               assertEquals("-12.3",Unit.NOUNIT2.toString(-12.345));
+               assertEquals("-123",Unit.NOUNIT2.toString(-123.456));
+               assertEquals("-1235",Unit.NOUNIT2.toString(-1234.5678));
+               assertEquals("-12346",Unit.NOUNIT2.toString(-12345.6789));
+               assertEquals("-123457",Unit.NOUNIT2.toString(-123456.789));
+               assertEquals("-1.23E6",Unit.NOUNIT2.toString(-1234567.89));
+               assertEquals("-1.23E7",Unit.NOUNIT2.toString(-12345678.9));
+
+       }
+}