dodox86さんのコメントのとおり、最終的にはStackTraceを観察して、HttpServletRequestの実装クラスがナニモノなのかを確認する必要があるとはおもいますが。
直前の
からの続きなのでしょうか。であるとするならば。
java
1junitのテストクラス(hogeTest.java)
2import org.apache.struts.mock.MockHttpServletRequest;
3@Test
4public void test_01(){
なので、org.apache.struts.mock.MockHttpServletRequestがどういう実装をしているのかを確認すればいい。
バージョンなどの詳細がわからないので、MockHttpServletRequestだと仮定すればgetRequestURL()の実装はこのとおり。
java
1public class MockHttpServletRequest implements HttpServletRequest {
2 ...
3 public StringBuffer getRequestURL() {
4 throw new UnsupportedOperationException();
5 }
はい。
javaのHttpServletRequestのgetRequestURLメソッドを使用し、値が取得できない場合、UnsupportedOperationExceptionが発生する...