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 2011/05/15 16:48:05 UTC
svn commit: r1103409 -
/cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/query/StatementFetchSizeTest.java
Author: aadamchik
Date: Sun May 15 14:48:05 2011
New Revision: 1103409
URL: http://svn.apache.org/viewvc?rev=1103409&view=rev
Log:
CAY-1564 CayenneCase unit tests conversion(4)
patch by Dzmitry Kazimirchyk - StatementFetchSizeTest
Modified:
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/query/StatementFetchSizeTest.java
Modified: cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/query/StatementFetchSizeTest.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/query/StatementFetchSizeTest.java?rev=1103409&r1=1103408&r2=1103409&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/query/StatementFetchSizeTest.java (original)
+++ cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/query/StatementFetchSizeTest.java Sun May 15 14:48:05 2011
@@ -18,38 +18,56 @@
****************************************************************/
package org.apache.cayenne.query;
+import org.apache.cayenne.ObjectContext;
import org.apache.cayenne.ObjectId;
-import org.apache.cayenne.access.DataContext;
+import org.apache.cayenne.di.Inject;
import org.apache.cayenne.testdo.testmap.Artist;
-import org.apache.cayenne.unit.CayenneCase;
+import org.apache.cayenne.unit.di.server.ServerCase;
+import org.apache.cayenne.unit.di.server.UseServerRuntime;
+
+@UseServerRuntime(ServerCase.TESTMAP_PROJECT)
+public class StatementFetchSizeTest extends ServerCase {
+
+ @Inject
+ private ObjectContext context;
-public class StatementFetchSizeTest extends CayenneCase {
public void test() {
- DataContext dataContext = createDataContext();
-
SelectQuery query = new SelectQuery(Artist.class);
query.setStatementFetchSize(10);
-
- assertEquals(10, query.getMetaData(dataContext.getEntityResolver()).getStatementFetchSize());
- dataContext.performQuery(query);
-
- SQLTemplate template = new SQLTemplate(Artist.class, "SELECT ARTIST_ID FROM ARTIST");
+
+ assertEquals(10, query
+ .getMetaData(context.getEntityResolver())
+ .getStatementFetchSize());
+ context.performQuery(query);
+
+ SQLTemplate template = new SQLTemplate(
+ Artist.class,
+ "SELECT ARTIST_ID FROM ARTIST");
template.setStatementFetchSize(10);
-
- assertEquals(10, template.getMetaData(dataContext.getEntityResolver()).getStatementFetchSize());
- dataContext.performQuery(template);
-
+
+ assertEquals(10, template
+ .getMetaData(context.getEntityResolver())
+ .getStatementFetchSize());
+ context.performQuery(template);
+
EJBQLQuery ejbql = new EJBQLQuery("select a from Artist a");
ejbql.setStatementFetchSize(10);
-
- assertEquals(10, ejbql.getMetaData(dataContext.getEntityResolver()).getStatementFetchSize());
- dataContext.performQuery(ejbql);
-
+
+ assertEquals(10, ejbql
+ .getMetaData(context.getEntityResolver())
+ .getStatementFetchSize());
+ context.performQuery(ejbql);
+
ObjectId id = new ObjectId("Artist", Artist.ARTIST_ID_PK_COLUMN, 1);
- RelationshipQuery relationshipQuery = new RelationshipQuery(id, Artist.PAINTING_ARRAY_PROPERTY, true);
+ RelationshipQuery relationshipQuery = new RelationshipQuery(
+ id,
+ Artist.PAINTING_ARRAY_PROPERTY,
+ true);
relationshipQuery.setStatementFetchSize(10);
-
- assertEquals(10, relationshipQuery.getMetaData(dataContext.getEntityResolver()).getStatementFetchSize());
- dataContext.performQuery(relationshipQuery);
+
+ assertEquals(10, relationshipQuery
+ .getMetaData(context.getEntityResolver())
+ .getStatementFetchSize());
+ context.performQuery(relationshipQuery);
}
}