/** Test of plus method, of class Temperature. */ @Test public void testPlus() { Temperature other = new Temperature(10); Temperature instance = new Temperature(10); Temperature expResult = new Temperature(20); Temperature result = instance.plus(other); assertEquals(expResult, result); }
@Test public void getUnitTest_Celsius() { Temperature celciusTemperature = new Temperature(0, Temperature.Units.CELSIUS); assertEquals(Temperature.Units.CELSIUS, celciusTemperature.getUnits()); }
@Test public void getUnitTest_Kelvin() { Temperature kelvinTemperature = new Temperature(0, Temperature.units.KELVIN); assertEquals(Temperature.Units.KELVIN, kelvinTemperature.getUnits()); }
@Test public void shouldConvertToDegreesCelsius() { Temperature t1 = new Temperature(273.15); assertEquals(0, t1.inCelsius(), 0.1); }
@Test public void getValueTest_Fahrenheit_KelvinEqualToZero() { Temperature fahrenheitTemperature = new Temperature(-459.67, Temperature.Units.FAHRENHEIT); assertEquals(-459.67, fahrenheitTemperature.getValue(), 0); }
@Test public void getValueTest_Celsius_KelvinEqualToZero() { Temperature celciusTemperature = new Temperature(-273.15, Temperature.Units.CELSIUS); assertEquals(-273.15, celciusTemperature.getValue(), 0); }
// getValue() test for Kelvin @Test public void getValueTest_Kelvin() { Temperature kelvinTemperature = new Temperature(0, Temperature.Units.KELVIN); assertEquals(0, kelvinTemperature.getValue(), 0); }
@Test public void unitToStringTest_Celsius() { Temperature celciusTemperature = new Temperature(0, Temperature.Units.CELSIUS); assertEquals("буC", celciusTemperature.unitsToString()); }
@Test public void hashCodeShouldBeEqualToDegreesKelvin() { assertEquals(786, temperature.hashCode()); }
@Test public void shouldNotBeEqualToWeirdThing() { assertFalse(temperature.equals((Object) (new String("hello")))); }
@Test public void shouldBeEqualToEqualTemperatureAsObject() { assertTrue(temperature.equals((Object) (new Temperature(786)))); }
@Test public void shouldNotBeEqualToNull() { assertFalse(temperature.equals(null)); }
@Test public void shouldNotBeEqualToUnEqualTemperature() { assertFalse(temperature.equals(new Temperature(785))); }
@Test public void shouldConvertToStringWithUnits() { assertEquals("512.85 degrees C", temperature.toString()); }
public void getUnitTest_Fahrenheit() { Temperature fahrenheitTemperature = new Temperature(0, Temperature.Units.FAHRENHEIT); assertEquals(Temperature.Units.FAHRENHEIT, fahrenheitTemperature.getUnits()); }
@Test public void changeUnitsTestForKELVINToFAHRENHEIT() { Temperature kelvinTemperature = new Temperature(0, Temperature.Units.KELVIN); kelvinTemperature.changeUnits(Temperature.Units.FAHRENHEIT); assertEquals(Temperature.Units.FAHRENHEIT, kelvinTemperature.getUnits()); }
@Test public void unitToStringTest_Kelvin() { Temperature kelvinTemperature = new Temperature(0, Temperature.Units.KELVIN); assertEquals("K", kelvinTemperature.unitsToString()); }
// changeUnits() test for Celsius @Test public void changeUnitsTestForCELSIUSToKELVIN() { Temperature celciusTemperature = new Temperature(0, Temperature.Units.CELSIUS); celciusTemperature.changeUnits(Temperature.Units.KELVIN); assertEquals(Temperature.Units.KELVIN, celciusTemperature.getUnits()); }
@Test public void unitToStringTest_Fahrenheit() { Temperature fahrenheitTemperature = new Temperature(0, Temperature.Units.FAHRENHEIT); assertEquals("буF", fahrenheitTemperature.unitsToString()); }
@Test public void changeUnitsTestForCELSIUSToFAHRENHEIT() { Temperature celciusTemperature = new Temperature(0, Temperature.Units.CELSIUS); celciusTemperature.changeUnits(Temperature.Units.FAHRENHEIT); assertEquals(Temperature.Units.FAHRENHEIT, celciusTemperature.getUnits()); }
// getValue() test for Celsius @Test public void getValueTest_Celsius() { Temperature celciusTemperature = new Temperature(0, Temperature.Units.CELSIUS); assertEquals(0, celciusTemperature.getValue(), 0); }
// changeUnits() test for Fahrenheit @Test public void changeUnitsTestForFAHRENHEITToKELVIN() { Temperature fahrenheitTemperature = new Temperature(0, Temperature.Units.FAHRENHEIT); fahrenheitTemperature.changeUnits(Temperature.Units.KELVIN); assertEquals(Temperature.Units.KELVIN, fahrenheitTemperature.getUnits()); }
// getValue() test for Fahrenheit @Test public void getValueTest_Fahrenheit() { Temperature fahrenheitTemperature = new Temperature(0, Temperature.Units.FAHRENHEIT); assertEquals(0, fahrenheitTemperature.getValue(), 0); }
@Test public void changeUnitsTestForFAHRENHEITToCELSIUS() { Temperature fahrenheitTemperature = new Temperature(0, Temperature.Units.FAHRENHEIT); fahrenheitTemperature.changeUnits(Temperature.Units.CELSIUS); assertEquals(Temperature.Units.CELSIUS, fahrenheitTemperature.getUnits()); }
// changeUnits() test for Kelvin @Test public void changeUnitsTestForKELVINToCELSIUS() { Temperature kelvinTemperature = new Temperature(0, Temperature.Units.KELVIN); kelvinTemperature.changeUnits(Temperature.Units.CELSIUS); assertEquals(Temperature.Units.CELSIUS, kelvinTemperature.getUnits()); }
@Test public void degreesKelvinShouldBeUnchanged() { assertEquals(786, temperature.inKelvin(), 0.00001); }