运行test测试时,报JUnit5路径找不到的错误,但是我实际使用的时JUnit4来做测试

无法在项目构建路径上找到“org.jun .platform.common . annots . testable”。JUnit5测试只能在JUnit5在构建路径上运行

0

2个回答

楼主,报错已经说了的嘛,框架里面mapper包 test不是 public的。

2

图片说明
Cannot find'org.junit.platform.commons.annotation.Testable' on project build path.JUnit5 tests can only be run if JUnit 5 is on the build path

0
whandwho
大川里的小川人 回复weixin_42405670: ook
7 个月之前 回复
weixin_42405670
鮀城小帅 当天就已经发现了,当时使用的是右键new 自动生成test测试,一直都有public ,所以就没注意,出来bug,又有点焦虑,没有仔细看!不过还是谢谢了
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
JUnit测试出现类找不到异常——解决办法
仁兄!感谢 记录下 http://blog.csdn.net/nostalgian/article/details/46931867
junit 4 测试死活找不到classpath
 今天在项目里用junit4集成spring做测试,以前用完全没问题,但是今天用就是找不到classpath,搞得我很无语,但是现在做一个折中办法先记录下来   以前使用代码: import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import o...
eclipse+maven+junit单元测试问题总结
(一)创建步骤创建步骤很简单,网上也有很多说明,在此就不赘述,只说明一点:如果创建的是应用程序,则选择第1个,如果创建的是web工程,则选择第2个。...
关于在eclipse中使用Spring+JUnit时,JUnit找不到测试类的问题
这个问题实际上就是当使用Spring时,JUnit会到哪里找其测试类的类文件(class文件)。 假设: 被测试类在/WEB-INF/src中,测试类在/test中 实际上无论你在eclipse通过“Build path”如何设置测试类和被测试类的class文件输出路径,JUnit都只会自动到/target/test-classes中找测试类。所以不必挣扎了,只需要在“Build path”中设
eclipse中,junit对单个方法进行测试时空指针异常(java.lang.NullPointerException)
bulid path—configuration build path—LibrariesAdd Libraty—Junit选择build path->configure build path->order and export,把Junit4包移到其他包的最前面,也就是项目包的下面。 问题解决。
intellij idea使用junit时出现的问题以及解决办法
转载: http://ylq365.iteye.com/blog/1981664 在使用junit做测试时出现了一个问题:找不到配置文件,这个工程是从eclipse下面考过来的,在eclipse下没有出现这个问题,后来经搜索发现idea默认设置的工程根目录在project下面而不是我们的工程也就是module下面,所以需要手动设置一下, intellij id
[junit5 入门系列教程-24-junit5 拓展实体-测试上下文(Test Context)
目录 目录 测试上下文 实例 系列导航 测试上下文 @TestTemplate方法只能在注册至少一个TestTemplateInvocationContextProvider时执行。 每个这样的提供者都负责提供TestTemplateInvocationContext实例流。 每个上下文可以指定一个自定义显示名称和一个附加扩展列表,这些扩展只用于@TestTemplat...
spring junit4和junit5整合测试,3步走
1、导包spring-test-5.0.7.RELEASE.jar 2、使用注解改变运行main函数 3、指定spring的配置文件 junit4示范代码 //改变junit的运行Runner,使用spring提供的 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:spring/Spring....
junit一直出现空指针异常 尼玛啊
1.Junit运行异常 异常代码如下: java.lang.NullPointerException at org.eclipse.jdt.internal.junit4.runner.SubForestFilter.shouldRun(SubForestFilter.java:81) at org.junit.internal.runners.JUnit4ClassRunner.filt
Maven + Junit5下的测试套件(JunitSuite)编写
慌乱的生活,忙乱的前进,一直在路上。没有办法静下来写这些学习的东西,如今生活暂且进入稳定阶段。也开始重新写一写自己学了些什么。 最近在学习软件测试这一门课,所用的测试项目是JpacMan,小小的框架包含的内容却非常的多。在国外的大学多用于测试类、开发类课程的实践应用。GitHub上也有许多相关的信息,如果有兴趣和充足的实践,可以去看一看,这里就不罗列具体的信息。 言归正传,第二部分的实验需要我...
关于junit 报空指针异常
1.junit没有build path 2.junit的版本有问题,就是说你该换一个junit 3.Android开发时把Android junit当做java junit使用了,如果你没有安装Android开发环境,就是你不是搞Android开发的,就是1.2的问题 4.如果前三种没解决问题,这里还有个通用的看日志。查看WorkSpace下的.metadata文件夹下的.log文件,看一下...
用SpringJUnit4来测试ssh的dao时遇到的no session问题
web.xml添加 dao例子    
Junit测试出现空指针异常
在学习Hibernate的时候,使用到Junit4进行测试,一直出现空指针异常的解决办法! 本人使用eclipse-mars-1版本进行开发,一直出现空指针异常,是eclipse版本的问题,换一个版本的,比如luna版本,运行正常!mars版本1,2都会出现空指针异常!
Spring4+Junit4单元测试及bug解决
博主的配置文件都是放在src/main/resources/里面,这也是bug出现的主要原因。不过也有朋友将配置文件放在WEB-INF下,以个人情况处理。 先放一段我之前的代码: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath*:/spring.xml", "class
JUnit自动化单元测试(四):@RunWith测试套件运行器的使用
一些常用的测试方法前面已经说了,但有人又说了,JUnit为项目里每个类都创建一个对应的测试类,虽然一次能把类里面所有的方法都测试一遍,但是,我一个项目有可能有上千百个类,总不能每个类都点一下进行测试吧。 没错,@RunWith注解就是为了这种情况,我们先声明用套件运行器进行测试,然后把需要进行测试的所有类放进套件(集合)里面,一次就可以把所有类所有方法测试完,也叫打包测试。当我们没有声明的时候默认
使用JUnit4 测试spring时 报找不到bean的错误
使用JUnit4 测试spring时 报找不到bean的错误 在学习《spring 3.x 企业应用实战》第二节的demo时,自己用maven来构建的案例,按照书中的讲解完成了持久层与业务层之后使用JUnit4来测试代码时发生了问题:报错信息:org.springframework.beans.factory.BeanCre...
junit4单元测试报错解决
junit4进行单元测试时,报错appliactionContext.xml无法加载,在网上找了很多方法都没法解决(一个是看classpath里spring位置,一个是windows属性里先把编译里的一条去掉,保存,在加上)。     后来,问前辈发现问题,有数据库情况,要加入如下代码: @Override @Resource(name = "dataSource") publ
进行junit单元测试时,报找不到方法错误
控制台打印的错误: Caused by: java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotatedElementUtils.findAllMergedAnnotations(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/...
Intellij idea如何做单元测试 JUnit4
1,新建maven工程-目录结构如下图: 2,在/src/main/java下新建 Maven3rd.java文件,代码如下: /** * Created by sai on 17-7-31. */ public class Maven3rd { public String sayHello(String name) { return "Hello," +
eclipse下,使用junit4,报“no Junit tests found”错误的解决办法
在eclipse下,使用junit4,在某个测试类里右键-->Run As-->Junit Test,报“no Junit tests found”的错误。 解决: build path-》add library-》点junit,按提示操作
Junit启动报错
报错原因,少放了一个jar包
junit单元测试@Test报错的解决办法
今天写了个单元测试,然后buildpath里add library选择了junit,然后出现了奇怪的现象,@Before、@After可以用,@Test就会报错(“Test is not an annotation type"),搜索了下,解决方案如下,不需要引入 import  org.junit.Test ,直接@org.junit.Test就可以了。
JUnit4---实践一:运行指定类的某些测试方法
一.需求(小组内接口自动化由junit4+重试[用例]+多线程[执行用例]+数据库连接池[测试账号]组成,由ant生成junit报告) 最近,小组内有人提出了,是否能单独运行某些失败的cases,因为在eclipse中只能运行一个类的全部cases或某个cases; 不能指定跑单个类某些方法或多个类的某些方法。juint4中有@RunWith(Suite.class) 和 @Suite.Suit
junit对某个类测试正常,对类中的某个方法单独测试报空指针异常
报的错误: java.lang.NullPointerException at org.eclipse.jdt.internal.junit4.runner.SubForestFilter.shouldRun(SubForestFilter.java:81) at org.junit.internal.runners.JUnit4ClassRunner.filter(JUnit4ClassRun
maven项目的测试目录中报类找不到异常
一、场景 MyEclipse搭建了maven项目,目录的建立符合maven最佳实践。在src/test/java中建立的测试类进行测试。     二、发现问题 运行测试类TestClass,报cn.xy.TestClass找不到的异常。     三、解决问题 出现这个问题根源是类加载器没有找到TestClass.class进行加载。 我查看项目输出目录,右击项目—>Bu
junit的测试方法上没有写@Test的报错信息
今天疏忽大意了,在测试方法上没有写注解@Test,结果一运行就报下列的错误。 Unrooted Tests initializationError(org.junit.runner.manipulation.Filter) java.lang.Exception: No tests found matching Method testTransaction(com.evan.test.Tes
springboot+Junit测试rest接口,报错显示url无法连接
代码很简单,因为只是测试路径嘛!!! 看代码: import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.TestRestTemplate; import org.springframework.boot.test.context.SpringBootTest; im
Junit 实例精讲基础教程(五) JUnit套件测试,一次性运行多个测试用例(测试类的测试方法)
前面我们已经了解了使用Junit进行单个方法的测试、以及如何模拟超时测试和异常测试,抛出一个问题:我不想一个一个地去跑测试用例,应该怎么办呢?Junit套件测试为我们提供了解决方案,它可以使用@RunWith(Suite.class)注解结合@Suite.SuiteClasses({Class1.class, Class2.class,… })注解来一次性执行Class1、Class2,…多个测试用
eclipse 无法运行JUnit测试
公司有个项目接受,结果导入到eclipse里面发现无法运行junit单元测试。总报错: Caused by: org.apache.commons.discovery.DiscoveryException: No implementation defined for org.apache.commons.logging.LogFactory at org.apache.commons.dis...
使用junit进行多线程并发测试
没使用过junit的,请看上篇博客。 这篇讲一下如何使用junit进行多线程并发测试 ~ 实际上junit是不支持多线程的,你可以试试,在test方法里面new个 Thread ~ 会报错 ~ 那你会问我在这还扯什么犊子 ~ 我当然不是在这扯犊子了~~ 有插件 ~~ 对,有插件!<!-- 包依赖 --> <dependency> <groupId>junit</grou
Spring项目中使用Junit单元测试并配置数据源的问题
一、问题描述由于公司项目中的数据源是配置在Tomcat中的server.xml中的,所以在使用Junit进行单元测试的时候,无法获取数据源。 二、解决方案由于项目集成了Spring的自动注入等功能,所以在使用Junit进行单元测试的时候需要保证Spring的配置文件都能被加载,同时需要保证连接数据库的数据源必须被加载,这就需要配置单独的数据源,具体方法如下: 新建spring_jndi_test.x
进行JUnit单元测试时,报找不到test-dao.xml等配置文件的错误
今天有小鲜肉刚进入团队,然后他们就要把GIT远程服务的代码下载到本地进行运行。他们在跑老的单元测试类时就遇到了以下的问题,找不到 test-dao.xml的配置文件:原代码如下: 错误如下: 事实上我们其他老成员在跑单元测试都一直没问题,而新来的小鲜肉却出现了这些问题。 分析原因: 1.代码是完全一样的,所以肯定不是代码的问题,, 2.项目的配置文件也是一样的,所以也排除了是项目
使用Junit出现InitializationError的解决方法
使用Junit出现InitializationError的解决方法 今天在学习spring框架的时候使用到了junit测试代码,以下是我的开发流程: 首先, 将junit的jar包junit-4.12.jar添加到工程: 1)将jar包junit-4.12.jar粘贴到eclipse的工程中,2)右键项目名,选择“Build Path”=>“Add to build path”;
Junit4单元测试常见问题汇总
1.java.lang.IllegalStateException: Failed to load ApplicationContext通常报这种的错误就是运行单元测试某一个方法失败,导致失败的是引用controller的service不全,解决方案:在controller里所(引用)调用的所有service,也要同样在对应controller的单元测试类写全即可。(controller类)(co...
Java单元测试工具:JUnit4——JUnit详解之运行流程及常用注解
1.JUnit的运行流程 1.1 新建测试类         右键被测试类,新建一个测试类。弹出框中,首先改变测试类所在的代码目录,然后勾选4个方法: 1.2 修改测试类代码 如下: package jtzen9.util; import org.junit.After; import org.junit.AfterClass; import org.junit.Before;
JUNIT搭配easytest做数据驱动的单元测试
原文在https://www.javacodegeeks.com/2016/12/data-driven-testing-junit-easytest.html 摘要如下: JUNIT做数据驱动的测试比较麻烦,所谓数据驱动的测试,就是比如同样的一个方法,能用EXCEL,CSV等格式提供大量的不同测试数据给测试去验证,这里可以使用 easytest这个不错的开源工具,地址在:https...
一种奇怪的错误,执行一个junit测试用例,代码却执行了很多遍
最近用junit做接口测试的时候,项目框架是ssm,只执行了一次测试用例,但是service实现层根据日志,发现执行了几十次到上百次,直到栈溢出才会停止。这是测试用例: @Test public void testGetTest() { try { CloseableHttpClient closeableHttpClient = HttpCli
Junit运行报错ClassNotFoundException的原因以及解决方案
在maven下使用junit进行单元测试报如下错误:
Java单元测试工具JUnit 5新特性一览
Java单元测试工具JUnit 5新特性一览作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsJUnit是最流行的开源Java单元测试工具,目前它的稳定版是4.12版。JUnit 4是2005年推出的,它基于Java 5的注释、反射等特性开发,距今已经超过十年了,受目前Java 8以及Lambda表达式等的影响,JUnit团
为什么使用Junit Test而不用普通java main方法来完成测试?
为什么大家都在用junit4?百度一下结合着使用有些明白了 因为在程序里边,一个接口对应一个实现方法,而在接口中常常会定义相关的很多方法,所以在测试的时候,如果都在main方法里边进行测试,main方法就会显得臃肿,而且不便于以后其他人测试以及查看测试数据,用Junit Test测试的话,一个方法对应一个测试方法,简单明了,也方便别人查看测试方法以及测试数据。   如果你的类里有多...
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链测试 大数据测试培训