Spring下JUnit测试找不到类

Spring4.3.9和JUnit4.12

抛出找不到类的错误
但是在自己的项目中是找得到这个类的
其余的回答都是说版本问题之类的,Spring官方文档上说Spring4.3用JUnit4.12或者以上就好了,不知道出了什么问题,求大神指点
这只是Spring in action上的一个自动装配bean的简单例子而已

把JUnit4.12.jar放到和Spring组件的库里就解决了,请问是不同jar中子类继承父类需要在同一个库里吗?

0

1个回答

使用反编译工具打开看MATE-INF下的文件看看要求的jdk版本和你使用的jdk版本是否高了

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
使用JUnit4 测试spring时 报找不到bean的错误
使用JUnit4 测试spring时 报找不到bean的错误 在学习《spring 3.x 企业应用实战》第二节的demo时,自己用maven来构建的案例,按照书中的讲解完成了持久层与业务层之后使用JUnit4来测试代码时发生了问题:报错信息:org.springframework.beans.factory.BeanCre...
关于在eclipse中使用Spring+JUnit时,JUnit找不到测试类的问题
这个问题实际上就是当使用Spring时,JUnit会到哪里找其测试类的类文件(class文件)。 假设: 被测试类在/WEB-INF/src中,测试类在/test中 实际上无论你在eclipse通过“Build path”如何设置测试类和被测试类的class文件输出路径,JUnit都只会自动到/target/test-classes中找测试类。所以不必挣扎了,只需要在“Build path”中设
junit 4 测试死活找不到classpath
 今天在项目里用junit4集成spring做测试,以前用完全没问题,但是今天用就是找不到classpath,搞得我很无语,但是现在做一个折中办法先记录下来   以前使用代码: import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import o...
