Hi to all.

We are migrating to the latest snapshot our current code, just for testing 
pre-release.

Main test classes have been moved to "core", as you said on previous emails.

We can use the "old" IsisJRunner code for properly initializing the Isis 
context on our Tests base class. 

Also, as the following annotations have been removed:

import org.apache.isis.viewer.junit.Service;
import org.apache.isis.viewer.junit.Services;

We must manually inject by: 
getPersistenceSession().getServicesInjector()..injectServicesInto([domainObject,
 Service, Repository, ...]);


As you said on previous emails, could the current implementation on 
"org.apache.isis.viewer.junit.internal.ServicesInstallerAnnotatedClass" be used 
with "little changes" as a standard way of registering Factories, Repositories 
and other Services simply by annotating them, without needing to add them to 
the "isis.properties" file ?

Where should the new "ServicesInstaller" be declared?

Seems that the automatic "Service" registration, without the need to update the 
"isis.services" entry on the "isis.properties" is nearly there, but would need 
to move also that code to the "core" module or another one.


Reply via email to