【发布时间】:2013-01-27 17:07:38
【问题描述】:
我正在使用 spring mvc。 我想用 Junit 测试我的服务。 我想测试是否包含新用户 我写了类测试:
@ContextConfiguration("/dispatcher-servlet.xml")
public class ServizioUtenteTest {
@Autowired
private ServizioUtente servizioutente;
@Test
public void testAggiungiUtente() {
//fail("Not yet implemented");
Utente utente=new Docente();
utente.setCognome("Professore");
utente.setPassword("tetxts");
utente.setUsername("xxxx");
servizioutente.aggiungiUtente(utente);
}
@Test
}
当我运行测试时,我得到:
java.lang.NullPointerException
at org.rol.test.ServizioUtenteTest.testAggiungiUtente(ServizioUtenteTest.java:61)
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)
....)
在线抛出错误,为什么? 帮帮我!?
【问题讨论】:
-
在什么行?那个虚假的
@Test注释在做什么?
标签: spring model-view-controller testing junit