From 94e701177bbbad9451eea032598f57f3fc273084 Mon Sep 17 00:00:00 2001 From: Natan Date: Wed, 25 Sep 2019 15:06:46 +0300 Subject: [PATCH] Hw 1 --- .../geekbrains/converter/ConvertToMetersPerSecond.java | 10 ++++++++++ .../java/ru/geekbrains/converter/ConverterTest.java | 6 ++++++ 2 files changed, 16 insertions(+) create mode 100644 Lesson1/Task1/Converter/app/src/main/java/ru/geekbrains/converter/ConvertToMetersPerSecond.java diff --git a/Lesson1/Task1/Converter/app/src/main/java/ru/geekbrains/converter/ConvertToMetersPerSecond.java b/Lesson1/Task1/Converter/app/src/main/java/ru/geekbrains/converter/ConvertToMetersPerSecond.java new file mode 100644 index 0000000..165ee94 --- /dev/null +++ b/Lesson1/Task1/Converter/app/src/main/java/ru/geekbrains/converter/ConvertToMetersPerSecond.java @@ -0,0 +1,10 @@ +package ru.geekbrains.converter; + +// Реализация интерфейса ConvertTo. +// Перевод км/ч в м/c. +public class ConvertToMetersPerSecond implements ConvertTo { + @Override + public float Do(float sourceValue) { + return sourceValue * 1000f / 3600f; + } +} diff --git a/Lesson1/Task1/Converter/app/src/test/java/ru/geekbrains/converter/ConverterTest.java b/Lesson1/Task1/Converter/app/src/test/java/ru/geekbrains/converter/ConverterTest.java index bfdba85..a759fb7 100644 --- a/Lesson1/Task1/Converter/app/src/test/java/ru/geekbrains/converter/ConverterTest.java +++ b/Lesson1/Task1/Converter/app/src/test/java/ru/geekbrains/converter/ConverterTest.java @@ -69,4 +69,10 @@ public void ConvertToMile_Do_UnitTest() throws Exception{ assertThat(actual, is(1.24274f)); } + @Test + public void ConvertToMetersPerSecond_Do_UnitTest() throws Exception{ + ConvertTo convertTo = new ConvertToMetersPerSecond(); + float actual = convertTo.Do(36); + assertThat(actual, is(10f)); + } }