mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-07-14 17:57:56 +07:00
Fixed tests / Various build tools updated
This commit is contained in:
@ -33,6 +33,7 @@ import static io.anuke.mindustry.Vars.*;
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
public class ApplicationTests{
|
||||
static Map testMap;
|
||||
|
||||
@BeforeAll
|
||||
static void launchApplication(){
|
||||
@ -62,6 +63,7 @@ public class ApplicationTests{
|
||||
public void init(){
|
||||
super.init();
|
||||
begins[0] = true;
|
||||
testMap = world.maps.loadInternalMap("groundZero");
|
||||
}
|
||||
};
|
||||
|
||||
@ -105,12 +107,12 @@ public class ApplicationTests{
|
||||
void playMap(){
|
||||
assertTrue(world.maps.all().size > 0);
|
||||
|
||||
world.loadMap(world.maps.all().first());
|
||||
world.loadMap(testMap);
|
||||
}
|
||||
|
||||
@Test
|
||||
void spawnWaves(){
|
||||
world.loadMap(world.maps.all().first());
|
||||
world.loadMap(testMap);
|
||||
logic.runWave();
|
||||
unitGroups[waveTeam.ordinal()].updateEvents();
|
||||
assertFalse(unitGroups[waveTeam.ordinal()].isEmpty());
|
||||
@ -176,7 +178,7 @@ public class ApplicationTests{
|
||||
void save(){
|
||||
assertTrue(world.maps.all().size > 0);
|
||||
|
||||
world.loadMap(world.maps.all().first());
|
||||
world.loadMap(testMap);
|
||||
SaveIO.saveToSlot(0);
|
||||
}
|
||||
|
||||
@ -184,14 +186,14 @@ public class ApplicationTests{
|
||||
void load(){
|
||||
assertTrue(world.maps.all().size > 0);
|
||||
|
||||
world.loadMap(world.maps.all().first());
|
||||
world.loadMap(testMap);
|
||||
Map map = world.getMap();
|
||||
|
||||
SaveIO.saveToSlot(0);
|
||||
resetWorld();
|
||||
SaveIO.loadFromSlot(0);
|
||||
|
||||
assertEquals(world.getMap(), map);
|
||||
assertEquals(world.getMap().name, map.name);
|
||||
assertEquals(world.width(), map.meta.width);
|
||||
assertEquals(world.height(), map.meta.height);
|
||||
}
|
||||
@ -225,8 +227,8 @@ public class ApplicationTests{
|
||||
d1.set(10f, 20f);
|
||||
d2.set(10f, 20f);
|
||||
|
||||
d1.addBuildRequest(new BuildRequest(0, 0, 0, Recipe.getByResult(Blocks.copperWallLarge)));
|
||||
d2.addBuildRequest(new BuildRequest(1, 1, 0, Recipe.getByResult(Blocks.copperWallLarge)));
|
||||
d1.addBuildRequest(new BuildRequest(0, 0, 0, Blocks.copperWallLarge));
|
||||
d2.addBuildRequest(new BuildRequest(1, 1, 0, Blocks.copperWallLarge));
|
||||
|
||||
Time.setDeltaProvider(() -> 9999999f);
|
||||
d1.updateBuilding(d1);
|
||||
@ -247,7 +249,7 @@ public class ApplicationTests{
|
||||
d1.set(10f, 20f);
|
||||
d2.set(10f, 20f);
|
||||
|
||||
d1.addBuildRequest(new BuildRequest(0, 0, 0, Recipe.getByResult(Blocks.copperWallLarge)));
|
||||
d1.addBuildRequest(new BuildRequest(0, 0, 0, Blocks.copperWallLarge));
|
||||
d2.addBuildRequest(new BuildRequest(1, 1));
|
||||
|
||||
Time.setDeltaProvider(() -> 3f);
|
||||
|
Reference in New Issue
Block a user