return (dir.getPath().indexOf("smbiz") > 0) && (dir.getPath().indexOf("classes") > 0)
&& (dir.getPath().indexOf("test") < 0);
}
});
for(final Class<? extends IEntity> entityClass : entityClasses) {
final IEntity e = getEntityBeanFactory().getEntityCopy(entityClass, false);
if(e == null) continue; // skip
Assert.assertNotNull(e);
final Model model = marshaler.marshalEntity(e, MarshalOptions.UNCONSTRAINED_MARSHALING);
assert model.getEntityType() != null : "The marshaled entity model's ref type was found null";
final ModelKey refKey = model.getKey();
assert refKey != null : "The marshaled entity model's ref key was found null";
assert refKey.isSet() : "The marshaled entity model's ref key was found un-set";
Assert.assertNotNull(model);
final IEntity e2 = marshaler.marshalModel(model, e.entityClass());
Assert.assertNotNull(e2);
Assert.assertEquals(e, e2);
}
}