public void testObjectsFromAbstractBaseClass1() throws Exception
{
PersistenceBroker broker = PersistenceBrokerFactory.defaultPersistenceBroker();
try
{
SequenceManager sm = broker.serviceSequenceManager();
FieldDescriptor fld_1 = broker.getClassDescriptor(SMObjectOne.class).getAutoIncrementFields()[0];
FieldDescriptor fld_2 = broker.getClassDescriptor(SMObjectTwo.class).getAutoIncrementFields()[0];
Object result_1 = sm.getUniqueValue(fld_1);
Object result_2 = sm.getUniqueValue(fld_2);
assertNotNull(result_1);
assertNotNull(result_2);
assertTrue(result_1 instanceof Integer);
assertTrue(result_2 instanceof Integer);
result_1 = sm.getUniqueValue(fld_1);
result_2 = sm.getUniqueValue(fld_2);
assertNotNull(result_1);
assertNotNull(result_2);
assertTrue(result_1 instanceof Integer);
assertTrue(result_2 instanceof Integer);