0

私は春の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)
....)

エラーが行にスローされます。なぜですか? 助けて!?

4

1 に答える 1

1

あなたが行方不明SpringJUnit4ClassRunnerです:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("/dispatcher-servlet.xml")
public class ServizioUtenteTest {
  //...

こちらもご覧ください

于 2013-01-27T17:47:32.977 に答える