Is this going to be a general purpose sorter or something specifically 
targeting your model? I.e. can we use it in Cayenne as a second generation 
sorter that does all AshwoodEntitySorter does, plus handles extra scenarios?

Now overriding standard services in DI runtime for unit tests can be done by 
patching org.apache.cayenne.unit.di.server.ServerRuntimeProvider. See an inner 
class called ServerExtraModule. This is where you'd bind your sorter.

Andrus

On Jul 25, 2011, at 3:10 AM, Michael Gentry wrote:
> I'm working on a replacement for AshwoodEntitySorter.  I currently
> have it sorting the DbEntities correctly (at least in my test case).
> I next need to work on sortObjectsForEntity(), which mainly handles
> ordering in reflexive relationships.  When I get this up and running
> I'll test against our real model.  Is there an easy way to plop this
> into 3.1 and run all the test cases against my sorter instead of the
> Ashwood one with some DI magic?  (I'm wanting more test cases that the
> ones I have.)
> 
> Thanks,
> 
> mrg
> 

Reply via email to