Add Main class for game engine initialization and remove BootstrapTest

This commit is contained in:
extio-de
2025-12-21 19:28:47 +01:00
parent 9b73577243
commit 7ce50eb479
2 changed files with 70 additions and 42 deletions

View File

@@ -1,42 +0,0 @@
package de.extio.game_engine;
import java.util.function.Consumer;
import org.junit.jupiter.api.Test;
import org.springframework.boot.SpringBootConfiguration;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.test.context.ContextConfiguration;
@SpringBootTest
@ContextConfiguration(classes = BootstrapTest.TestConfig.class)
public class BootstrapTest {
static {
System.setProperty("java.awt.headless", "false");
}
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan(basePackages = "de.extio.game_engine")
static class TestConfig {
@Bean(name = "gameEngineEventConsumer")
public Consumer<Object> eventConsumer() {
return event -> {
};
}
}
@Test
void contextLoads() {
try {
Thread.sleep(100000);
} catch (final InterruptedException e) {
Thread.currentThread().interrupt();
}
}
}