diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index ea57770..d307078 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Wed May 21 15:59:44 MSK 2025 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.5.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/src/test/java/CLIInputReaderTest.java b/src/test/java/CLIInputReaderTest.java new file mode 100644 index 0000000..7fa3916 --- /dev/null +++ b/src/test/java/CLIInputReaderTest.java @@ -0,0 +1,23 @@ +import org.junit.jupiter.api.Test; +import org.mockito.Mockito; +import ru.dima.weather.cli.CLIInputReader; + +import java.io.ByteArrayInputStream; +import java.io.InputStream; +import java.util.UUID; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class CLIInputReaderTest { + @Test + void testReadString() { + String simulatedInput = "а"; + InputStream inputStream = new ByteArrayInputStream(simulatedInput.getBytes()); + CLIInputReader inputReader = new CLIInputReader(inputStream); + + String result = inputReader.readString(); + assertEquals("а", result, ":("); + } + void + +} diff --git a/src/test/java/ru/dima/weather/city/CityByIpResolverTest.java b/src/test/java/ru/dima/weather/city/CityByIpResolverTest.java index fba6465..067e6b7 100644 --- a/src/test/java/ru/dima/weather/city/CityByIpResolverTest.java +++ b/src/test/java/ru/dima/weather/city/CityByIpResolverTest.java @@ -20,5 +20,7 @@ class CityByIpResolverTest { var currentCity = cityByIpResolver.getCurrentCityViaIP(); assertEquals(randomCityName, currentCity); + } + } \ No newline at end of file