ObjectContentManager ocm = getObjectContentManager();
// --------------------------------------------------------------------------------
// Create and store an object graph in the repository
// --------------------------------------------------------------------------------
Default a = new Default();
a.setPath("/testDefault");
a.setP1("p1Value");
// do not set p2, p3, p4, p5
ocm.insert(a);
ocm.save();
// --------------------------------------------------------------------------------
// Get the object
// --------------------------------------------------------------------------------
a = null;
a = (Default) ocm.getObject( "/testDefault" );
assertNotNull("a is null", a);
assertEquals("p1Value", a.getP1());
assertNull(a.getP2());
assertEquals("p3DescriptorDefaultValue", a.getP3());
assertEquals("p4DefaultValue", a.getP4());
assertEquals("p5DefaultValue", a.getP5());
}
catch (Exception e)
{
log.error("testDefaultValues failed", e);