package org.hibernate.tool.test.jdbc2cfg.identity;
import java.sql.SQLException;
import org.hibernate.mapping.PersistentClass;
import org.hibernate.mapping.SimpleValue;
import org.hibernate.tool.JDBCMetaDataBinderTestCase;
public abstract class AbstractIdentityTest extends JDBCMetaDataBinderTestCase {
public void testAutoIncrement() throws SQLException {
PersistentClass classMapping = cfg.getMetadata().getEntityBinding(toClassName("autoinc"));
assertNotNull(classMapping);
assertEquals("identity", ((SimpleValue)classMapping.getIdentifierProperty().getValue()).getIdentifierGeneratorStrategy());
classMapping = cfg.getMetadata().getEntityBinding(toClassName("noautoinc"));
assertEquals("assigned", ((SimpleValue)classMapping.getIdentifierProperty().getValue()).getIdentifierGeneratorStrategy());
}
}