Testing
已發布測試套件生成器
Generate Test Suite
依插件主類產生 JUnit 5 + MockBukkit 測試套件骨架。
testjunit5mockbukkitunit-test
Generate Test Suite Skill
目標
依插件主類與功能說明,產生 JUnit 5 + MockBukkit 測試骨架,涵蓋插件初始化、指令執行、事件觸發等常見測試場景。
依賴設定
<dependency>
<groupId>com.github.seeseemelk</groupId>
<artifactId>MockBukkit-v1.20</artifactId>
<version>3.86.0</version>
<scope>test</scope>
</dependency>
預計產生的測試骨架
@ExtendWith(MockBukkitExtension.class)
class MyPluginTest {
private MyPlugin plugin;
private ServerMock server;
@BeforeEach
void setUp() {
server = MockBukkit.mock();
plugin = MockBukkit.load(MyPlugin.class);
}
@Test
void testPluginEnables() {
assertTrue(plugin.isEnabled());
}
}