我在使用MockBukkit对我的插件进行单元测试
我的插件需要MM作为依赖,但是没法加载
代码:
mm = (MythicMobs) MockBukkit.load(MythicMobs.class);复制代码报错信息如下:Caused by: java.lang.NoSuchMethodException: No compatible constructor for io.lumine.xikage.mythicmobs.MythicMobs with parameters [org.bukkit.plugin.java.JavaPluginLoader, org.bukkit.plugin.PluginDescriptionFile, java.io.File, java.io.File]
at be.seeseemelk.mockbukkit.plugin.PluginManagerMock.getCompatibleConstructor(PluginManagerMock.java:254)
at be.seeseemelk.mockbukkit.plugin.PluginManagerMock.loadPlugin(PluginManagerMock.java:303)
... 29 more复制代码我几乎已经试过我能想到的所有办法,仍无法解决这个报错
我的插件需要MM作为依赖,但是没法加载
代码:
mm = (MythicMobs) MockBukkit.load(MythicMobs.class);复制代码报错信息如下:Caused by: java.lang.NoSuchMethodException: No compatible constructor for io.lumine.xikage.mythicmobs.MythicMobs with parameters [org.bukkit.plugin.java.JavaPluginLoader, org.bukkit.plugin.PluginDescriptionFile, java.io.File, java.io.File]
at be.seeseemelk.mockbukkit.plugin.PluginManagerMock.getCompatibleConstructor(PluginManagerMock.java:254)
at be.seeseemelk.mockbukkit.plugin.PluginManagerMock.loadPlugin(PluginManagerMock.java:303)
... 29 more复制代码我几乎已经试过我能想到的所有办法,仍无法解决这个报错