Repository: cayenne
Updated Branches:
  refs/heads/master 8bbd3af45 -> 521abec97


refactoring unit test... repeated init code should be in @Before


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

Branch: refs/heads/master
Commit: 521abec97aa96dbc054498e2748164d65d7e0310
Parents: 8bbd3af
Author: aadamchik <aadamc...@apache.org>
Authored: Sun Sep 13 13:39:17 2015 -0400
Committer: aadamchik <aadamc...@apache.org>
Committed: Sun Sep 13 13:39:17 2015 -0400

----------------------------------------------------------------------
 .../ejbql/EJBQLCompiledExpressionIT.java        | 168 +++++++++----------
 1 file changed, 77 insertions(+), 91 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne/blob/521abec9/cayenne-server/src/test/java/org/apache/cayenne/ejbql/EJBQLCompiledExpressionIT.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/test/java/org/apache/cayenne/ejbql/EJBQLCompiledExpressionIT.java
 
b/cayenne-server/src/test/java/org/apache/cayenne/ejbql/EJBQLCompiledExpressionIT.java
index 1c85c60..5ccba20 100644
--- 
a/cayenne-server/src/test/java/org/apache/cayenne/ejbql/EJBQLCompiledExpressionIT.java
+++ 
b/cayenne-server/src/test/java/org/apache/cayenne/ejbql/EJBQLCompiledExpressionIT.java
@@ -18,105 +18,91 @@
  ****************************************************************/
 package org.apache.cayenne.ejbql;
 
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertSame;
+
 import org.apache.cayenne.configuration.server.ServerRuntime;
 import org.apache.cayenne.di.Inject;
 import org.apache.cayenne.map.EntityResolver;
 import org.apache.cayenne.unit.di.server.CayenneProjects;
 import org.apache.cayenne.unit.di.server.ServerCase;
 import org.apache.cayenne.unit.di.server.UseServerRuntime;
+import org.junit.Before;
 import org.junit.Test;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertSame;
