struts1.2 및 junit 3을 사용하고 있습니다. 내 동작 클래스를 테스트하려면 HttpServletRequest 개체를 만들어야합니다.만든 가져 오기를 사용할 때 "가져 오기를 확인할 수 없습니다"오류가 발생했습니다
이제 Struts 1.2는 HTTPServletRequest의 모의 객체를 생성하는 방법을 제공하지 않습니다. 그러나 Struts1.3에는 HTTPServletRequest를 조롱 할 수있는 MockHttpServletRequest.class가 있습니다.
현재 Struts 1.2에서 Struts 1.3으로 업그레이드하는 것은 옵션이 아닙니다. 그래서 내가 한 것은 Struts 1.3의 모의 패키지에서 jar 파일을 만들어 내 프로젝트에 추가 한 것입니다.
Eclipse 콘텐트 툴은 MockHttpServletRequest 클래스를 참조한다. 즉, "Mockhtt"를 입력하고 CTRL + 스페이스 바를 누르면 eclipse가 클래스 이름을 완성하고 import 문을 추가한다.
그러나 HTTPServletRequest 개체를 만든 후에"가져 오기 org.apache.struts.mock을 확인할 수 없습니다."라는 오류 메시지가 나타납니다.
이 오류를 해결하려면 어떻게해야합니까? HTTPServletRequest를 조롱해야합니다.
이것은 좋지 않습니다. 대신 EasyMock이나 Mockito를 사용하는 것이 좋습니다. 필자는 개인적으로 HttpServletRequests를 모의하기 위해 작성한 거의 모든 단위 테스트에서 EasyMock을 사용합니다. – ninnemannk
[깨끗한 프로젝트] (http://site.kuali.org/rice/2.0.0-b1/reference/images/eclipse_clean_build.png)를 사용해 보셨습니까? 일식이 화가 나면 때때로 도움이됩니다. – flup
나는 Mockito ..를 사용하고 있습니다. 그러나 httpservletRequest를 조롱하는 방법에 대한 예를 들어 줄 수 있습니까? – Susie