1
// $Id: TimestampGeneratedValuesWithCachingTest.java 10977 2006-12-12 23:28:04Z steve.ebersole@jboss.com $
2
package org.hibernate.test.generated;
4
import junit.framework.Test;
6
import org.hibernate.dialect.Dialect;
7
import org.hibernate.dialect.SybaseDialect;
8
import org.hibernate.dialect.Sybase11Dialect;
9
import org.hibernate.dialect.SybaseAnywhereDialect;
10
import org.hibernate.dialect.SybaseASE15Dialect;
11
import org.hibernate.dialect.SQLServerDialect;
12
import org.hibernate.junit.functional.FunctionalTestClassTestSuite;
15
* Implementation of TimestampGeneratedValuesWithCachingTest.
17
* @author Steve Ebersole
19
public class TimestampGeneratedValuesWithCachingTest extends AbstractGeneratedPropertyTest {
21
public TimestampGeneratedValuesWithCachingTest(String x) {
25
public final String[] getMappings() {
26
return new String[] { "generated/MSSQLGeneratedPropertyEntity.hbm.xml" };
29
public boolean appliesTo(Dialect dialect) {
30
// this test is specific to Sybase/SQLServer as it is testing support
31
// for their TIMESTAMP datatype...
32
return ( dialect instanceof SybaseDialect || dialect instanceof Sybase11Dialect ||
33
dialect instanceof SybaseAnywhereDialect || dialect instanceof SybaseASE15Dialect ||
34
dialect instanceof SQLServerDialect);
37
public static Test suite() {
38
return new FunctionalTestClassTestSuite( TimestampGeneratedValuesWithCachingTest.class );