I've been looking at the code for the tests for dBizobj, and noticed
that there is incorrect code that is causing the testChildren() test
to fail. Specifically, the child bizobj's UserSQL is set, but it does
not have a filter on the parent FK. I believe that the expectation
would be that the bizobj would somehow add that filter expression as
it does when the SQL Builder approach is used, but UserSQL is just
that: the user (actually, the developer) is responsible for the code;
the framework will not modify that at all. As a result, no child
filter is set, and all child records are returned.
Since I didn't set up these tests, I thought I'd point this out, and
let whoever is maintaining them know about this, so that they can
decide how to correct it. Either use the SQL Builder approach and
rely on the framework to do the right thing, or write UserSQL and
take responsibility for the code that gets executed. Since this is a
test of the framework, I would imagine that the former is what you
had in mind.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/dabo-dev/[EMAIL PROTECTED]