JUnit4 执行测试时,JUnit报initializationError错误

J2EE 码拜 6年前 (2015-04-02) 449次浏览 0个评论
 

[img=http://][/img]package org.ultimania.service;

import static org.junit.Assert.*;

import org.junit.Before;
import org.junit.Test;
import org.ultimania.dao.UserDAO;
import org.ultimania.dao.UserDAOImpal;
import org.ultimania.model.User;

public class UserServiceImplTest {
  
public  UserServiceImpl userService ;
 @Before
public void setUp() throws Exception {

userService = new UserServiceImpl();
UserDAO userDAO = new UserDAOImpal();
userService.setUserDAO(userDAO);
}

@Test
public void testLogin() {
assertEquals(true,userService.login(“admin”, “admin”));
//fail(“Not yet implemented”);
}

@Test
public void testIsExist() {
//fail(“Not yet implemented”);
assertEquals(true,userService.isExist(“admin”));
}

@Test
public void testRegister() {
//fail(“Not yet implemented”);
User record = new User();
record.setEmail(“test@123.com”);
record.setId(1110);
record.setPassword(“test”);
record.setUsername(“test”);
userService.register(record);
assertEquals(1110,userService.isExist(“test”));
}

}

JUnit4 执行测试时,JUnit报initializationError错误
JUnit4 执行测试时,JUnit报initializationError错误JUnit4 执行测试时,JUnit报initializationError错误

这个是截图

JUnit4 执行测试时,JUnit报initializationError错误
好吧,我自己弄懂了,原因是 junit-dep-4.8.1 换成 4.10版本的就ok 啦
JUnit4 执行测试时,JUnit报initializationError错误
我本来就是4.10,但还是有这个问题
JUnit4 执行测试时,JUnit报initializationError错误
20分
我发现问题了:
@Test
public void abc(){}
如果括号内有参数,有一定可能会报这种错误
JUnit4 执行测试时,JUnit报initializationError错误
是么? 10.0版本的不稳定?  用低一点会好
JUnit4 执行测试时,JUnit报initializationError错误
20分
junit unrooted tests initializationError和找不到或无法加载主类 .
http://blog.csdn.net/wyxz126/article/details/8531817
JUnit4 执行测试时,JUnit报initializationError错误
要怎么解决啊,我用的是4.11版本的。为什么会出现这个问题啊
JUnit4 执行测试时,JUnit报initializationError错误
引用 10 楼 lt_kitty 的回复:
Quote: 引用 4 楼 nietzsche0 的回复:

我本来就是4.10,但还是有这个问题

你解决了吗?求助啊

5楼里不是写了么,测试方法如果带参数就可能报错。

JUnit4 执行测试时,JUnit报initializationError错误
引用 10 楼 lt_kitty 的回复:
Quote: 引用 4 楼 nietzsche0 的回复:

我本来就是4.10,但还是有这个问题

你解决了吗?求助啊

我的也出现了这个问题,我换了一个低一点的版本就好了,我用的是4.4的。

JUnit4 执行测试时,JUnit报initializationError错误
@BeforeClass
@AfterClass
JUnit4 执行测试时,JUnit报initializationError错误
我也和楼主范了同样的错误,改成这2个注解就好了
@BeforeClass
@AfterClass
JUnit4 执行测试时,JUnit报initializationError错误
initalizationError
JUnit4 执行测试时,JUnit报initializationError错误
胡扯,我就只是测试查询,查询所有,一样报初始化错误

@Test
public void getLoginFo(){
       List<Loginfo> loginfos=services.findall();
      for(Loginfo loginfo :loginfos){
           system.out.println(loginfo.getTitle)
}
}

JUnit4 执行测试时,JUnit报initializationError错误
我用的是4.5,同样出现问题,解决方法:导入hamcrest-core-1.3.jar即可。 如果还报错,再导入hamcrest-library.jar
JUnit4 执行测试时,JUnit报initializationError错误
换个jar包真的就可以了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明JUnit4 执行测试时,JUnit报initializationError错误
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!