0
我想測試使用Mockito在澤西島創建的資源,但我似乎碰壁了。我的資源的一部分涉及返回一個位置標頭 - 它又是由在運行時注入的UriInfo組成的。然而,當使用JUnit4進行簡單的單元測試時,uriInfo沒有被設置 - 是否有解決方法?測試澤西島資源和UriInfo未設置
提前致謝!
我想測試使用Mockito在澤西島創建的資源,但我似乎碰壁了。我的資源的一部分涉及返回一個位置標頭 - 它又是由在運行時注入的UriInfo組成的。然而,當使用JUnit4進行簡單的單元測試時,uriInfo沒有被設置 - 是否有解決方法?測試澤西島資源和UriInfo未設置
提前致謝!
沒有@Context
沒有澤西運行環境自動注入env。 否則,您可以使用@Mock
和@InjectMocks
注入模擬對象。
您是否使用Jersey提供的測試設備/框架或者自己手動在Mockito中滾動它? IME前者的作品,後者從來沒有。 – Mikeb