Sounds like something we could enhance and make better. We could certainly use an annotation or marker interface, but that sounds kinda hackish. Any other ideas?
Matt On 10/2/07, Florian Kirchhoff <[EMAIL PROTECTED]> wrote: > > Hi, > > I am using AppFuse 2.0, and generated an application using the appfuse:gen > goal. It works great, except that my *FormControllerTest(s) keep failing for > Model objects which have relations to each other. For example I have 3 model > objects A, B and C. They have properties such as A.B and C.B. > > In the peristence tutorial it is mentionned that it is optional for Model > objects to extend BaseObject. > So when I designed by model objects I didn't extend BaseObject. The problem > is in the use of > BaseControllerTestCase.objectToRequestParameters in some of the generated > tests. The child properties A.B or C.B are not copied to the request > properly. That's because BaseControllerTestCase.objectToRequestParameters > check if a property is an instance of BaseObject and recursivley copies the > child object to the request if it is. > > In my case I simply made my object extend BaseObject and that took care of > the problem. It's just that the tutorial note > (http://appfuse.org/display/APF/Persistence) is misleading in this > particular context. > Maybe using a simple interface (org.appfuse.model.Model) to "mark" model > object could do the trick? > > Thanks, > > Florian > -- > View this message in context: > http://www.nabble.com/objectToRequestParameters.BaseControllerTestCase-fails-for-non-BaseObject-models-tf4556930s2369.html#a13005064 > Sent from the AppFuse - User mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- http://raibledesigns.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
