package org.kidinov.just_weather; import org.kidinov.just_weather.util.TestUtil; import org.kidinov.just_weather.weather.model.local.City; import org.kidinov.just_weather.weather.model.local.Main; import org.kidinov.just_weather.weather.model.local.Sys; import org.kidinov.just_weather.weather.model.local.Weather; import io.realm.RealmList; public class WeatherTestUtil { public static City generateCity() { City city = new City(); city.setId(TestUtil.generateId()); city.setCurrentLocationCity(TestUtil.generateBoolean()); city.setDt(TestUtil.generateSmallInt()); city.setName(TestUtil.generateString(5)); Sys sys = new Sys(); sys.setId(TestUtil.generateId()); sys.setCountry(TestUtil.generateString(2)); city.setSys(sys); Main main = new Main(); main.setTemp(TestUtil.generateDouble()); city.setMain(main); RealmList<Weather> listOfWeather = new RealmList<>(); Weather weather = new Weather(); weather.setId(TestUtil.generateId()); weather.setIcon(TestUtil.generateString(3)); city.setWeather(listOfWeather); return city; } }