我有一个使用org.springframework.http.HttpHeaders类的类。在尝试对我的课进行单元测试时,HttpHeaders无法被嘲笑。我试过了:
@Mock
HttpHeaders httpHeadersMock;
和
HttpHeaders httpHeadersMock = PowerMock.createMock(HttpHeaders.class);
和
HttpHeaders httpHeadersMock = EasyMock.createMock(HttpHeaders.class);
运行我的测试时,httpHeadersMock在调试模式下显示以下内容:
httpHeadersMock = {HttpHeaders $$ EnhancerByCGLIB $$ ef5766ff @ 1370} 无法评估方法抛出的表达式 'java.lang.IllegalStateException'例外。
为什么会发生这种情况,我该怎么做才能解决这个问题?