1 package net.sf.openrocket.unit;
3 import static org.junit.Assert.assertEquals;
7 public class UnitToStringTest {
10 public void testToString() {
11 assertEquals("0",Unit.NOUNIT2.toString(0.00040));
12 assertEquals("0",Unit.NOUNIT2.toString(0.00050));
13 assertEquals("0",Unit.NOUNIT2.toString(0.00051));
14 assertEquals("0",Unit.NOUNIT2.toString(0.00060));
15 assertEquals("0",Unit.NOUNIT2.toString(0.0049));
16 assertEquals("0",Unit.NOUNIT2.toString(0.0050));
17 assertEquals("0.01",Unit.NOUNIT2.toString(0.0051));
18 assertEquals("0",Unit.NOUNIT2.toString(0.00123));
19 assertEquals("0.01",Unit.NOUNIT2.toString(0.0123));
20 assertEquals("0.12",Unit.NOUNIT2.toString(0.1234));
21 assertEquals("1.23",Unit.NOUNIT2.toString(1.2345));
22 assertEquals("12.3",Unit.NOUNIT2.toString(12.345));
23 assertEquals("123",Unit.NOUNIT2.toString(123.456));
24 assertEquals("1235",Unit.NOUNIT2.toString(1234.5678));
25 assertEquals("12346",Unit.NOUNIT2.toString(12345.6789));
26 assertEquals("123457",Unit.NOUNIT2.toString(123456.789));
27 assertEquals("1.23E6",Unit.NOUNIT2.toString(1234567.89));
28 assertEquals("1.23E7",Unit.NOUNIT2.toString(12345678.9));
29 assertEquals("0",Unit.NOUNIT2.toString(-0.00040));
30 assertEquals("0",Unit.NOUNIT2.toString(-0.00050));
31 assertEquals("0",Unit.NOUNIT2.toString(-0.00051));
32 assertEquals("0",Unit.NOUNIT2.toString(-0.00060));
33 assertEquals("0",Unit.NOUNIT2.toString(-0.0049));
34 assertEquals("0",Unit.NOUNIT2.toString(-0.0050));
35 assertEquals("-0.01",Unit.NOUNIT2.toString(-0.0051));
36 assertEquals("0",Unit.NOUNIT2.toString(-0.00123));
37 assertEquals("-0.01",Unit.NOUNIT2.toString(-0.0123));
38 assertEquals("-0.12",Unit.NOUNIT2.toString(-0.1234));
39 assertEquals("-1.23",Unit.NOUNIT2.toString(-1.2345));
40 assertEquals("-12.3",Unit.NOUNIT2.toString(-12.345));
41 assertEquals("-123",Unit.NOUNIT2.toString(-123.456));
42 assertEquals("-1235",Unit.NOUNIT2.toString(-1234.5678));
43 assertEquals("-12346",Unit.NOUNIT2.toString(-12345.6789));
44 assertEquals("-123457",Unit.NOUNIT2.toString(-123456.789));
45 assertEquals("-1.23E6",Unit.NOUNIT2.toString(-1234567.89));
46 assertEquals("-1.23E7",Unit.NOUNIT2.toString(-12345678.9));