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 2007/07/01 12:45:36 UTC

svn commit: r552275 - /cayenne/main/trunk/framework/cayenne-jdk1.4-unpublished/src/test/java/org/apache/cayenne/access/DataContextDecoratedStackTest.java

Author: aadamchik
Date: Sun Jul  1 03:45:35 2007
New Revision: 552275

URL: http://svn.apache.org/viewvc?view=rev&rev=552275
Log:
frontbase testing
(frontbase treats "C" as a reserved word) 

Modified:
    cayenne/main/trunk/framework/cayenne-jdk1.4-unpublished/src/test/java/org/apache/cayenne/access/DataContextDecoratedStackTest.java

Modified: cayenne/main/trunk/framework/cayenne-jdk1.4-unpublished/src/test/java/org/apache/cayenne/access/DataContextDecoratedStackTest.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jdk1.4-unpublished/src/test/java/org/apache/cayenne/access/DataContextDecoratedStackTest.java?view=diff&rev=552275&r1=552274&r2=552275
==============================================================================
--- cayenne/main/trunk/framework/cayenne-jdk1.4-unpublished/src/test/java/org/apache/cayenne/access/DataContextDecoratedStackTest.java (original)
+++ cayenne/main/trunk/framework/cayenne-jdk1.4-unpublished/src/test/java/org/apache/cayenne/access/DataContextDecoratedStackTest.java Sun Jul  1 03:45:35 2007
@@ -23,6 +23,7 @@
 import org.apache.art.Artist;
 import org.apache.cayenne.DataChannel;
 import org.apache.cayenne.DataObjectUtils;
+import org.apache.cayenne.dba.frontbase.FrontBaseAdapter;
 import org.apache.cayenne.intercept.DataChannelDecorator;
 import org.apache.cayenne.query.SQLTemplate;
 import org.apache.cayenne.unit.CayenneCase;
@@ -45,11 +46,14 @@
 
         SQLTemplate query = new SQLTemplate(
                 Artist.class,
-                "select #result('count(1)' 'int' 'c') from ARTIST");
+                "select #result('count(1)' 'int' 'x') from ARTIST");
         query.setFetchingDataRows(true);
+        query.setTemplate(
+                FrontBaseAdapter.class.getName(),
+                "select #result('COUNT(ARTIST_ID)' 'int' 'x') from ARTIST");
         Map count = (Map) DataObjectUtils.objectForQuery(context, query);
         assertNotNull(count);
-        assertEquals(new Integer(1), count.get("c"));
+        assertEquals(new Integer(1), count.get("x"));
     }
 
     public void testGetParentDataDomain() {