-
 @UseServerRuntime(CayenneProjects.TESTMAP_PROJECT)
 public class EJBQLCompiledExpressionIT extends ServerCase {
-    
-    @Inject
-    protected ServerRuntime runtime;
-
-    @Test
-    public void testGetSource() {
-        String source = "select a from Artist a";
-        EntityResolver resolver = runtime.getDataDomain().getEntityResolver();
-        EJBQLParser parser = EJBQLParserFactory.getParser();
-
-        EJBQLCompiledExpression select = parser.compile(source, resolver);
-        assertEquals(source, select.getSource());
-    }
-
-    @Test
-    public void testGetExpression() {
-        String source = "select a from Artist a";
-        EntityResolver resolver = runtime.getDataDomain().getEntityResolver();
-        EJBQLParser parser = EJBQLParserFactory.getParser();
-
-        EJBQLCompiledExpression select = parser.compile(source, resolver);
-        assertNotNull(select.getExpression());
-    }
-
-    @Test
-    public void testGetEntityDescriptor() {
-        EntityResolver resolver = runtime.getDataDomain().getEntityResolver();
-        EJBQLParser parser = EJBQLParserFactory.getParser();
-
-        EJBQLCompiledExpression select = parser.compile(
-                "select a from Artist a",
-                resolver);
-
-        assertNotNull(select.getEntityDescriptor("a"));
-        assertSame(resolver.getClassDescriptor("Artist"), 
select.getEntityDescriptor("a"));
-
-        EJBQLCompiledExpression select1 = parser.compile(
-                "select p from Painting p WHERE p.toArtist.artistName = 'a'",
-                resolver);
-        assertNotNull(select1.getEntityDescriptor("p"));
-        assertSame(resolver.getClassDescriptor("Painting"), select1
-                .getEntityDescriptor("p"));
-        
-        assertNotNull(select1.getEntityDescriptor("p.toArtist"));
-        assertSame(resolver.getClassDescriptor("Artist"), select1
-                .getEntityDescriptor("p.toArtist"));
-    }
-
-    @Test
-    public void testGetRootDescriptor() {
-        EntityResolver resolver = runtime.getDataDomain().getEntityResolver();
-        EJBQLParser parser = EJBQLParserFactory.getParser();
-
-        EJBQLCompiledExpression select = parser.compile(
-                "select a from Artist a",
-                resolver);
-
-        assertSame("Root is not detected: " + select.getExpression(), resolver
-                .getClassDescriptor("Artist"), select.getRootDescriptor());
-    }
-
-    @Test
-    public void testGetEntityDescriptorCaseSensitivity() {
-        EntityResolver resolver = runtime.getDataDomain().getEntityResolver();
-        EJBQLParser parser = EJBQLParserFactory.getParser();
-
-        EJBQLCompiledExpression select1 = parser.compile(
-                "select a from Artist a",
-                resolver);
-
-        assertNotNull(select1.getEntityDescriptor("a"));
-        assertNotNull(select1.getEntityDescriptor("A"));
-
-        EJBQLCompiledExpression select2 = parser.compile(
-                "select A from Artist A",
-                resolver);
-
-        assertNotNull(select2.getEntityDescriptor("a"));
-        assertNotNull(select2.getEntityDescriptor("A"));
-
-        EJBQLCompiledExpression select3 = parser.compile(
-                "select a from Artist A",
-                resolver);
-
-        assertNotNull(select3.getEntityDescriptor("a"));
-        assertNotNull(select3.getEntityDescriptor("A"));
-    }
+
+       @Inject
+       protected ServerRuntime runtime;
+
+       private EJBQLParser parser;
+       private EntityResolver resolver;
+
+       @Before
+       public void before() {
+               resolver = runtime.getDataDomain().getEntityResolver();
+               parser = EJBQLParserFactory.getParser();
+       }
+
+       @Test
+       public void testGetSource() {
+               String source = "select a from Artist a";
+
+               EJBQLCompiledExpression select = parser.compile(source, 
resolver);
+               assertEquals(source, select.getSource());
+       }
+
+       @Test
+       public void testGetExpression() {
+               String source = "select a from Artist a";
+               EJBQLCompiledExpression select = parser.compile(source, 
resolver);
+               assertNotNull(select.getExpression());
+       }
+
+       @Test
+       public void testGetEntityDescriptor() {
+
+               EJBQLCompiledExpression select = parser.compile("select a from 
Artist a", resolver);
+
+               assertNotNull(select.getEntityDescriptor("a"));
+               assertSame(resolver.getClassDescriptor("Artist"), 
select.getEntityDescriptor("a"));
+
+               EJBQLCompiledExpression select1 = parser.compile("select p from 
Painting p WHERE p.toArtist.artistName = 'a'",
+                               resolver);
+               assertNotNull(select1.getEntityDescriptor("p"));
+               assertSame(resolver.getClassDescriptor("Painting"), 
select1.getEntityDescriptor("p"));
+
+               assertNotNull(select1.getEntityDescriptor("p.toArtist"));
+               assertSame(resolver.getClassDescriptor("Artist"), 
select1.getEntityDescriptor("p.toArtist"));
+       }
+
+       @Test
+       public void testGetRootDescriptor() {
+
+               EJBQLCompiledExpression select = parser.compile("select a from 
Artist a", resolver);
+
+               assertSame("Root is not detected: " + select.getExpression(), 
resolver.getClassDescriptor("Artist"),
+                               select.getRootDescriptor());
+       }
+
+       @Test
+       public void testGetEntityDescriptorCaseSensitivity() {
+
+               EJBQLCompiledExpression select1 = parser.compile("select a from 
Artist a", resolver);
+
+               assertNotNull(select1.getEntityDescriptor("a"));
+               assertNotNull(select1.getEntityDescriptor("A"));
+
+               EJBQLCompiledExpression select2 = parser.compile("select A from 
Artist A", resolver);
+
+               assertNotNull(select2.getEntityDescriptor("a"));
+               assertNotNull(select2.getEntityDescriptor("A"));
+
+               EJBQLCompiledExpression select3 = parser.compile("select a from 
Artist A", resolver);
+
+               assertNotNull(select3.getEntityDescriptor("a"));
+               assertNotNull(select3.getEntityDescriptor("A"));
+       }
 }

Reply via email to