public void testPersisterClassProvider() {
Ejb3Configuration conf = new Ejb3Configuration();
conf.setProperty( AvailableSettings.PERSISTER_CLASS_PROVIDER, GoofyPersisterClassProvider.class.getName() );
conf.addAnnotatedClass( Bell.class );
try {
final EntityManagerFactory entityManagerFactory = conf.buildEntityManagerFactory();
entityManagerFactory.close();
}
catch ( PersistenceException e ) {
assertNotNull( e.getCause() );
assertNotNull( e.getCause().getCause() );