junit4有关问题,求教
junit4问题,求教
求教,为什么这段运行的时候,控制台为什么老是没有输出,而且一运行,上面就显示一个terminated。但是有的时候它又能运行,junit4的jar包都加了,不知道怎么回事,求大家帮忙看下、
------解决方案--------------------
LZ可以加断点调试一下,看进方法没……
------解决方案--------------------
JUnit测试的时候应该将注意力集中在JUnit绿条上,不建议用System.out这种方式来看运行结果。
绿条(或红条)下自然可以看到本次运行过了哪些测试,哪些通过了,等等。
------解决方案--------------------
加个日志包去
------解决方案--------------------
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "/spring/spring-db.xml",
"/spring/spring-dao.xml" })
lz加上这个,因为你用到了Spring,必须指定Spring的配置文件
- Java code
package com.spring.service; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.spring.model.User; import com.spring.service.UserService; public class UserServiceTest { @Test public void testAddUser(){ System.out.println("--test---"); ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); UserService us =(UserService)ctx.getBean("userService", UserService.class); User u = new User(); u.setName("张三"); u.setAge(11); us.addUser(u); } }
求教,为什么这段运行的时候,控制台为什么老是没有输出,而且一运行,上面就显示一个terminated。但是有的时候它又能运行,junit4的jar包都加了,不知道怎么回事,求大家帮忙看下、
------解决方案--------------------
LZ可以加断点调试一下,看进方法没……
------解决方案--------------------
JUnit测试的时候应该将注意力集中在JUnit绿条上,不建议用System.out这种方式来看运行结果。
绿条(或红条)下自然可以看到本次运行过了哪些测试,哪些通过了,等等。
------解决方案--------------------
加个日志包去
------解决方案--------------------
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "/spring/spring-db.xml",
"/spring/spring-dao.xml" })
lz加上这个,因为你用到了Spring,必须指定Spring的配置文件