cari

Rumah  >  Soal Jawab  >  teks badan

java - junit4单元测试servletContext空指针异常



如果把获取WEB路径的注释掉,单元测试就正常

所以求助:如何配置单元测试避免servletContext空指针异常?

ringa_leeringa_lee2802 hari yang lalu815

membalas semua(1)saya akan balas

  • 大家讲道理

    大家讲道理2017-04-18 10:02:47

    webApplicationContext ialah null.
    Anda tidak boleh melakukan ini di dalam blok statik dalam static. Anda harus menggunakan spring untuk memulakan konteks atau memulakan ApplicationContext sendiri.
    Rujuk contoh ini.


    Ujian unit tidak mempunyai WEB persekitaran dan semua WEB objek datang daripada Mock. Apakah parameter yang anda ingin dapatkan harus diketahui terlebih dahulu. Tidak perlu mendapatkannya melalui ServletContext. Persekitaran ujian unit juga tidak mempunyai ServletContext objek.

    balas
    0
  • Batalbalas