我正在使用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)
....)
错误就行了,为什么? 帮帮我!?
答案 0 :(得分:1)
您遗失SpringJUnit4ClassRunner
:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("/dispatcher-servlet.xml")
public class ServizioUtenteTest {
//...