Renderer/src/test/java/electrosphere/renderer/RenderingEngineTests.java
austin 73a5d79bc2
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
tests, datastructure, debug work
2024-09-08 21:39:54 -04:00

30 lines
864 B
Java

package electrosphere.renderer;
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import electrosphere.engine.Globals;
import electrosphere.test.template.extensions.StateCleanupCheckerExtension;
/**
* Tests for the core rendering engine
*/
@ExtendWith(StateCleanupCheckerExtension.class)
public class RenderingEngineTests {
@Test
public void testRenderingEngineResetsAllState(){
assertDoesNotThrow(() -> {
for(int i = 0; i < 5; i++){
Globals.initGlobals();
Globals.renderingEngine = new RenderingEngine();
Globals.renderingEngine.createOpenglContext();
Globals.renderingEngine.destroy();
Globals.resetGlobals();
}
});
}
}