junit4 测试maven项目的时候报空指针异常

测试的时候报空指针异常

java.lang.NullPointerException
at hcb.controller.hr.Employee.transferEmployee(Employee.java:378)
at hello.TestEmployee.testTransferEmployee(TestEmployee.java:175)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at junit.framework.TestCase.runTest(TestCase.java:176)
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:675)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
测试的时候引用到其他的类就会报错
请问这是为什么?
麻烦求解释!!!!!!!!!

0

1个回答

1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
mybatis+maven+mysql 项目简单搭建与junit空指针异常解决办法
前面maven项目新建与配置与各种可能出现的问题 可以参考 http://blog.csdn.net/frank_hsu_/article/details/79423420这里就不赘述了。表信息CREATE TABLE `person_test` (n `ID` int(10) NOT NULL AUTO_INCREMENT,n `NAME` char(10) DEFAULT NULL,n ...
Junit测试出现空指针异常
在学习Hibernate的时候,使用到Junit4进行测试,一直出现空指针异常的解决办法!rn本人使用eclipse-mars-1版本进行开发,一直出现空指针异常,是eclipse版本的问题,换一个版本的,比如luna版本,运行正常!mars版本1,2都会出现空指针异常!
junit一直出现空指针异常 尼玛啊
1.Junit运行异常rn异常代码如下:rnjava.lang.NullPointerExceptionrnat org.eclipse.jdt.internal.junit4.runner.SubForestFilter.shouldRun(SubForestFilter.java:81)rnat org.junit.internal.runners.JUnit4ClassRunner.filt
junit测试报空指针异常
今天进行junit测试的时候出现了下面的错误(单纯进行某个某个方法出现下面的错误,如果都某个类进行测试,还不会出现)nnn下面给出解决方案n1.首先把junit4.4.jar的包 Remove 掉nnn2.然后 Add Library 选择如下nnn4.点击Next  最后点击选择  Junit4   最后OK 问题就解决了n(网上也有说,把Junit的包排到前面也可以解决该
SSM项目(Maven)中使用JUnit一直报空指针错误,也就是资源拿不到,其实是@Resource那里没有拿到值
有时候也报错@Resource 出错 java.lang.NoSuchMethodError: javax.annotation.Resource.lookup()nn总之是@Resource这个标签没有正确被识别。其实是javax.annotation这个包没有被正确使用,缺失了或发生了冲突。nn我使用的是jdk10(据说jdk9也存在这个问题)nn解决方案:nn在pom.xml中添加依赖,亲测...
eclipse中,junit对单个方法进行测试时空指针异常(java.lang.NullPointerException)
bulid path—configuration build path—LibrariesAdd Libraty—Junit选择build path->configure build path->order and export,把Junit4包移到其他包的最前面,也就是项目包的下面。rn问题解决。
maven部署项目运行时,抛出空指针异常处理
个人在代码中犯的一个错误,有一个servlet的路径有误导致映射出问题.nn异常信息nnjava.lang.NullPointerExceptionn    at java.lang.Class.searchMethods(Class.java:3003)n    at java.lang.Class.getDeclaredMethod(Class.java:2128)n    at com.it...
关于junit 报空指针异常
1.junit没有build pathnn2.junit的版本有问题,就是说你该换一个junitnn3.Android开发时把Android junit当做java junit使用了,如果你没有安装Android开发环境,就是你不是搞Android开发的,就是1.2的问题nn4.如果前三种没解决问题,这里还有个通用的看日志。查看WorkSpace下的.metadata文件夹下的.log文件,看一下...
maven中运行junit4报测试类class not found错误解决方案
最近项目写了个httpClient测试类,碰到了class not found问题,这里做个总结:nnmaven项目 clean run 后,在maven项目的src/java/test编写了一个HttpClientTest类nn直接方法右击运行Run As —> Junit Test,报错nClass not found com.ljw.portal.httpclient.
junit对某个类测试正常,对类中的某个方法单独测试报空指针异常
报的错误:rnjava.lang.NullPointerExceptionnat org.eclipse.jdt.internal.junit4.runner.SubForestFilter.shouldRun(SubForestFilter.java:81)nat org.junit.internal.runners.JUnit4ClassRunner.filter(JUnit4ClassRun
@Autowired 自动注入空指针异常 ( 问题出现在了Junit单元测试 )
我用的Junit测试n写法如下:n@Componentnpublic class Test_SSM {n @Autowiredn private UserService userService;n n @Testn public void show() {n System.out.println(userService);n }n}nn然后调用测试...
oracle数据库中可以查询数据,test测试类中获取数据报空指针异常错误
解决方法:rn在数据库中将插入SQL语句重新插入,并提交(commit)
(Idea)对Maven工程进行junit4单元测试
1、首先在pom.xml添加依赖jar包nnn<dependency>n<groupId>junit</groupId>n<artifactId>junit</artifactId>n<version>4.12/version>n<scope>test</scope>n&a
junit案例获取不到bean,报空指针
   最近在写Junit案例的时候遇到一个诡异的问题:    测试QueryProblemAction中一个方法,由于getProblemDetail方法中调用了XXXUtil.getShieinfo(),这是个静态方法,静态方法中引用到了一个commonservice的bean,去查询数据库的数据,commonservice是一个静态变量。上网查询    到静态变量是可以被Spring容器初...
单元测试:无法调用数据库(一直失败报空指针或者fail to load application)
要在测试类的头顶加上nnn@RunWith(SpringJUnit4ClassRunner.class)n@ContextConfiguration({"classpath:spring-context.xml"})nn加载spring配置nn nn@TransactionConfiguration:defaultRollback默认值为true,设了这个就代表事务自动回滚,就是不管你怎么操作数据...
Java Maven项目中读取JSON文件报空指针异常以及解决方案
Java 读取JSON文件报空指针异常以及解决方案今天在学习java json篇的时候,在写了一个小的demo程序时,遇到一个空指针异常问题。开发项目所需要jar包在maven中引入如下依赖: <!--JSON包-->n <!-- https://mvnrepository.com/artifact/org.json/json -->n <dependency>
maven项目的创建,常用命令,Eclipse中集成maven及junit4单元测试代码
一、首先下载maven的压缩包nnnn二、配置环境变量 MAVEN_HOME    pathnnnn nnnn三、在CMD中输入 mvn -v 查看maven版本nnnn四、maven常用命令nnmvn  compile                 编译源代码nnmvn   test                       运行测试程序nnmvn  clean               ...
SSH整合后出现空指针异常
java.lang.NullPointerExceptionncom.lrq.service.serviceImpl.UserServiceImpl.isLogin(UserServiceImpl.java:32nn nn自己碰到过两种情况,第一种是因为让spring管理的类没有实例化会出现这个问题,解决办法就是nn实例化这个类,private UserService  userservice =...
问题:一对多或者多对多,老是报空指针异常
如题:在配置hibernate的映射时,一直报NullPointerExceptionrn解决:那多半就是你在 ”一”方的JavaBean中的set集合没有new。。。。。。 private Set xxx=new HashSet();
IDEA Maven项目利用Junit4进行单元测试
    最近在开发项目的时候需要写单元测试,之前一直没有接触过,于是从零开始入门学习,查了网上相关资料,总结成为笔记,在此感谢各位大佬的详细资料!!!nn目录nn0、背景nn1、单元测试简介nn2、实践nn(1)创建项目nn(2)创建Junit_Test_Demo的单元测试nn(3)运行单元测试nn补充:nn1、关于Junit_Test_DemoTest需要注意:nn2、几个常用的注解nn3、@T...
Spring构建Service层过程中,报空指针异常
贴下我的代码,看下你是否漏掉了哪些配置:rn首先是Controller层:rn@Controllern@RequestMapping("/system")npublic class AdminLoginController extends BaseController{n n n @Autowiredn private UserService userService;n n @Request
maven项目配置报错,scala、junit版本报错解决
报错如下:nnError:scalac: error while loading JUnit4, Scala signature JUnit4 has wrong versionnn expected: 5.0nn found: 4.1 in JUnit4.classnn nn解决:nn创建archetype,注意修改版本为1.6nnnn ...
关于ProcessEngine抛空指针异常
最近接触了activiti工作流,自学过程中遇到的许多问题,特此记录总结整理,其中就有ProcessEngine抛空指针异常,而关于此问题收集了网上的资料加以整理:1:可能在activity-context.xml文件里面,没有设置自动资源部署(Automatic resource deploy)&amp;lt;property name=&quot;deploymentResources&quot; value=&quot;clas...
读取配置文件时空指针异常
System.out.println(PropertiesUtil.class.getClassLoader().getResource(&quot;&quot;).getPath());输出此代码,获取到绝对路径,对比配置文件的位置重写即可 
Spring Boot 单元测试,注入失败,报空指针错误
我们在使用项目的时候,常常需求去单元测试,去测试我们写的接口是否可以正常运行.自己在练习Spring Boot 搭建 Redis的时候进行测试.下面是测试类./**n * @author jinsn * @date on 2018/5/6.n */n@RunWith(SpringJUnit4ClassRunner.class)npublic class RedisTest {nn @Auto...
IDEA Maven项目配置Junit4单元测试
Junit4下最新版,使用单元测试可以减少main函数程序的编写。简洁便利。nn在IDEA中,可以加装插件Junit generator v2.0 (用来为待测试类生成测试类,但不包含junit类库)nnnn nnJnuit类库是需要的,可以外添加jar包build path,不过maven项目就直接写依赖吧nnn&amp;lt;dependencies&amp;gt;n &amp;lt;dependenc...
项目启动就报空指针异常
在使用idea开发时,启动项目后直接报出空指针异常
填坑之路:Srpingboot+Redis redisTemplate 报空指针异常(注入为NULL)
今天整合Springboot+redis做测试的时候发现了nnnstringRedisTemplate报空指针错误,原因是注入时候stringRedisTemplate就是nullnnnn查了一下后面发现是容器没有启动,单纯的测试是无法注入的.要在测试类上加上nnn@RunWith(SpringRunner.class)n@SpringBootTestnnnn这样子启动的话是启动spring容器来...
springmvc报的service空指针的异常
今天在springmvc框架的配置中,出现了HTTP STATUS 500rnRequest processing failed; nested exception is java.lang.NullPointerExceptionrnrnrn具体服务器报错如下:rntype Exception reportnnmessage Request processing failed; nested e
contraller层方法调用Service的方法一直报空指针异常
int total=edmTaskService.getEdmTaskTotal(userId);rnrnrn一直报空指针rn原因:rnprivate EdmTaskService edmTaskService;rn引入Service时忘记写注入了忘记写@Autowired了,真是坑死自己
关于加载java的properties配置文件空指针报错问题
刚开始把properties配置文件放在了与引用它的java文件并列的src下自定义的文件包下面, 结果一直都报空指针异常, 找不到路径, 后来移动到src根目录下面就ok了...应该是一种配置文件的规定吧...n...
测试Spring定时任务时在Dao层报空指针异常
断点调试代码走到Dao后报空指针异常,在Dao层的代码比较简单就在方法里一句:nreturn this.findListBySqlId("findSqlByMap", paraMap);n然后把框架封装的代码提取出来npublic List findListBySqlId(String sqlId, Map paraMap)n    /*     */   {n    /* 195 */
为什么调用Dao层会报空指针异常
最近刚刚学SSM框架,然后在service调用Dao层是出现了空指针错误,检查了好久,看了好几遍的配置文件,发现配置文件没有错,然后发现在Service依赖注入Dao层的时候忘记加了@Autowired的注释,毕竟是注释查找,没有注释怎么找,所以报错。嘿嘿,作为初学者也该长长记性。nnnpublic class ItemsServiceImpl implements ItemsService{nn...
mybatis sqlSession一直出现空指针异常
这个错误困扰了几个小时。然后断点调试的时候发现sqlSession=SqlSessionFactoryUtils.openSqlSession();这里出了问题。然后一直抛出空指针异常。网上有各种的方案,但是都没适合我这个问题。这个问题是建立在pojo.xml语句对的情况下的我的问题是这个首先 mybatis-config.xml 里面的配置&amp;lt;typeAliases&amp;gt;n &amp;lt;ty...
JAVA实践-TOMCAT启动项目提示的各种异常:空指针异常,未开启服务等
配置错了,就会提示一堆的空指针异常,以及404问题。按照错误提示去百度,完全找不到解决的方案。nn首先,tomcat所对应的servers项目不能关闭n其次,在servers项目中找到server.xml,是否将项目打开了,拉到最后看这一行:nn可以只打开你想运行的项目,其他项目都屏蔽掉;也可以在视图里面,找到servers,右键tomcat服务,使用add and remove进行操作
mybatis一直报空指针异常
调用mybatis中mapper.xml中所有的方法都报空指针异常(包括逆向工程生成的方法),n原因是:mapper.xml没有注入到对应的serviceImpl中
初次运行mapreduce作业报空指针异常
在运行mapreduce作业的时候,报空指针错误。导致运行不能够正常运行。rn解决方案:所谓的空指针异常不一定就是输入了null,在这个问题中主要的错误是未能在环境变量中配置hadoop的环境,可以在程序中直接rn加入代码:System.setProperty("hadoop.home.dir", "F:/hadoop集群/hadoop-2.6.0");rnSystem.setProperty("
注入dao 报空指针异常
碰到了一个 只有新司机才会犯的错误,nn很傻的一个问题 , 我在一个类中写了一个方法, 然后在本类中另一方法调用竟然 是new了一个本类的对象去调用, ( 本类中的方法是可以直接写 方法名就可以调用的)nn接下来 , 说由此引发的坑nnnn开始 这里注入了 dao ,debug发现也不为空nn但是 在后边调用方法的时候, 我new了一个本类的对象, 然后调用了 本类的方法, 该方法中使用...
hadoop,sparksql学习过程中遇到的报错及解决方法
四五个月之前学习了hadoop,sparksql,在学习过程中遇到了许多问题,陆续地总结到了word文档中,现在把这些东西放到博客里,虽然都是些基础的问题,但是相信也能够帮助到和我一样刚刚入门的小伙伴们。n我的环境:CentOS 6.4     hadoop-2.6.0-cdh5.7.0    hive-1.1.0-cdh5.7.0     scala2.11.8 n    spark-2.1
支付宝demo报空指针
配置好信息后,运行demo,在rnsign = URLEncoder.encode(sign, "UTF-8"); 这一行报空指针。这是由于支付宝针对的版本不同所造成的,rnrnrn解决办法:找到SignUtils类,rn//添加 “BC”rnKeyFactory keyf = KeyFactory.getInstance(ALGORITHM,"BC");rnrn再次运行,一切正常。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 报游戏开发培训班 报大数据班