org.junit.runner.RunWith的bug

简介: org.junit.runner.RunWith的bug
<span style="font-size:18px;">2015-09-13 00:45:30 AnnotationAttributesReadingVisitor.java DEBUG Failed to classload type while reading annotation metadata. This is a non-fatal error, but certain annotation metadata may be unavailable.
java.lang.ClassNotFoundException: org.junit.runner.RunWith
2015-09-13 00:45:30 AnnotationAttributesReadingVisitor.java DEBUG Failed to classload type while reading annotation metadata. This is a non-fatal error, but certain annotation metadata may be unavailable.
java.lang.ClassNotFoundException: org.junit.Test</span>


原因分析:


原来使用的是Eclipse自带的junit4,出现以上错误,发现junit包版本太低,需要4.5或以上的版本 。


换成junit4.10,问题解决。


目录
相关文章
|
7月前
|
测试技术
Junit单元测试 org.junit.jupiter.api.extension.ParameterResolutionException异常处理
Junit单元测试 org.junit.jupiter.api.extension.ParameterResolutionException异常处理
336 0
|
测试技术 iOS开发 MacOS
JUnit单元测试报错NoClassDefFoundError: org/junit/platform/launcher/core/LauncherFactory
因为 JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage JUnit Platform是提供了运行(测试框架)环境的平台 JUnit Jupiter 是新的Junit5(子项目提供了一个基于平台测试运行Jupiter的测试引擎) JUnit Vintage提供了Junit3/4的测试引擎(向前兼容) 所以这里报错的原因应该是:缺少对应依赖()。
957 0
JUnit单元测试报错NoClassDefFoundError: org/junit/platform/launcher/core/LauncherFactory
|
Java 测试技术 Android开发
|
测试技术 Android开发
|
数据格式 XML
|
测试技术
关于Junit源码的一些探索
关于Junit源码的一些探讨
1355 0
|
Java Android开发 Linux