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

svn commit: r478420 - in /incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access: UnitTestDomain.java UnitTestDomainQueryAction.java

Author: aadamchik
Date: Wed Nov 22 17:17:16 2006
New Revision: 478420

URL: http://svn.apache.org/viewvc?view=rev&rev=478420
Log:
more verbose error message during test failures

Modified:
    incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/UnitTestDomain.java
    incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/UnitTestDomainQueryAction.java

Modified: incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/UnitTestDomain.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/UnitTestDomain.java?view=diff&rev=478420&r1=478419&r2=478420
==============================================================================
--- incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/UnitTestDomain.java (original)
+++ incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/UnitTestDomain.java Wed Nov 22 17:17:16 2006
@@ -63,12 +63,14 @@
     }
 
     public void performQueries(Collection queries, OperationObserver callback) {
-        checkQueryAllowed();
+        checkQueryAllowed(queries);
         super.performQueries(queries, callback);
     }
 
-    public void checkQueryAllowed() throws AssertionFailedError {
-        Assert.assertFalse("Query is unexpected.", blockingQueries);
+    public void checkQueryAllowed(Collection queries) throws AssertionFailedError {
+        if (blockingQueries) {
+            Assert.fail("Query is unexpected: " + queries);
+        }
 
         queryCount++;
     }

Modified: incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/UnitTestDomainQueryAction.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/UnitTestDomainQueryAction.java?view=diff&rev=478420&r1=478419&r2=478420
==============================================================================
--- incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/UnitTestDomainQueryAction.java (original)
+++ incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/UnitTestDomainQueryAction.java Wed Nov 22 17:17:16 2006
@@ -19,6 +19,9 @@
 
 package org.apache.cayenne.access;
 
+import java.util.Collection;
+import java.util.Collections;
+
 import junit.framework.AssertionFailedError;
 
 import org.apache.cayenne.ObjectContext;
@@ -46,11 +49,11 @@
     }
 
     void runQueryInTransaction() {
-        checkQueryAllowed();
+        checkQueryAllowed(Collections.singleton(query));
         super.runQueryInTransaction();
     }
 
-    protected void checkQueryAllowed() throws AssertionFailedError {
-        ((UnitTestDomain) domain).checkQueryAllowed();
+    protected void checkQueryAllowed(Collection queries) throws AssertionFailedError {
+        ((UnitTestDomain) domain).checkQueryAllowed(queries);
     }
 }