HHH-8897 : Add @FailureExpectedWithNewMetamodel for integration failures

This commit is contained in:
Gail Badner 2014-01-29 16:16:30 -08:00
parent 2f6d4f10a9
commit 51b9e31f23
49 changed files with 114 additions and 4 deletions

View File

@ -31,6 +31,7 @@ import org.hibernate.Session;
import org.junit.Assert;
import org.junit.Test;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
@ -42,6 +43,7 @@ import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
public class StatementCacheTest extends BaseCoreFunctionalTestCase {
@Test
@TestForIssue( jiraKey = "HHH-7193" )
@FailureExpectedWithNewMetamodel
public void testStatementCaching() {
Session session = openSession();
session.beginTransaction();

View File

@ -31,6 +31,7 @@ import org.hibernate.test.annotations.inheritance.Carrot;
import org.hibernate.test.annotations.inheritance.Tomato;
import org.hibernate.test.annotations.inheritance.Vegetable;
import org.hibernate.test.annotations.inheritance.VegetablePk;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -40,6 +41,7 @@ import static org.junit.Assert.assertTrue;
/**
* @author Emmanuel Bernard
*/
@FailureExpectedWithNewMetamodel
public class JoinedSubclassTest extends BaseCoreFunctionalTestCase {
@Test
public void testDefaultValues() {

View File

@ -27,6 +27,7 @@ import java.io.Serializable;
import java.util.Collections;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.CollectionTable;
import javax.persistence.Column;
import javax.persistence.ElementCollection;
import javax.persistence.Entity;
@ -53,7 +54,7 @@ class CodedPairSetHolder implements Serializable {
private String code;
@ElementCollection
@JoinTable(name = "CODED_PAIR_HOLDER_PAIR_SET", joinColumns = @JoinColumn(name = "CODED_PAIR_HOLDER_ID"))
@CollectionTable(name = "CODED_PAIR_HOLDER_PAIR_SET", joinColumns = @JoinColumn(name = "CODED_PAIR_HOLDER_ID"))
@ForeignKey(name = "FK_PAIR_SET")
private final Set<PersonPair> pairs = new HashSet<PersonPair>(0);

View File

@ -36,7 +36,7 @@ import static junit.framework.Assert.assertEquals;
public class TestBasicOps extends BaseCoreFunctionalTestCase {
@Override
protected Class<?>[] getAnnotatedClasses() {
return new Class[] { Query.class };
return new Class[] { Query.class, Location.class };
}
@Test

View File

@ -42,7 +42,7 @@ import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
public class ElementCollectionSortingTest extends BaseCoreFunctionalTestCase {
@Override
protected Class<?>[] getAnnotatedClasses() {
return new Class[] { Person.class };
return new Class[] { Person.class, Address.class };
}
@Test

View File

@ -30,6 +30,7 @@ import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@ -37,6 +38,7 @@ import org.junit.Test;
public class OneToOneWithDerivedIdentityTest extends BaseCoreFunctionalTestCase {
@Test
@TestForIssue(jiraKey = "HHH-5695")
@FailureExpectedWithNewMetamodel
public void testInsertFooAndBarWithDerivedId() {
Session s = openSession();
s.beginTransaction();
@ -62,6 +64,7 @@ public class OneToOneWithDerivedIdentityTest extends BaseCoreFunctionalTestCase
@Test
@TestForIssue(jiraKey = "HHH-6813")
@FailureExpectedWithNewMetamodel
public void testSelectWithDerivedId() {
Session s = openSession();
s.beginTransaction();
@ -85,6 +88,7 @@ public class OneToOneWithDerivedIdentityTest extends BaseCoreFunctionalTestCase
@Test
@TestForIssue(jiraKey = "HHH-6813")
@FailureExpectedWithNewMetamodel
// Regression test utilizing multiple types of queries.
public void testCase() {
Session s = openSession();

View File

@ -28,6 +28,7 @@ import java.util.List;
import org.junit.Test;
import org.hibernate.Session;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -35,6 +36,7 @@ import static org.junit.Assert.assertEquals;
/**
* @author Steve Ebersole
*/
@FailureExpectedWithNewMetamodel
public class EmbeddableWithMany2OneTest extends BaseCoreFunctionalTestCase {
@Override
protected Class<?>[] getAnnotatedClasses() {

View File

@ -146,6 +146,7 @@ public class BasicHibernateAnnotationsTest extends BaseCoreFunctionalTestCase {
@Test
@RequiresDialectFeature( DialectChecks.SupportsExpectedLobUsagePattern.class )
@FailureExpectedWithNewMetamodel
public void testPolymorphism() throws Exception {
Forest forest = new Forest();
forest.setName( "Fontainebleau" );
@ -531,6 +532,7 @@ public class BasicHibernateAnnotationsTest extends BaseCoreFunctionalTestCase {
@Test
@RequiresDialectFeature( DialectChecks.SupportsExpectedLobUsagePattern.class )
@FailureExpectedWithNewMetamodel
public void testSerialized() throws Exception {
Forest forest = new Forest();
forest.setName( "Shire" );

View File

@ -28,6 +28,7 @@ import org.hibernate.mapping.RootClass;
import org.junit.Test;
import org.hibernate.metamodel.spi.binding.EntityBinding;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -47,6 +48,7 @@ public class NewCustomEntityMappingAnnotationsTest extends BaseCoreFunctionalTes
}
@Test
@FailureExpectedWithNewMetamodel
public void testSameMappingValues() {
if ( isMetadataUsed() ) {
EntityBinding forest = metadata().getEntityBinding( Forest.class.getName() );

View File

@ -13,6 +13,7 @@ import org.hibernate.id.enhanced.SequenceStyleGenerator;
import org.hibernate.mapping.Table;
import org.hibernate.persister.entity.EntityPersister;
import org.hibernate.test.annotations.id.sequences.entities.HibernateSequenceEntity;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.RequiresDialect;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
@ -44,6 +45,7 @@ public class HibernateSequenceTest extends BaseCoreFunctionalTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testHibernateSequenceSchema() {
EntityPersister persister = sessionFactory().getEntityPersister( HibernateSequenceEntity.class.getName() );
IdentifierGenerator generator = persister.getIdentifierGenerator();

View File

@ -41,6 +41,7 @@ import org.hibernate.metamodel.spi.relational.PrimaryKey;
import org.hibernate.metamodel.spi.relational.Table;
import org.hibernate.metamodel.spi.relational.TableSpecification;
import org.hibernate.test.util.SchemaUtil;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -51,6 +52,7 @@ import static org.junit.Assert.fail;
/**
* @author Emmanuel Bernard
*/
@FailureExpectedWithNewMetamodel
public class JoinTest extends BaseCoreFunctionalTestCase {
@Test
public void testDefaultValue() throws Exception {

View File

@ -7,6 +7,7 @@ import org.hibernate.cfg.Configuration;
import org.hibernate.mapping.PersistentClass;
import org.hibernate.metamodel.spi.binding.EntityBinding;
import org.hibernate.testing.DialectChecks;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.RequiresDialectFeature;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.hibernate.type.SerializableToBlobType;
@ -21,6 +22,7 @@ import org.junit.Test;
@RequiresDialectFeature( DialectChecks.SupportsExpectedLobUsagePattern.class )
public class SerializableToBlobTypeTest extends BaseCoreFunctionalTestCase {
@Test
@FailureExpectedWithNewMetamodel
public void testTypeDefinition() {
if ( isMetadataUsed() ) {
EntityBinding binding = metadata().getEntityBinding( EntitySerialize.class.getName() );

View File

@ -26,6 +26,7 @@ package org.hibernate.test.annotations.manytomany;
import org.hibernate.cfg.Configuration;
import org.hibernate.cfg.Environment;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
/**
* Many to many tests using max_fetch_depth == 0
@ -33,6 +34,7 @@ import org.hibernate.cfg.Environment;
* @author Gail Badner
*/
@SuppressWarnings("unchecked")
@FailureExpectedWithNewMetamodel
public class ManyToManyMaxFetchDepth0Test extends ManyToManyTest {
@Override
protected void configure(Configuration cfg) {

View File

@ -38,6 +38,7 @@ import org.hibernate.JDBCException;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.criterion.Restrictions;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
@ -53,6 +54,7 @@ import static org.junit.Assert.fail;
* @author Emmanuel Bernard
*/
@SuppressWarnings("unchecked")
@FailureExpectedWithNewMetamodel
public class ManyToManyTest extends BaseCoreFunctionalTestCase {
@Test
public void testDefault() throws Exception {

View File

@ -45,6 +45,7 @@ import org.junit.Test;
/**
* @author Sharath Reddy
*/
@FailureExpectedWithNewMetamodel
public class ManyToOneWithFormulaTest extends BaseCoreFunctionalTestCase {
@Test
public void testManyToOneFromNonPk() throws Exception {

View File

@ -42,6 +42,7 @@ import org.hibernate.test.annotations.Customer;
import org.hibernate.test.annotations.Discount;
import org.hibernate.test.annotations.Passport;
import org.hibernate.test.annotations.Ticket;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
@ -52,6 +53,7 @@ import static org.junit.Assert.assertTrue;
/**
* @author Emmanuel Bernard
*/
@FailureExpectedWithNewMetamodel
public class OneToOneTest extends BaseCoreFunctionalTestCase {
@Test
public void testEagerFetching() throws Exception {

View File

@ -5,6 +5,8 @@ import org.hibernate.cache.spi.access.CollectionRegionAccessStrategy;
import org.hibernate.cfg.Configuration;
import org.hibernate.engine.spi.SessionFactoryImplementor;
import org.hibernate.mapping.Collection;
import org.hibernate.metamodel.spi.MetadataImplementor;
import org.hibernate.metamodel.spi.binding.AbstractPluralAttributeBinding;
import org.hibernate.persister.collection.OneToManyPersister;
/**
@ -15,4 +17,13 @@ public class CollectionPersister extends OneToManyPersister {
SessionFactoryImplementor factory) throws MappingException, CacheException {
super( collection, cache, cfg, factory );
}
public CollectionPersister(
AbstractPluralAttributeBinding collection,
CollectionRegionAccessStrategy cacheAccessStrategy,
MetadataImplementor metadataImplementor,
SessionFactoryImplementor factory)
throws MappingException, CacheException {
super( collection, cacheAccessStrategy, metadataImplementor, factory );
}
}

View File

@ -5,6 +5,7 @@ import org.hibernate.cache.spi.access.NaturalIdRegionAccessStrategy;
import org.hibernate.engine.spi.Mapping;
import org.hibernate.engine.spi.SessionFactoryImplementor;
import org.hibernate.mapping.PersistentClass;
import org.hibernate.metamodel.spi.binding.EntityBinding;
import org.hibernate.persister.entity.SingleTableEntityPersister;
/**
@ -16,4 +17,9 @@ public class EntityPersister extends SingleTableEntityPersister {
SessionFactoryImplementor factory, Mapping cfg) throws HibernateException {
super( persistentClass, cache, naturalIdRegionAccessStrategy, factory, cfg );
}
public EntityPersister(EntityBinding entityBinding, EntityRegionAccessStrategy cacheAccessStrategy, NaturalIdRegionAccessStrategy naturalIdRegionAccessStrategy, SessionFactoryImplementor factory, Mapping mapping)
throws HibernateException {
super( entityBinding, cacheAccessStrategy, naturalIdRegionAccessStrategy, factory, mapping );
}
}

View File

@ -29,6 +29,7 @@ import org.hibernate.mapping.Collection;
import org.hibernate.mapping.PersistentClass;
import org.hibernate.metamodel.spi.binding.PluralAttributeBinding;
import org.hibernate.persister.entity.SingleTableEntityPersister;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -56,6 +57,7 @@ public class PersisterTest extends BaseCoreFunctionalTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testEntityEntityPersisterSpecified() throws Exception {
//tests the persister specified with an @Entity.persister()
if ( isMetadataUsed() ) {

View File

@ -27,6 +27,7 @@ import org.junit.Test;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
@ -39,6 +40,7 @@ import static org.junit.Assert.assertEquals;
public class PolymorphismTest extends BaseCoreFunctionalTestCase {
@Test
@FailureExpectedWithNewMetamodel
public void testPolymorphism() throws Exception {
Car car = new Car();
car.setModel( "SUV" );

View File

@ -34,6 +34,7 @@ import static org.junit.Assert.assertEquals;
/**
* @author Emmanuel Bernard
*/
@FailureExpectedWithNewMetamodel
public class TargetTest extends BaseCoreFunctionalTestCase {
@Test
@FailureExpectedWithNewMetamodel

View File

@ -28,6 +28,7 @@ import org.junit.Test;
import org.hibernate.Session;
import org.hibernate.hql.internal.ast.QuerySyntaxException;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
@ -74,6 +75,7 @@ public class AnyTypeTest extends BaseCoreFunctionalTestCase {
}
@Test( expected = QuerySyntaxException.class )
@FailureExpectedWithNewMetamodel
public void testJoinFetchOfAnAnyTypeAttribute() {
// Query translator should dis-allow join fetching of an <any/> mapping. Let's make sure it does...
Session session = openSession();

View File

@ -28,6 +28,7 @@ import org.junit.Test;
import org.hibernate.Session;
import org.hibernate.cfg.Configuration;
import org.hibernate.cfg.Environment;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
/**
@ -126,6 +127,7 @@ public class CascadeMergeToChildBeforeParentTest extends BaseCoreFunctionalTestC
}
@Test
@FailureExpectedWithNewMetamodel
public void testMergeTransientChildBeforeTransientParent() {
// This test fails because the merge algorithm tries to save a
// transient child (transport) before cascade-merge gets its
@ -196,6 +198,7 @@ public class CascadeMergeToChildBeforeParentTest extends BaseCoreFunctionalTestC
}
@Test
@FailureExpectedWithNewMetamodel
public void testMergeData3Nodes() {
Session s = openSession();

View File

@ -45,6 +45,7 @@ import org.hibernate.mapping.Column;
import org.hibernate.mapping.ForeignKey;
import org.hibernate.mapping.UniqueKey;
import org.hibernate.testing.FailureExpected;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@ -52,6 +53,7 @@ import org.junit.Test;
/**
* @author Brett Meyer
*/
@FailureExpectedWithNewMetamodel
public class ConstraintTest extends BaseCoreFunctionalTestCase {
private static final int MAX_NAME_LENGTH = 30;

View File

@ -25,6 +25,7 @@ package org.hibernate.test.entityname;
import org.junit.Test;
import org.hibernate.Session;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -32,6 +33,7 @@ import static org.junit.Assert.assertEquals;
/**
* @author stliu
*/
@FailureExpectedWithNewMetamodel
public class EntityNameFromSubClassTest extends BaseCoreFunctionalTestCase {
public String[] getMappings() {
return new String[] { "entityname/Vehicle.hbm.xml" };

View File

@ -40,6 +40,7 @@ import org.hibernate.event.spi.EventType;
import org.hibernate.integrator.spi.Integrator;
import org.hibernate.metamodel.spi.MetadataImplementor;
import org.hibernate.service.spi.SessionFactoryServiceRegistry;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -100,6 +101,7 @@ public class CallbackTest extends BaseCoreFunctionalTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testCallbacks() {
assertEquals( "observer not notified of creation", 1, observer.creationCount );
assertEquals( "listener not notified of creation", 1, listener.initCount );

View File

@ -51,6 +51,7 @@ import org.hibernate.dialect.IngresDialect;
import org.hibernate.dialect.SybaseASE15Dialect;
import org.hibernate.engine.spi.SessionImplementor;
import org.hibernate.persister.collection.CollectionPersister;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.SkipForDialect;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.hibernate.transform.DistinctRootEntityResultTransformer;
@ -104,6 +105,7 @@ public class DynamicFilterTest extends BaseCoreFunctionalTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testSecondLevelCachedCollectionsFiltering() {
TestData testData = new TestData();
testData.prepare();

View File

@ -45,6 +45,7 @@ import org.hibernate.annotations.Generated;
import org.hibernate.annotations.GenerationTime;
import org.hibernate.annotations.GeneratorType;
import org.hibernate.annotations.UpdateTimestamp;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.hibernate.tuple.ValueGenerator;
@ -57,6 +58,7 @@ import org.junit.Test;
* @author Steve Ebersole
* @author Gunnar Morling
*/
@FailureExpectedWithNewMetamodel
public class DefaultGeneratedValueTest extends BaseCoreFunctionalTestCase {
@Test

View File

@ -33,6 +33,7 @@ import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.test.jpa.AbstractJPATest;
import org.hibernate.test.jpa.Item;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNull;
@ -44,6 +45,7 @@ import static org.junit.Assert.fail;
*
* @author Steve Ebersole
*/
@FailureExpectedWithNewMetamodel
public class JPAProxyTest extends AbstractJPATest {
@Test
public void testEjb3ProxyUsage() {

View File

@ -28,6 +28,7 @@ import org.junit.Test;
import org.hibernate.LockMode;
import org.hibernate.Session;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import static org.junit.Assert.assertTrue;
@ -42,6 +43,7 @@ public class IJ2Test extends LegacyTestCase {
@SuppressWarnings( {"UnusedAssignment"})
@Test
@FailureExpectedWithNewMetamodel
public void testUnionSubclass() throws Exception {
Session s = sessionFactory().openSession();
s.beginTransaction();

View File

@ -51,6 +51,7 @@ import org.hibernate.dialect.SybaseAnywhereDialect;
import org.hibernate.dialect.SybaseDialect;
import org.hibernate.dialect.TimesTenDialect;
import org.hibernate.dialect.function.SQLFunction;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
@ -548,6 +549,7 @@ public class SQLFunctionsTest extends LegacyTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testBlobClob() throws Exception {
// Sybase does not support ResultSet.getBlob(String)
if ( getDialect() instanceof SybaseDialect || getDialect() instanceof Sybase11Dialect || getDialect() instanceof SybaseASE15Dialect || getDialect() instanceof SybaseAnywhereDialect ) {

View File

@ -64,7 +64,7 @@ public class EncapsulatedCompositeIdResultSetProcessorTest extends BaseCoreFunct
@Override
protected Class<?>[] getAnnotatedClasses() {
return new Class[] { Parent.class, CardField.class, Card.class };
return new Class[] { Parent.class, CardField.class, Card.class, ParentPK.class, CardFieldPK.class };
}
@Test

View File

@ -31,6 +31,7 @@ import org.hibernate.cfg.NotYetImplementedException;
import org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory;
import org.hibernate.hql.spi.QueryTranslator;
import org.hibernate.hql.spi.QueryTranslatorFactory;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.hibernate.tool.hbm2ddl.SchemaValidator;
@ -64,6 +65,7 @@ public class LocaleTest extends BaseCoreFunctionalTestCase {
@Test
@TestForIssue(jiraKey = "HHH-8765")
@FailureExpectedWithNewMetamodel
public void testMetadataWithLocale() {
if ( isMetadataUsed() ) {
fail( "SchemaValidator is not supported using new metamodel yet." );

View File

@ -33,6 +33,7 @@ import org.hibernate.metamodel.spi.binding.EntityBinding;
import org.hibernate.metamodel.spi.binding.RelationalValueBinding;
import org.hibernate.metamodel.spi.binding.SingularAttributeBinding;
import org.hibernate.metamodel.spi.relational.Table;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
@ -67,6 +68,7 @@ public class NamingStrategyTest extends BaseCoreFunctionalTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testDatabaseColumnNames() {
if ( isMetadataUsed() ) {
EntityBinding entityBinding = metadata().getEntityBinding( Customers.class.getName() );
@ -91,6 +93,7 @@ public class NamingStrategyTest extends BaseCoreFunctionalTestCase {
@Test
@TestForIssue(jiraKey = "HHH-5848")
@FailureExpectedWithNewMetamodel
public void testDatabaseTableNames() {
if ( isMetadataUsed() ) {
EntityBinding entityBinding = metadata().getEntityBinding( Item.class.getName() );

View File

@ -32,6 +32,7 @@ import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.cfg.Environment;
import org.hibernate.stat.EntityStatistics;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -41,6 +42,7 @@ import static org.junit.Assert.assertNull;
/**
* @author Gavin King
*/
@FailureExpectedWithNewMetamodel
public class JoinedSubclassOneToOneTest extends BaseCoreFunctionalTestCase {
public String[] getMappings() {
return new String[] { "onetoone/joined/Person.hbm.xml" };

View File

@ -32,6 +32,7 @@ import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.cfg.Environment;
import org.hibernate.stat.EntityStatistics;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -41,6 +42,7 @@ import static org.junit.Assert.assertNull;
/**
* @author Gavin King
*/
@FailureExpectedWithNewMetamodel
public class DiscrimSubclassOneToOneTest extends BaseCoreFunctionalTestCase {
@Override
public String[] getMappings() {

View File

@ -33,6 +33,7 @@ import org.hibernate.bytecode.instrumentation.internal.FieldInterceptionHelper;
import org.hibernate.cfg.Configuration;
import org.hibernate.cfg.Environment;
import org.hibernate.criterion.Projections;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -355,6 +356,7 @@ public class SaveOrUpdateTest extends BaseCoreFunctionalTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testSaveOrUpdateGotWithMutableProp() {
clearCounts();

View File

@ -28,6 +28,7 @@ import static org.junit.Assert.assertNotNull;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@ -46,6 +47,7 @@ public class BasicPropertiesTest extends BaseCoreFunctionalTestCase {
*/
@Test
@TestForIssue(jiraKey = "HHH-8689")
@FailureExpectedWithNewMetamodel
public void testProperties() {
Session s = openSession();
Transaction t = s.beginTransaction();

View File

@ -71,6 +71,7 @@ public class PropertyRefTest extends BaseCoreFunctionalTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testNonLazyBagKeyPropertyRef() {
Session s = openSession();
Transaction t = s.beginTransaction();
@ -146,6 +147,7 @@ public class PropertyRefTest extends BaseCoreFunctionalTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testOneToOnePropertyRef() {
Session s = openSession();
Transaction t = s.beginTransaction();
@ -229,6 +231,7 @@ public class PropertyRefTest extends BaseCoreFunctionalTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testJoinFetchPropertyRef() {
Session s = openSession();
Transaction t = s.beginTransaction();

View File

@ -28,6 +28,7 @@ import org.junit.Test;
import org.hibernate.Hibernate;
import org.hibernate.Session;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -50,6 +51,7 @@ public class CompleteComponentPropertyRefTest extends BaseCoreFunctionalTestCase
}
@Test
@FailureExpectedWithNewMetamodel
public void testComponentPropertyRef() {
Session s = openSession();
s.beginTransaction();

View File

@ -27,6 +27,7 @@ import org.junit.Test;
import org.hibernate.Hibernate;
import org.hibernate.Session;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -49,6 +50,7 @@ public class PartialComponentPropertyRefTest extends BaseCoreFunctionalTestCase
}
@Test
@FailureExpectedWithNewMetamodel
public void testComponentPropertyRef() {
Session s = openSession();
s.beginTransaction();

View File

@ -28,6 +28,7 @@ import org.junit.Test;
import org.hibernate.Hibernate;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertNotNull;
@ -37,6 +38,7 @@ import static org.junit.Assert.assertTrue;
/**
* @author Gavin King
*/
@FailureExpectedWithNewMetamodel
public class SubclassPropertyRefTest extends BaseCoreFunctionalTestCase {
@Override
public String[] getMappings() {

View File

@ -28,6 +28,7 @@ import org.junit.Test;
import org.hibernate.Hibernate;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertNotNull;
@ -44,6 +45,7 @@ public class UnionSubclassPropertyRefTest extends BaseCoreFunctionalTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testOneToOnePropertyRef() {
Session s = openSession();
Transaction t = s.beginTransaction();

View File

@ -43,6 +43,7 @@ import org.hibernate.criterion.Restrictions;
import org.hibernate.stat.EntityStatistics;
import org.hibernate.stat.QueryStatistics;
import org.hibernate.testing.DialectChecks;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.RequiresDialectFeature;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
@ -177,6 +178,7 @@ public class QueryCacheTest extends BaseCoreFunctionalTestCase {
private static final String queryString = "from Item i where i.name='widget'";
@Test
@FailureExpectedWithNewMetamodel
public void testQueryCacheInvalidation() throws Exception {
sessionFactory().evictQueries();

View File

@ -40,6 +40,7 @@ import org.hibernate.dialect.H2Dialect;
import org.junit.Test;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.RequiresDialect;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
@ -182,6 +183,7 @@ public class StoredProcedureTest extends BaseCoreFunctionalTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testGetSingleResultTuple() {
Session session = openSession();
session.beginTransaction();
@ -201,6 +203,7 @@ public class StoredProcedureTest extends BaseCoreFunctionalTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testGetResultListTuple() {
Session session = openSession();
session.beginTransaction();
@ -237,6 +240,7 @@ public class StoredProcedureTest extends BaseCoreFunctionalTestCase {
// A warning should be logged if database metadata indicates named parameters are not supported.
@Test
@FailureExpectedWithNewMetamodel
public void testInParametersByName() {
Session session = openSession();
session.beginTransaction();
@ -262,6 +266,7 @@ public class StoredProcedureTest extends BaseCoreFunctionalTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testInParametersByPosition() {
Session session = openSession();
session.beginTransaction();

View File

@ -32,6 +32,7 @@ import org.junit.Test;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -46,6 +47,7 @@ public class UnionSubclassFilterTest extends BaseCoreFunctionalTestCase {
@Test
@SuppressWarnings( {"unchecked"})
@FailureExpectedWithNewMetamodel
public void testFiltersWithUnionSubclass() {
Session s = openSession();
s.enableFilter( "region" ).setParameter( "userRegion", "US" );

View File

@ -30,6 +30,7 @@ import org.junit.Test;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.criterion.Restrictions;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -39,6 +40,7 @@ import static org.junit.Assert.assertTrue;
/**
* @author Gavin King
*/
@FailureExpectedWithNewMetamodel
public class SubselectTest extends BaseCoreFunctionalTestCase {
public String[] getMappings() {
return new String[] { "subselect/Beings.hbm.xml" };
@ -86,6 +88,7 @@ public class SubselectTest extends BaseCoreFunctionalTestCase {
}
@Test
@FailureExpectedWithNewMetamodel
public void testCustomColumnReadAndWrite() {
Session s = openSession();
Transaction t = s.beginTransaction();

View File

@ -41,6 +41,7 @@ import static org.junit.Assert.assertTrue;
/**
* @author Gavin King
*/
@FailureExpectedWithNewMetamodel
public class TypedManyToOneTest extends BaseCoreFunctionalTestCase {
public String[] getMappings() {
return new String[] { "typedmanytoone/Customer.hbm.xml" };

View File

@ -30,6 +30,7 @@ import org.junit.Test;
import org.hibernate.Hibernate;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import static org.junit.Assert.assertEquals;
@ -39,6 +40,7 @@ import static org.junit.Assert.assertTrue;
/**
* @author Gavin King
*/
@FailureExpectedWithNewMetamodel
public class TypedOneToOneTest extends BaseCoreFunctionalTestCase {
@Override
public String[] getMappings() {