BM> Did you call super() in your overridden method?
Why? TilesRequestProcessor (my super) - have not overload
processPerpropcess, and RequestProcessor.processPerpropcess
simply returns true...

But even when I call super first - exception was the same.



>> -----Original Message-----
>> From: Pavlikus [mailto:[EMAIL PROTECTED] 
>> Sent: Thursday, June 24, 2004 11:20 AM
>> To: [EMAIL PROTECTED]
>> Subject: StrursTestCase -- AbstractMethodError
>> 
>> 
>> Hi all.
>> When I override the processPreprocess method of 
>> RequestProcessor and my tests starts to fail.
>> 
>> java.lang.AbstractMethodError:  
>> servletunit.struts.StrutsRequestWrapper.getRequestURL()Ljava/l
>> ang/StringBuffer;
>> at 
>> jforum.utils.JForumRequestProcessor.processPreprocess(JForumRe
>> questProcessor.java:35)
>> 
>> A portion of RequestProcessor:
>> protected boolean processPreprocess(HttpServletRequest request,
>>    HttpServletResponse response) {
>> 
>> String path = StringUtils.substringAfter(
>>      request.getRequestURL().toString(), 
>> request.getContextPath()); ...
>> 
>> Test: (extends CactusStrutsTestCase) 
>> setRequestPathInfo("/Login"); addRequestParameter("login", 
>> "existent-login"); addRequestParameter("password", 
>> "password"); actionPerform(); ...
>> 
>> Can you explain me what happen?



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to