首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

解决在 Spring Boot 中运行 JUnit 测试遇到的 NoSuchMethodError 错误

一个可行的办法就是在你的 POM.xml 文件中添加 junit-jupiter-api, junit-jupiter-params, junit-jupiter-engine, 和 junit-platform-launcher...需要添加的代码如下: org.junit.jupiter junit-jupiter-api</artifactId...如果这个时候,你尝试运行测试的话,你将会得到 NoClassDefFoundError 错误: [ERROR] java.lang.NoClassDefFoundError: org/junit/platform...上面的情况的结果就是 JUnit launcher 尝试用老版的 JUnit 版本中不存在的类来运行。 知道上面的原因后,我们下面来看看可以使用的一些修复方法。...> 上面的配置将会包含 junit-jupiter-api, junit-jupiter-params, 和 junit-jupiter-engine. junit-platform-launcher

2.4K20

Caused by: java.lang.ClassNotFoundException: org.apache.catalina.LifecycleException

笔者在项目中采用dubbo作为分布式服务框架,在eclipse时直接启动部署dubbo服务的war包程序运行正常,但是执行junit单元测试时却出现如下错误提示: java.lang.NoClassDefFoundError...(SpringJUnit4ClassRunner.java:89) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner...) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner...at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) at org.eclipse.jdt.internal.junit.runner.TestExecution.run...$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

59010
领券