From 058131d0284da6ddafcc179803bf2eee1b03fe56 Mon Sep 17 00:00:00 2001 From: "ran.han" Date: Wed, 19 Nov 2014 13:56:21 +0900 Subject: [PATCH] TODO 5 TODO 5 --- .../TemperatureConverterActivityTests.java | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/TemperatureConverterTest/src/com/example/i2at/tc/test/TemperatureConverterActivityTests.java b/TemperatureConverterTest/src/com/example/i2at/tc/test/TemperatureConverterActivityTests.java index e06822e..a3bbb40 100644 --- a/TemperatureConverterTest/src/com/example/i2at/tc/test/TemperatureConverterActivityTests.java +++ b/TemperatureConverterTest/src/com/example/i2at/tc/test/TemperatureConverterActivityTests.java @@ -100,7 +100,7 @@ public void testVirtualKeyboardSpaceReserved() { @UiThreadTest public void testFahrenheitToCelsiusConversion() { - /* TODO 5-1: 하나의 field 에 값을 입력하면, 다른 field 에 해당 값이 실시간으로 변환되어야 함 + /* TODO 5-1: 하나의 field 에 값을 입력하면, 다른 field 에 해당 값이 실시간으로 변환되어야 함 */ mCelsius.clear(); mFahrenheit.clear(); final double f = 32.5; @@ -112,15 +112,19 @@ public void testFahrenheitToCelsiusConversion() { final double expected; // COMPLETE final double actual; // COMPLETE + + expected = (f-32)*5/9; + actual = mCelsius.getNumber(); + final double delta = Math.abs(expected - actual); assertTrue("delta=" + delta + " expected=" + expected + " actual=" + actual, delta < 0.005); - */ - assertTrue(true); + + assertTrue(true); } @UiThreadTest public void testCelsiusToFahrenheitConversion() { - /* TODO 5-2: 하나의 field 에 값을 입력하면, 다른 field 에 해당 값이 실시간으로 변환되어야 함 + /* TODO 5-2: 하나의 field 에 값을 입력하면, 다른 field 에 해당 값이 실시간으로 변환되어야 함 */ mCelsius.clear(); mFahrenheit.clear(); final double c = 100; @@ -131,10 +135,16 @@ public void testCelsiusToFahrenheitConversion() { assertTrue(mFahrenheit.isFocused()); final double expected; // COMEPLETE final double actual; // COMPLETE + + expected = c*5/9+32; + actual = mFahrenheit.getNumber(); + final double delta = Math.abs(expected - actual); + + assertTrue("delta=" + delta + " expected=" + expected + " actual=" + actual, delta < 0.005); - */ - assertTrue(true); + + assertTrue(true); } public void testFahrenheitToCelsiusConversion_text() throws Throwable {