#533 - DDL - Invalid foreign key constraint name for @ManyToMany when using explicit schema in @Table - Temp testing removed

This commit is contained in:
Robin Bygrave
2016-01-19 10:01:04 +13:00
parent 77bcb4aef9
commit d33afd85de
7 changed files with 9 additions and 11 deletions
@@ -18,9 +18,9 @@ public class TestM2MVanilla extends BaseTestCase {
@Test
public void testVanilla() {
SqlUpdate delInt = Ebean.createSqlUpdate("delete from mys.mrole_muser");
SqlUpdate delRoles = Ebean.createSqlUpdate("delete from mys.mrole");
SqlUpdate delUsers = Ebean.createSqlUpdate("delete from mys.muser");
SqlUpdate delInt = Ebean.createSqlUpdate("delete from mrole_muser");
SqlUpdate delRoles = Ebean.createSqlUpdate("delete from mrole");
SqlUpdate delUsers = Ebean.createSqlUpdate("delete from muser");
Ebean.execute(delInt);
Ebean.execute(delRoles);
@@ -8,7 +8,7 @@ import javax.persistence.Table;
import java.util.List;
@Entity
@Table(name = "mrole", schema = "mys")
@Table(name = "mrole")
public class MRole {
@Id
@@ -6,7 +6,7 @@ import java.util.List;
import javax.persistence.*;
@Entity
@Table(name="muser", schema = "mys")
@Table(name="muser")
public class MUser {
@Id
@@ -5,7 +5,7 @@ import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name="muser_type", schema = "mys")
@Table(name="muser_type")
public class MUserType {
@Id
@@ -56,8 +56,8 @@ public class TestManyWhereJoinM2M extends BaseTestCase {
String sql = query.getGeneratedSql();
Assert.assertTrue(sql.contains("select distinct"));
Assert.assertTrue(sql.contains("left outer join mys.mrole "));
Assert.assertTrue(sql.contains("join mys.mrole "));
Assert.assertTrue(sql.contains("left outer join mrole "));
Assert.assertTrue(sql.contains("join mrole "));
Assert.assertTrue(sql.contains(".role_name = ?"));
}
@@ -57,7 +57,7 @@ public class TestDisjunctWhereOuterJoin extends BaseTestCase {
String sql = query.getGeneratedSql();
Assert.assertTrue(sql.contains("select distinct"));
Assert.assertTrue(sql.contains("outer join mys.mrole "));
Assert.assertTrue(sql.contains("outer join mrole "));
Assert.assertTrue(sql.contains(".role_name = ?"));
} finally {