сделал тест для ReadString

This commit is contained in:
swayfarer 2025-05-21 20:48:38 +03:00
parent e794c29eff
commit 73d284a458
3 changed files with 26 additions and 1 deletions

View File

@ -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

View File

@ -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
}

View File

@ -20,5 +20,7 @@ class CityByIpResolverTest {
var currentCity = cityByIpResolver.getCurrentCityViaIP();
assertEquals(randomCityName, currentCity);
}
}