Allow ClassImposteriser to be extended
--------------------------------------
Key: JMOCK-201
URL:
http://jira.codehaus.org/browse/JMOCK-201 Project: jMock
Issue Type: Improvement
Components: Library
Affects Versions: 2.5.1
Reporter: Corporate Gadfly
I had a need to imposterise concrete classes (from 3rd-party jars) with final toString() method.
For background, please see discussion at:
http://www.nabble.com/Re%3A-mocking-concrete-classes-with-final-toString-method-p18509146.htmlIn that thread, Nat had advised one of the options as being "write your own Imposteriser".
So, for my needs I ended up writing ClassImposteriserAllowingFinalToString. It would be great if ClassImposteriser could be made easier to extend. As it is, it has a lot of private methods and properties and I pretty much had to rewrite my own imposteriser from scratch (essentially duplicating the private pieces of ClassImposteriser). If ClassImposteriser was extension friendly, I would probably need to do minimal work by writing my own imposterise() and canImposterise() methods. This way I would also be safeguarded against future bug-fixes that may happen in ClassImposteriser.
Cheers and thanks in advance.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email