记录一下Junit使用报错与解决
(1)Test is not an annotation type
错误描述就不多说了,说一下我环境的背景这样能更好的记录这个问题发生的场景.最近学习一下shiro,因为工作要求,测试一段代码,所以在这个小项目中创建了一个名叫Test类,之前测试使用的是main方法执行,没有任何问题.
而今天要测试一下shiro的权限功能,想使用一下Junit来测试.自己偷懒就在Test类中添加了方法来测试,结果报如下错误:
乍一看不应该啊,JAR什么的都是有滴啊.后来发现创建的Test类名与注解@Test名称相同了.
解决方法:
测试的类名不能与@Test相同
(2)junit.framework.AssertionFailedError: No tests found in xxxxx
测试代码如下图:
运行时报错误信息如下:
junit.framework.AssertionFailedError: No tests found in com.stydy.shiro.TestShiro at junit.framework.Assert.fail(Assert.java:57) at junit.framework.TestCase.fail(TestCase.java:227) at junit.framework.TestSuite$1.runTest(TestSuite.java:97) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
原因就是图中红字说明,方法首字母大写了
解决方法:
将方法首字母大写与为小写
------------------------------------记个笔记---------------------------------------
相关推荐
关于junit的介绍 关于关于junit的介绍关于junit的介绍关于junit的介绍关于junit的介绍关于junit的介绍关于junit的介绍
windows下eclipse跑junit报错:CreateProcess error=206后面跟着乱码。 把这个jar替换掉就好了,放在:eclipse/plugins/下面。 参考:https://bugs.eclipse.org/bugs/show_bug.cgi?id=327193
eclipse使用和junit使用
Junit简单使用说明 附带PPT 使用说明比较详细
Junit使用手册。介绍了Junit的安装与使用过程,介绍仔细,全面,值得您下载
Eclipse Eclipse 中使用 junit junitjunit (有了开发工具对 (有了开发工具对 junit的支持后) .... ... 8 JUNIT 4.X4.X4.X使用 .... .... .... ......... 12 下载与安装 下载与安装 .... .... .... ...... 12 ...
junit4单元测试使用步骤 参数化单元测试示例 spring集成junit4示例
JUnit大合集,包含你所需的各种文档。
JUnit的使用.doc JUnit的使用.doc
教会你如何使用junit,以及myeclipse+junit 使用
junit使用指南及作业规范.pdf 比较好的技术书,分享给大家!
JUnit 是 Java 社区中知名度最高的单元测试工具。它诞生于 1997 年,由 Erich Gamma 和 Kent Beck 共同开发完成。其中 Erich Gamma 是经典著作《设计模式:可复用面向对象软件的基础》一书的作者之一,并在 Eclipse ...
使用junit中例子, junit demo, junit 教程
一步步的学习junit, 完成单元测试
(在此文档中我使用JUnit的版本为JUnit4.3.1)先检查一下你的Eclipse环境是否已经有编写JUnit测试类的环境了,如果有了就可以直接使用了,如果没有安装,请参考以下操作,如:在Eclipse要安装那些插件和写JUnit测试...
junit总结使用例子junit总结使用例子junit总结使用例子
JUnit使用:使用Eclipse中的JUnit工具建立一个测试,软件测试初学者可以看看
JUnit4 使用方法 JUnit4 是一个流行的 Java 单元测试框架,提供了许多功能强大且灵活的测试工具。本文将详细介绍 JUnit4 的使用方法和核心概念。 JUnit4 核心概念 JUnit4 的核心概念包括测试类、测试集和测试运行...
JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage,包含依赖包:junit-jupiter-5.5.1.jar,junit-jupiter-engine-5.5.1.jar,junit-jupiter-params-5.5.1.jar,junit-platform-launcher-1.5.1.jar,junit-...
今天小编就为大家分享一篇解决java junit单元测试@Test报错的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