import org.junit.Test;
public class ValueTest {
-
+
@Test
public void testValues() {
Value v1, v2;
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());