diff --git a/core/test/net/sf/openrocket/unit/UnitToStringTest.java b/core/test/net/sf/openrocket/unit/UnitToStringTest.java new file mode 100644 index 000000000..22aed8a70 --- /dev/null +++ b/core/test/net/sf/openrocket/unit/UnitToStringTest.java @@ -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)); + + } +}