All,
I've hit a painful problem as I try to migrate to 2.1.6 (from 2.0.14).
I have a class that extends ActionSupport and which calls getText() from
within a routine. I want to test the routine to ensure that it is working
properly. My test runs fine when I compile with 2.0.14 but disappears into a
morass of mock object hell under 2.1.6.
The routine to be tested is simple enough. and is reproduced below...
<code>
public String getTitle() {
String retVal = "";
String key = this.getTitlePropertyKey();
if ( key != null) {
retVal = getText(key + ".title");
}
return retVal;
}
</code>
The test compares a value in a test resource file with the value being
returned.
If I try to run this under 2.1.6, I discover that in order to call getText
in an ActionSupport object, I have to provide a Context object and a Locale
and ValueStack and a Container and an XWorkConverter (that I can't mock
because it isn't an interface and can't create because it has a protected
constructor)...
This is really making me cross. Can anyone provide some clues as to how to
get this test to work or a suggestion as to how to better refactor the whole
thing to fit 'The Struts Way'?
Later,
Andy
--
View this message in context:
http://www.nabble.com/My-tests-fail-in-2.1.6---can-someone-help--tp21787233p21787233.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]