를 사용하여 ServletActionContext.getRequest()을 조롱하는 방법 :내가 클래스 <code>queryAction</code>의 기능 <code>queryInfo</code>에 단위 테스트를 만들기 위해 노력 JMockit
: 단위 테스트를 실행하는public class queryAction{ public String queryInfo(){ // do something... // this line throw Exception HttpServletRequest request = ServletActionContext.getRequest(); String areaInfo = request.getParameter("paramJson"); // do something... } }
다음과 같은 오류를보고
queryAction (com.huawei.provision.queryActionTest) 경과 시간 : 0.047 초 < < < 오류! java.lang.NullPointerException이 : org.apache.struts2.ServletActionContext.getRequest에서 널 (null) (ServletActionContext.java:112)
그리고는 여전히 one way using Mockito 및 another way using easymock하지만 돈과 같은 몇 가지 질문과 답변을 보았다 JMockit
으로이 문제를 해결하는 방법을 알지 못합니다.
시도한 것을 보여주는 것이 도움이됩니다. 단위 테스트를 시도한 곳은 어디입니까? – dcsohl