Skills/測試套件生成器
Testing
已發布

測試套件生成器

Generate Test Suite

依插件主類產生 JUnit 5 + MockBukkit 測試套件骨架。

testjunit5mockbukkitunit-test
v1.0.0更新:2026年3月5日GitHub

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());
    }
}