unit test for generating a world
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit

This commit is contained in:
austin 2025-05-31 14:25:36 -04:00
parent f0d5bf7b80
commit cb570764b8
2 changed files with 26 additions and 0 deletions

View File

@ -2093,6 +2093,7 @@ Fix draw cell manager test
(05/31/2025)
Error logging in entity-character assignment
Potential fix for macro pathing continuous loop
Unit test for generating a world

View File

@ -0,0 +1,25 @@
package electrosphere.server.macro;
import static org.junit.jupiter.api.Assertions.assertEquals;
import electrosphere.engine.Globals;
import electrosphere.server.datacell.ServerWorldData;
import electrosphere.test.annotations.UnitTest;
/**
* Tests for macro data
*/
public class MacroDataTests {
@UnitTest
public void test_generateWorld_1(){
Globals.initGlobals();
ServerWorldData worldData = ServerWorldData.createGenerationTestWorldData();
MacroData macroData = MacroData.generateWorld(0, worldData);
assertEquals(true, macroData.getCivilizations().size() > 0);
Globals.resetGlobals();
}
}