22aed8a701b4c9105d38596e32ff12fa21dc6e0e
[debian/openrocket] / core / test / net / sf / openrocket / unit / UnitToStringTest.java
1 package net.sf.openrocket.unit;
2
3 import static org.junit.Assert.assertEquals;
4
5 import org.junit.Test;
6
7 public class UnitToStringTest {
8
9         @Test
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));
47
48         }
49 }