major optimization updates
[debian/openrocket] / test / net / sf / openrocket / unit / ValueTest.java
index 0c8c61ff456a6b460245bdafab67923c776cc1ba..9440c4d07d9589512f49dffe2f4b81bd0c7d2cf2 100644 (file)
@@ -5,7 +5,7 @@ import static org.junit.Assert.*;
 import org.junit.Test;
 
 public class ValueTest {
-
+       
        @Test
        public void testValues() {
                Value v1, v2;
@@ -18,21 +18,21 @@ public class ValueTest {
                assertTrue(v1.compareTo(v1) == 0);
                assertTrue(v2.compareTo(v2) == 0);
                
-               v2.setUnit(UnitGroup.UNITS_TEMPERATURE.findApproximate("K"));
+               v2 = new Value(283.15, UnitGroup.UNITS_TEMPERATURE.findApproximate("K"));
                assertTrue(v1.compareTo(v2) > 0);
                assertTrue(v2.compareTo(v1) < 0);
                assertEquals("283 K", v2.toString());
-
-               v2.setUnit(UnitGroup.UNITS_TEMPERATURE.findApproximate("F"));
+               
+               v2 = new Value(283.15, UnitGroup.UNITS_TEMPERATURE.findApproximate("F"));
                assertTrue(v1.compareTo(v2) < 0);
                assertTrue(v2.compareTo(v1) > 0);
                
-               
-               v1.setValue(Double.NaN);
+
+               v1 = new Value(Double.NaN, UnitGroup.UNITS_TEMPERATURE.findApproximate("F"));
                assertTrue(v1.compareTo(v2) > 0);
                assertTrue(v2.compareTo(v1) < 0);
                
-               v2.setValue(Double.NaN);
+               v2 = new Value(Double.NaN, UnitGroup.UNITS_TEMPERATURE.findApproximate("F"));
                assertTrue(v1.compareTo(v2) == 0);
                assertTrue(v1.compareTo(v2) == 0);
                assertEquals("N/A", v1.toString());