package org.eclipse.persistence.testing.sdo.model.dataobject;
import org.eclipse.persistence.sdo.SDOConstants;
import org.eclipse.persistence.sdo.SDOType;
import org.eclipse.persistence.sdo.dataobjects.OpenSequencedTypeImpl;
import org.eclipse.persistence.testing.sdo.SDOTestCase;
import commonj.sdo.Type;
import commonj.sdo.helper.TypeHelper;
public class OpenSequencedTypeTestCases extends SDOTestCase {
public OpenSequencedTypeTestCases(String name) {
super(name);
}
public void testClassIdentity() {
TypeHelper helper = TypeHelper.INSTANCE;
SDOType typeFromTypeHelper = (SDOType) helper.getType(SDOConstants.ORACLE_SDO_URL, "OpenSequencedType");
assertNotNull("OpenSequencedType not found in TypeHelper", typeFromTypeHelper);
// Test that the implClass of the Type found in TypeHelper matches the
// Class in our library (therefore not generated dynamically).
Class classFromLib = OpenSequencedTypeImpl.class;
assertEquals("Classes did not match", classFromLib, typeFromTypeHelper.getImplClass());
}
}