mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-01-18 15:21:50 -08:00
Fixed tests / Various build tools updated
This commit is contained in:
parent
0e5b95e3aa
commit
6229f99a2e
11 changed files with 174 additions and 198 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue