kopia lustrzana https://github.com/JOSM/MapWithAI
Fix an issue where tests would fail if not run first
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>pull/1/head
rodzic
a37af50d2d
commit
0da81b669e
|
@ -11,6 +11,8 @@ import java.util.Map;
|
||||||
import java.util.TreeSet;
|
import java.util.TreeSet;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
import org.awaitility.Awaitility;
|
||||||
|
import org.awaitility.Durations;
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
|
@ -51,6 +53,8 @@ public class MapWithAIDataUtilsTest {
|
||||||
map.getOrDefault("url", MapWithAIPreferenceHelper.DEFAULT_MAPWITHAI_API)));
|
map.getOrDefault("url", MapWithAIPreferenceHelper.DEFAULT_MAPWITHAI_API)));
|
||||||
return map;
|
return map;
|
||||||
}).collect(Collectors.toList()));
|
}).collect(Collectors.toList()));
|
||||||
|
MapWithAIDataUtils.setPaintStyleUrl(
|
||||||
|
MapWithAIDataUtils.getPaintStyleUrl().replace(Config.getUrls().getJOSMWebsite(), wireMock.baseUrl()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@After
|
@After
|
||||||
|
@ -143,12 +147,12 @@ public class MapWithAIDataUtilsTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testAddPaintStyle() {
|
public void testAddPaintStyle() {
|
||||||
|
MapWithAIDataUtils.removeMapWithAIPaintStyles();
|
||||||
|
Awaitility.await().atMost(Durations.FIVE_SECONDS)
|
||||||
|
.until(() -> !MapWithAIDataUtils.checkIfMapWithAIPaintStyleExists());
|
||||||
List<StyleSource> paintStyles = MapPaintStyles.getStyles().getStyleSources();
|
List<StyleSource> paintStyles = MapPaintStyles.getStyles().getStyleSources();
|
||||||
int initialSize = paintStyles.size();
|
int initialSize = paintStyles.size();
|
||||||
// There are two default paint styles
|
|
||||||
Assert.assertEquals(initialSize, paintStyles.size());
|
Assert.assertEquals(initialSize, paintStyles.size());
|
||||||
MapWithAIDataUtils.setPaintStyleUrl(
|
|
||||||
MapWithAIDataUtils.getPaintStyleUrl().replace(Config.getUrls().getJOSMWebsite(), wireMock.baseUrl()));
|
|
||||||
MapWithAIDataUtils.addMapWithAIPaintStyles();
|
MapWithAIDataUtils.addMapWithAIPaintStyles();
|
||||||
paintStyles = MapPaintStyles.getStyles().getStyleSources();
|
paintStyles = MapPaintStyles.getStyles().getStyleSources();
|
||||||
Assert.assertEquals(initialSize + 1, paintStyles.size());
|
Assert.assertEquals(initialSize + 1, paintStyles.size());
|
||||||
|
@ -156,7 +160,6 @@ public class MapWithAIDataUtilsTest {
|
||||||
paintStyles = MapPaintStyles.getStyles().getStyleSources();
|
paintStyles = MapPaintStyles.getStyles().getStyleSources();
|
||||||
Assert.assertEquals(initialSize + 1, paintStyles.size());
|
Assert.assertEquals(initialSize + 1, paintStyles.size());
|
||||||
MapWithAIDataUtils.addMapWithAIPaintStyles();
|
MapWithAIDataUtils.addMapWithAIPaintStyles();
|
||||||
MapWithAIDataUtils.setPaintStyleUrl(MapWithAIDataUtils.DEFAULT_PAINT_STYLE_RESOURCE_URL);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
Ładowanie…
Reference in New Issue