diff --git a/hibernate-envers/src/test/java/org/hibernate/envers/test/integration/inheritance/mixed/AbstractInheritanceStrategiesSessionTest.java b/hibernate-envers/src/test/java/org/hibernate/envers/test/integration/inheritance/mixed/AbstractInheritanceStrategiesSessionTest.java
deleted file mode 100644
index b4777e7262..0000000000
--- a/hibernate-envers/src/test/java/org/hibernate/envers/test/integration/inheritance/mixed/AbstractInheritanceStrategiesSessionTest.java
+++ /dev/null
@@ -1,134 +0,0 @@
-package org.hibernate.envers.test.integration.inheritance.mixed;
-
-import org.hibernate.envers.test.AbstractSessionTest;
-import org.hibernate.envers.test.Priority;
-import org.hibernate.envers.test.integration.inheritance.mixed.entities.Activity;
-import org.hibernate.envers.test.integration.inheritance.mixed.entities.ActivityId;
-import org.hibernate.envers.test.integration.inheritance.mixed.entities.CheckInActivity;
-import org.hibernate.envers.test.integration.inheritance.mixed.entities.NormalActivity;
-import org.junit.Test;
-
-import java.util.Arrays;
-
-import static org.junit.Assert.assertEquals;
-
-/**
- * @author Michal Skowronek (mskowr at o2 pl)
- */
-public abstract class AbstractInheritanceStrategiesSessionTest extends AbstractSessionTest {
-
- private ActivityId id1;
- private ActivityId id2;
- private ActivityId id3;
-
- @Test
- @Priority(10)
- public void initData() {
- NormalActivity normalActivity = new NormalActivity();
- id1 = new ActivityId(1, 2);
- normalActivity.setId(id1);
- normalActivity.setSequenceNumber(1);
-
- // Revision 1
- getSession().getTransaction().begin();
-
- getSession().persist(normalActivity);
-
- getSession().getTransaction().commit();
- // Revision 2
- getSession().getTransaction().begin();
-
- normalActivity = (NormalActivity) getSession().get(NormalActivity.class, id1);
- CheckInActivity checkInActivity = new CheckInActivity();
- id2 = new ActivityId(2, 3);
- checkInActivity.setId(id2);
- checkInActivity.setSequenceNumber(0);
- checkInActivity.setDurationInMinutes(30);
- checkInActivity.setRelatedActivity(normalActivity);
-
- getSession().persist(checkInActivity);
-
- getSession().getTransaction().commit();
-
- // Revision 3
- normalActivity = new NormalActivity();
- id3 = new ActivityId(3, 4);
- normalActivity.setId(id3);
- normalActivity.setSequenceNumber(2);
-
- getSession().getTransaction().begin();
-
- getSession().persist(normalActivity);
-
- getSession().getTransaction().commit();
-
- // Revision 4
- getSession().getTransaction().begin();
-
- normalActivity = (NormalActivity) getSession().get(NormalActivity.class, id3);
- checkInActivity = (CheckInActivity) getSession().get(CheckInActivity.class, id2);
- checkInActivity.setRelatedActivity(normalActivity);
-
- getSession().merge(checkInActivity);
-
- getSession().getTransaction().commit();
-
- getSession().close();
- }
-
- @Test
- public void testRevisionsCounts() {
- assertEquals(Arrays.asList(1), getAuditReader().getRevisions(NormalActivity.class, id1));
- assertEquals(Arrays.asList(3), getAuditReader().getRevisions(NormalActivity.class, id3));
- assertEquals(Arrays.asList(2, 4), getAuditReader().getRevisions(CheckInActivity.class, id2));
- }
-
- @Test
- public void testCurrentStateOfCheckInActivity() {
-
- final CheckInActivity checkInActivity = (CheckInActivity) getSession().get(CheckInActivity.class, id2);
- final NormalActivity normalActivity = (NormalActivity) getSession().get(NormalActivity.class, id3);
-
- assertEquals(id2, checkInActivity.getId());
- assertEquals(0, checkInActivity.getSequenceNumber().intValue());
- assertEquals(30, checkInActivity.getDurationInMinutes().intValue());
- final Activity relatedActivity = checkInActivity.getRelatedActivity();
- assertEquals(normalActivity.getId(), relatedActivity.getId());
- assertEquals(normalActivity.getSequenceNumber(), relatedActivity.getSequenceNumber());
- }
-
- @Test
- public void testCheckCurrentStateOfNormalActivities() throws Exception {
- final NormalActivity normalActivity1 = (NormalActivity) getSession().get(NormalActivity.class, id1);
- final NormalActivity normalActivity2 = (NormalActivity) getSession().get(NormalActivity.class, id3);
-
- assertEquals(id1, normalActivity1.getId());
- assertEquals(1, normalActivity1.getSequenceNumber().intValue());
- assertEquals(id3, normalActivity2.getId());
- assertEquals(2, normalActivity2.getSequenceNumber().intValue());
- }
-
- public void doTestFirstRevisionOfCheckInActivity() throws Exception {
- CheckInActivity checkInActivity = getAuditReader().find(CheckInActivity.class, id2, 2);
- NormalActivity normalActivity = getAuditReader().find(NormalActivity.class, id1, 2);
-
- assertEquals(id2, checkInActivity.getId());
- assertEquals(0, checkInActivity.getSequenceNumber().intValue());
- assertEquals(30, checkInActivity.getDurationInMinutes().intValue());
- Activity relatedActivity = checkInActivity.getRelatedActivity();
- assertEquals(normalActivity.getId(), relatedActivity.getId());
- assertEquals(normalActivity.getSequenceNumber(), relatedActivity.getSequenceNumber());
- }
-
- public void doTestSecondRevisionOfCheckInActivity() throws Exception {
- CheckInActivity checkInActivity = getAuditReader().find(CheckInActivity.class, id2, 4);
- NormalActivity normalActivity = getAuditReader().find(NormalActivity.class, id3, 4);
-
- assertEquals(id2, checkInActivity.getId());
- assertEquals(0, checkInActivity.getSequenceNumber().intValue());
- assertEquals(30, checkInActivity.getDurationInMinutes().intValue());
- Activity relatedActivity = checkInActivity.getRelatedActivity();
- assertEquals(normalActivity.getId(), relatedActivity.getId());
- assertEquals(normalActivity.getSequenceNumber(), relatedActivity.getSequenceNumber());
- }
-}
diff --git a/hibernate-envers/src/test/java/org/hibernate/envers/test/integration/inheritance/mixed/JoinedSubclassInheritanceSessionTest.java b/hibernate-envers/src/test/java/org/hibernate/envers/test/integration/inheritance/mixed/JoinedSubclassInheritanceSessionTest.java
deleted file mode 100644
index 495eec11d6..0000000000
--- a/hibernate-envers/src/test/java/org/hibernate/envers/test/integration/inheritance/mixed/JoinedSubclassInheritanceSessionTest.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package org.hibernate.envers.test.integration.inheritance.mixed;
-
-import org.hibernate.MappingException;
-import org.junit.Test;
-
-import java.io.File;
-import java.net.URISyntaxException;
-import java.net.URL;
-
-/**
- * @author Michal Skowronek (mskowr at o2 pl)
- */
-public class JoinedSubclassInheritanceSessionTest extends AbstractInheritanceStrategiesSessionTest {
-
- protected void initMappings() throws MappingException, URISyntaxException {
- URL url = Thread.currentThread().getContextClassLoader().getResource(
- "mappings/mixedInheritanceStrategies/mappingsJoinedSubclass.hbm.xml");
- config.addFile(new File(url.toURI()));
- }
-
- @Test
- public void testFirstRevisionOfCheckInActivity() throws Exception {
- doTestFirstRevisionOfCheckInActivity();
- }
-
- @Test
- public void testSecondRevisionOfCheckInActivity() throws Exception {
- doTestSecondRevisionOfCheckInActivity();
- }
-}
diff --git a/hibernate-envers/src/test/java/org/hibernate/envers/test/integration/inheritance/mixed/MixedInheritanceStrategiesSessionTest.java b/hibernate-envers/src/test/java/org/hibernate/envers/test/integration/inheritance/mixed/MixedInheritanceStrategiesSessionTest.java
deleted file mode 100644
index 4b9d874054..0000000000
--- a/hibernate-envers/src/test/java/org/hibernate/envers/test/integration/inheritance/mixed/MixedInheritanceStrategiesSessionTest.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package org.hibernate.envers.test.integration.inheritance.mixed;
-
-import org.hibernate.MappingException;
-import org.junit.Test;
-
-import java.io.File;
-import java.net.URISyntaxException;
-import java.net.URL;
-
-/**
- * @author Michal Skowronek (mskowr at o2 pl)
- */
-public class MixedInheritanceStrategiesSessionTest extends AbstractInheritanceStrategiesSessionTest {
-
- protected void initMappings() throws MappingException, URISyntaxException {
- URL url = Thread.currentThread().getContextClassLoader().getResource(
- "mappings/mixedInheritanceStrategies/mappingsMixed.hbm.xml");
- config.addFile(new File(url.toURI()));
- }
-
- @Test
- public void testFirstRevisionOfCheckInActivity() throws Exception {
- doTestFirstRevisionOfCheckInActivity();
- }
-
- @Test
- public void testSecondRevisionOfCheckInActivity() throws Exception {
- doTestSecondRevisionOfCheckInActivity();
- }
-}
diff --git a/hibernate-envers/src/test/resources/mappings/mixedInheritanceStrategies/mappingsJoinedSubclass.hbm.xml b/hibernate-envers/src/test/resources/mappings/mixedInheritanceStrategies/mappingsJoinedSubclass.hbm.xml
deleted file mode 100644
index 39e073a9f7..0000000000
--- a/hibernate-envers/src/test/resources/mappings/mixedInheritanceStrategies/mappingsJoinedSubclass.hbm.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/hibernate-envers/src/test/resources/mappings/mixedInheritanceStrategies/mappingsMixed.hbm.xml b/hibernate-envers/src/test/resources/mappings/mixedInheritanceStrategies/mappingsMixed.hbm.xml
deleted file mode 100644
index e14438b1b8..0000000000
--- a/hibernate-envers/src/test/resources/mappings/mixedInheritanceStrategies/mappingsMixed.hbm.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-