You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by sk...@apache.org on 2016/08/11 11:23:23 UTC

cayenne git commit: fix VerticalInheritanceIT.testUpdateWithRelationship to prevent a foreign key constraint failure while cleaning MySQL db

Repository: cayenne
Updated Branches:
  refs/heads/master 6a9e43d91 -> c61469106


fix VerticalInheritanceIT.testUpdateWithRelationship to prevent a foreign key constraint failure while cleaning MySQL db


Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo
Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/c6146910
Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/c6146910
Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/c6146910

Branch: refs/heads/master
Commit: c6146910620e540633e10790c9be98cd74d883d6
Parents: 6a9e43d
Author: Savva Kolbachev <s....@gmail.com>
Authored: Thu Aug 11 14:21:59 2016 +0300
Committer: Savva Kolbachev <s....@gmail.com>
Committed: Thu Aug 11 14:21:59 2016 +0300

----------------------------------------------------------------------
 .../java/org/apache/cayenne/access/VerticalInheritanceIT.java    | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne/blob/c6146910/cayenne-server/src/test/java/org/apache/cayenne/access/VerticalInheritanceIT.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/test/java/org/apache/cayenne/access/VerticalInheritanceIT.java b/cayenne-server/src/test/java/org/apache/cayenne/access/VerticalInheritanceIT.java
index 910f7c3..71f0bf9 100644
--- a/cayenne-server/src/test/java/org/apache/cayenne/access/VerticalInheritanceIT.java
+++ b/cayenne-server/src/test/java/org/apache/cayenne/access/VerticalInheritanceIT.java
@@ -538,6 +538,10 @@ public class VerticalInheritanceIT extends ServerCase {
 		context.commitChanges();
 
 		assertEquals(parent2, child.getParent());
+
+		// Manually delete child to prevent a foreign key constraint failure while cleaning MySQL db
+		context.deleteObject(child);
+		context.commitChanges();
 	}
 
 }