进行JUnit单元测试时,报找不到test-dao.xml等配置文件的错误
今天有小鲜肉刚进入团队,然后他们就要把GIT远程服务的代码下载到本地进行运行。他们在跑老的单元测试类时就遇到了以下的问题,找不到 test-dao.xml的配置文件:原代码如下: 错误如下: 事实上我们其他老成员在跑单元测试都一直没问题,而新来的小鲜肉却出现了这些问题。 分析原因: 1.代码是完全一样的,所以肯定不是代码的问题,, 2.项目的配置文件也是一样的,所以也排除了是项目
JUnit测试出现类找不到异常——解决办法
仁兄!感谢 记录下 http://blog.csdn.net/nostalgian/article/details/46931867
MyEclipse10.7+Maven项目junit单元测试报找不到类异常,附正常编译后的输出设置
1 首先想到的是输出路径错误 一般不是maven工程的项目编译后的.class文件会在/webapp/WEB-INF/classes目录下; 而maven工程项目编译后的.class文件应该是在/target目录下,源代码的输出应该是/target/classes目录,而测试代码的输出则应该是/target/test-classes目录! 设置方法: 工程右键 -> properties
【SpringBoot】Junit单元测试遇到的一些问题
情况 ①@Controller public class FileControllerTest{ @Autowired private FileController fileController; @Test public String testDownload(){ fileController.download("2dd4209286df4f...
使用spring方式进行junit,报错xml文件不存在
一、前提 报错的xml文件定义在src/test/resource中 报错:Caused by: java.io.FileNotFoundException: class path resource [initForTest.xml] cannot be opened because it does not exist java代码: @ContextConfiguration({ "
使用junit测试Spring的web项目
一、原因: 在使用了spring的web项目中,所有的对象都交给spring容器管理:比如dataSource,sqlSessionFactory,mapper代理对象,service对象等。这样的话,进行单元测试就变得很复杂,如下两种方式可以实现: 1。让测试类继承BeanFactoryAware,或者ApplicationContextAware,将容器本身注入进来,然后就可以获取容器...
spring Junit单元测试 bean 无法注入的问题
本人菜鸟在学习ssh 过程 ,遇见问题 向各位大佬请教。进行单元测试 爆出下面提示: 贴出下面配置信息: applicationContext.xml 实现service 接口类 实现dao接口类 单元测试 进过本菜鸟的各种错尝试,上面的配置文件内容没有错误,只是整合框架的过程中,hibernate-core-5.3.1.Final.jar 的版本过高,删掉该jar  包 , 使用hibernat...
maven+springMVC+mybatis+junit详细搭建过程整合实现demo,带有jar包和测试类。增删改查的操作供大家学习
本文中的完整代码已经上传到CSDN:http://download.csdn.net/detail/qq_5101437/9240859 摘要 在做javaweb的过程中,搭建框架式比较头疼事情了,每次重新去搭建太浪费时间了,现在把框架搭建完成,可以在以后的项目中运用,节约开发成本。 maven springMVC mybatis log4j javaweb项目框架搭建
用SpringJUnit4来测试ssh的dao时遇到的no session问题
web.xml添加 dao例子    
junit单元测试时通过spring注入的类为空怎么处理
 加入@runwith及@contextConfiguration  以便在测试开始的时候自动创建Spring的应用上下文 @RunWith(SpringJUnit4ClassRunner.class)  @ContextConfiguration(classes=CDPlayerConfig.class)  public class CDPlayerTest {      @Auto
解决使用junit测试时,无法加载redisCache的问题
1. 根本原因 无法加载test-classes目录下的配置文件(原有配置文件编译在classes目录) 2. 解决方式 方式一:将src/main/resources目录下所有配置文件,拷贝至src/test/resources目录, 此时,会自动将该目录下的配置文件,编译至test-classes目录下(不建议使用:同一项目有多个相同的配置文件); 方式二:使用maven配置,通知m
junit进行测试加载多个spring配置文件
配置方式如下: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath*:/applicationContext_realm.xml", "classpath*:/applicationContext_d
junit测试private方法
测试private methods Junit FAQ         How do I test private methods?         Testing private methods may be an indication that those methods should be moved into another class to promote reusabilit...
整合Spring+JPA的Junit测试笔记
整合Spring+JPA的Junit测试,对于一些注解的理解
SpringBoot重点详解--使用Junit进行单元测试
目录 添加依赖与配置 ApplicationContext测试 Environment测试 MockBean测试 Controller测试 情况一 情况二 方法一 方法二 本文将对在Springboot中如何使用Junit进行单元测试进行简单示例和介绍,项目的完整目录层次如下图所示。 添加依赖与配置 为了保证测试的完整性,本工程POM文件中除引入Junit单元测试依赖...
Spring--IoC--基于注解的DI-使用Spring的JUnit4测试
不使用junit时: 第一步:加入test jar包 第二步:加注解 测试:删除test01的实现,执行 报错原因:当用注解获取applicationContext时默认从项目根下获取,找不到文件 解决:标注是从类路径(classpath)中获取 测试:
做Junit测试的时候出现HttpServlet无法用用Spring容器引入的问题
最近做项目使用到Junit,结果在测试时候根本就无法启动 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [javax.servlet.http.HttpServletRequest] found for dependency: expec...
spring中Junit测试错误(二)
Junit测试出现错误,打开看到了Junit不友好的红色条条,看到了这些消息,就是没打开控制台,看错误在哪: 根据图片可以看出是数据库连接的时候出现错误了,就是获取地址,用户名,密码的时候出现错误了,我就打开自己的spring-dao.xml查看连接参数获取是否错误,因为针对不同的数据库连接池,每个属性名都有固定的写法,要注意 然后打开自己的jdbc.properties文件查看,找到...
Spring结合junit进行单元测试
Spring结合junit进行单元测试 在进行单元的测试的时候比较头疼的就是,如果使用了spring,那么需要手动的进行对类进行初始化,比如最常见的service和service的实现类serviceimpl。现在就介绍一个不是很新的测试方法。 采用junit进行单元测试。下面是一些要点: 1、采用的spring的jar包和spring-test的jar包是同样版本的。
javaweb-spring项目-idea使用junit测试支持spring的IOC依赖注入的两种方式
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({"classpath:spring/spring-*.xml"}) public class ClientTest { @Autowired UserService userService; @Test public void clien...
JUnit加载properties配置文件
项目测试通常需要在module的test包里用junit写测试样例,但是一般情况下我们会给各种环境使用不同的配置文件,那么在junit下是如何加载properties文件的呢?答案是通过注入类型为org.springframework.beans.factory.config.PropertyPlaceholderConfigurer的bean 1. 在test的resource下新建c
使用Junit对Spring进行单元测试实战小结
Demo代码:   @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath*:/META-INF/spring/all-beans.xml") public class SomeRemoteServiceTest { @Resource(name = "someR...
Junit单元测试 加载两种路径的Spring配置文件applicatonContext.xml
        前言:今天工作中遇到一个问题,J2EE项目使用Spring,Spring配置文件applicationContext.xml放在和类路径平级的一个conf目录下,在使用Junit进行单元测试的时候,无法通过注解@ContextConfiguration加载applicationContext.xml配置文件,这里整理出配置文件的两种路径的加载: 一、类路径下的配置文件加载(src...
进行junit单元测试时,报找不到方法错误
控制台打印的错误: Caused by: java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotatedElementUtils.findAllMergedAnnotations(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/...
Spring项目中使用Junit单元测试并配置数据源的问题
一、问题描述由于公司项目中的数据源是配置在Tomcat中的server.xml中的,所以在使用Junit进行单元测试的时候,无法获取数据源。 二、解决方案由于项目集成了Spring的自动注入等功能,所以在使用Junit进行单元测试的时候需要保证Spring的配置文件都能被加载,同时需要保证连接数据库的数据源必须被加载,这就需要配置单独的数据源,具体方法如下: 新建spring_jndi_test.x
Spring MVC Junit测试实例 附:读取WEB-INF下配置文件的方法
Spring+Unit测试实例: 之前写过一个连接数据库的spring mvc annotation的一个实例(点击这里查看)。 当我们启动Web项目时要先启动Tomcat,而在Tomcat的启动过程中会读取spring项目的的各个配置文件,实例化各个注入的类,所以我们的程序中直接使用注解就可以操作各个类。 但是如果按普通的项目测试,就缺少了读取配置文件的过程,所以当你调用一个类方法时会
springmvc 项目添加 Junit 测试框架
创建一支测试父类 Service:import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; /** * Purpose:
Hibernate4与Spring4整合,使用Junit4测试相关学习笔记
一、在myeclipse中创建web project 1.导入Hibernate4.1与Spring4.1的Libraries。其中myeclipse自带的spring libraries中缺少spring-test.jar包,需要自己从网上下载。mysql与c3p0数据库连接池支持下载一下。 2.导入Junit4的jar包,myeclipse中自带的,使用Junit4测试
bean注入情况下的Junit单元测试
一般对于有bean注入的类进行方法单元测试时,会发现bean对象并没有注入进来,对象是null。这种情况可以使用如下方式解决: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "/META-INF/spring/applicationContext.xml" }) public c
Spring Junit整合时依赖注入问题
最近在做Java的课设,使用到Spring框架和Junit单元测试框架,在进行单元测试的时候,测试类中的成员变量使用依赖注入一直注入失败,提示null空指针错误。日志也写着注入了,一直查不出来。最后一个师兄点破玄机:Junit测试类是独立于Spring容器的,并不受Spring管理。 在查询过其它资料之后,可以给出以下结论:junit单元测试其实是一个独立的单元测试,它跟你的上下文是没有关系
在使用了spring的web项目中进行junit单元测试
一、原因: 在使用了spring的web项目中,所有的对象都交给spring容器管理:比如dataSource,sqlSessionFactory,mapper代理对象,service对象等。这样的话,进行单元测试就变得很复杂,如下两种方式可以实现: 1。让测试类继承BeanFactoryAware,或者ApplicationContextAware,将容器本身注入进来,然后就可
Spring整合Junit单元测试基类
1.测试基类,其他测试类继承此类。加载spring配置文件,生成Spring容器import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRu
使用注解配置spring+junit 测试
使用注解配置spring 步骤: 1、导包:4+2+spring-aop 2、为主配置文件引入新的命名空间(约束) 3、开启使用注解代理配置文件 <!-- 指定扫描cn.itcast.bean报下的所有类中的注解. 注意:扫描包时.会扫描指定报下的所有子孙包 --> <context:component-scan base-package="cn.itcast....
使用Junit测试ssm项目中的Controller的问题,applicationContext 不能被加载
做如下配置即可package com.teachers.test; import java.util.Enumeration; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.A...
Spring MVC文件上传与junit测试
控制层 @RequestMapping(value = "/onModify", method = RequestMethod.POST)     @ResponseBody     public String editMapManager(@RequestParam MultipartFile[] mapUrl, HttpServletRequest request) {         tr...
spring测试示例代码
spring通过junit测试
spring Junit测试项目例子
公司的项目里面用到了大量的单元测试以及Spring框架中的内容,花了一上午从gitHub里面找了一个maven的测试例子。所有的代码说明,以及junit的使用说明都放在了代码中。使用的开发工具为Intellij idea,可以在eclipse下导入,具体请自行百度。 话不多说,首先给出项目的下载链接(需要提前安装maven) http://pan.baidu.com/s/1o8pigbw
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据培训找不到工作 大数据培训完找不到工作