spring项目junit测试报错classnotfoundexception解决

苏尔和      2022-02-11     341

关键词:

MyEclipse项目上有红色感叹号,各包显示正常。用JUnit测试部分能运行,部分报错,报错如下:

Class not found n_jdbc.UserDaoTest
java.lang.ClassNotFoundException: n_jdbc.UserDaoTest
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:693)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:429)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)

解决:

在Window----->Preferences下---->Java---->Compiler---->Building 页面 :

修改如下两项属性:error---->Warning

修改后为:

再次运行正常,原因还没弄明白。

 有问题在Problem中查找

使用junit进行集成spring项目的单元测试

本文介绍下项目集成spring,如何使用junit进行单元测试。我们知道spring的项目测试时可以手写一个main方法,用ClassPathXmlApplicationContext或FileSystemXmlApplicationContext读取配置文件,然后实例化bean进行测试,类似下面这样࿱... 查看详情

使用junit进行集成spring项目的单元测试

本文介绍下项目集成spring,如何使用junit进行单元测试。我们知道spring的项目测试时可以手写一个main方法,用ClassPathXmlApplicationContext或FileSystemXmlApplicationContext读取配置文件,然后实例化bean进行测试,类似下面这样࿱... 查看详情

spring的jar包导入项目+junit4单元测试

1、Spring源码下载首先下载spring的源码,下载地址如下:点击自己想下载的版本,点击后下载第一个dist.zip文件即可。spring源码2、将spring的jar包导入项目1、先将下载好的spring压缩包解压到某个文件夹2、在eclipse中建立一个空的Dynam... 查看详情

junit5单元测试使用spring依赖注入idea提示报错,但是实际运行是没问题的,怎么解决红字报错问题?

参考技术A建议你安装提示,排查下错误,是不是少jar或者少代码,或者jar包版本不对,jdk版本冲突等等 查看详情

spring:概述,ioc(bean管理),整合web项目,整合junit单元测试

1Spring框架的学习路线Spring第一天:IOC容器(Bean管理),Spring与Web项目整合Spring第二天:AOP(面向切面编程),Spring的JDBC模板Spring第三天:Spring的事务管理,SSH整合开发2Spring的框架概述2.1什么是SpringSpring是一个开源框架,Spring是于2003... 查看详情

spring整合junit测试框架

...的web项目,在编写完代码需要进行测试。但是对象都交由Spring容器进行对象管理之后,测试变得复杂了。因为所有的Bean都需要在applicationContext.xml中加载好,之后再通过@Resource去取得。如果每次都要整个业务流做的差不多了再去... 查看详情

junit测试,spring中使用

很久没用junit测试了,今天在spring框架下面使用junit测试发现怎么都不行网上查了一些资料才发现我的项目里面少了一些jar包,现在将这个jar包信息放上去,以免以后又忘了<dependency><groupId>junit</groupId><artifactId>ju... 查看详情

如何解决junit4单元测试报错:methodinitializationerrornotfound

...候,需要确保冲突文件整理完毕,再Push脚本代码,防止项目运行不成功。 &n 查看详情

junit测试集(打包测试)实例

...为:单个接口或者单个类/方法的测试项目背景:测试基于spring开发的项目代码实例模板:packagecom.own;importorg.junit.runner.RunWith;importorg.junit.runners.Suite;importorg.junit.runners.Suite.Su 查看详情

spring-integration-file 的 junit 测试用例

】spring-integration-file的junit测试用例【英文标题】:junittestcaseforspring-integration-file【发布时间】:2018-12-2402:42:29【问题描述】:我是Spring的新手。我有一个使用spring-integration-file(springboot-FTP,SFTP,NFS)创建的spring项目,它将文件从源... 查看详情

springboot项目测试时出现程序包org.junit.runner不存在

SpringBoot项目测试时出现程序包org.junit.runner不存在 报错如下:解决方法:  查看详情

spring与junit4集成测试

一。应用场景:普通javaweb集成springtest,  项目结构:使用的是加入jar的方式,不是maven加入依赖的方式  注意:如果是引入jar包的方式,例如:spring-test4.0.5.jar和junit4.12.jar的方式,  如果是使用的是junit4.12.jar的版本,要加... 查看详情

eclipse中使用junit4进行测试不报错怎么回事

参考技术A新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些Bug用于演示,这些Bug在注释中都... 查看详情

junit报错methodinitializationerrornotfound:junit4单元测试报错问题

 1、不仅方法要public,类也要是public权限   2、修改Java文件字符集没有完成,决定修改eclipse的默认字符集为gdk,需要使用时再修改为utf-8  查看详情

如何使用junit在spring-boot中测试常见错误ErrorController

】如何使用junit在spring-boot中测试常见错误ErrorController【英文标题】:HowtotestcommonerrorErrorControllerinspring-bootwithjunit【发布时间】:2017-08-0307:52:58【问题描述】:在一个SpringBoot项目中,我想用Junit测试我的ErrorController。代码如下sn-p... 查看详情

Spring Boot 5 多个 JUnit JPA 测试文件接线

】SpringBoot5多个JUnitJPA测试文件接线【英文标题】:SpringBoot5multipleJUnitJPAtestfileswiring【发布时间】:2018-06-2922:22:55【问题描述】:我在项目中有两个测试文件。一种是直接测试我的持久层:@RunWith(SpringRunner.class)@DataJpaTestpublicclassUs... 查看详情

junit单元测试成功,但是报错org.junit.runners.model.invalidtestclasserror:invalidtestclass

一、报错如下二、报错原因lz报错的原因引入单元测试包引入错误,lz引入的是org.junit.jupiter.api.Test这个包导致报错。三、解决方式把org.junit.jupiter.api.Test这个包替换成org.junit.Test这个包,再次运行报错消失。 查看详情

spring整合junit测试

本节内容:Spring整合junit测试的意义Spring整合junit测试 一、Spring与整合junit测试的意义在没整合junit之前,我们在写测试方法时,需要在每个方法中手动创建容器,获取对象,比如下面的代码,红色部分都是重复的代码。如果... 查看详情