еще тесты
This commit is contained in:
parent
b3ac346168
commit
a2915a2295
@ -33,7 +33,6 @@ public class OpenWeatherMapWeatherProvider implements WeatherProvider {
|
||||
for (var day = 0; day < 7; day ++) {
|
||||
var forecast = weatherArray.getJSONObject(day);
|
||||
var mainData = forecast.getJSONObject("main");
|
||||
|
||||
var temperature = mainData.getDouble("temp");
|
||||
resultWeeklyWeather.perDayWeather.add(new WeatherInfo(temperature));
|
||||
}
|
||||
|
@ -15,4 +15,8 @@ public class WeatherProviderRegistry {
|
||||
public List<WeatherProvider> getAllWeatherProviders() {
|
||||
return Collections.unmodifiableList(registeredWeatherProviders);
|
||||
}
|
||||
|
||||
public void addWeatherProvider(WeatherProvider a) {
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -18,6 +18,15 @@ public class CLIInputReaderTest {
|
||||
String result = inputReader.readString();
|
||||
assertEquals("а", result, ":(");
|
||||
}
|
||||
@Test
|
||||
void TestReadInteger(){
|
||||
var j = "1";
|
||||
InputStream inputStream = new ByteArrayInputStream(j.getBytes());
|
||||
var inputReadString = new CLIInputReader(inputStream);
|
||||
int result = inputReadString.readInteger();
|
||||
assertEquals(1 , result , "в этом коде мои слезы");
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,17 @@
|
||||
package ru.dima.weather.city;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
import ru.dima.weather.cli.CLIInputReader;
|
||||
import ru.dima.weather.cli.WeatherProviderCLISelector;
|
||||
import ru.dima.weather.provider.WeatherProvider;
|
||||
import ru.dima.weather.provider.WeatherProviderRegistry;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.InputStream;
|
||||
import java.util.Scanner;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
public class WeatherProviderCLISelectorTest {
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user