Repository: cayenne
Updated Branches:
  refs/heads/master 20b166a26 -> eba4b720e


Cleanup


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

Branch: refs/heads/master
Commit: eba4b720efca0275e0949641fd0cee0cb583ac68
Parents: 20b166a
Author: Nikita Timofeev <stari...@gmail.com>
Authored: Tue Oct 9 10:50:49 2018 +0300
Committer: Nikita Timofeev <stari...@gmail.com>
Committed: Tue Oct 9 10:50:49 2018 +0300

----------------------------------------------------------------------
 .../apache/cayenne/graph/ChildDiffLoader.java   | 12 +----
 .../cayenne/query/ObjectSelect_RunIT.java       | 53 +++++++++-----------
 2 files changed, 26 insertions(+), 39 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne/blob/eba4b720/cayenne-server/src/main/java/org/apache/cayenne/graph/ChildDiffLoader.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/graph/ChildDiffLoader.java 
b/cayenne-server/src/main/java/org/apache/cayenne/graph/ChildDiffLoader.java
index 4777fd3..03a9268 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/graph/ChildDiffLoader.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/graph/ChildDiffLoader.java
@@ -48,16 +48,8 @@ import org.apache.cayenne.reflect.ToOneProperty;
  */
 public class ChildDiffLoader implements GraphChangeHandler {
 
-       // TODO: andrus 04/05/2009 - replace with 
PropertyChangeProcessingStrategy
-       // enum used
-       // in ROP?
-       static final ThreadLocal<Boolean> childDiffProcessing = new 
ThreadLocal<Boolean>() {
-
-               @Override
-               protected synchronized Boolean initialValue() {
-                       return Boolean.FALSE;
-               }
-       };
+       // TODO: andrus 04/05/2009 - replace with 
PropertyChangeProcessingStrategy enum used in ROP?
+       static final ThreadLocal<Boolean> childDiffProcessing = 
ThreadLocal.withInitial(() -> false);
 
        protected ObjectContext context;
 

http://git-wip-us.apache.org/repos/asf/cayenne/blob/eba4b720/cayenne-server/src/test/java/org/apache/cayenne/query/ObjectSelect_RunIT.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/test/java/org/apache/cayenne/query/ObjectSelect_RunIT.java 
b/cayenne-server/src/test/java/org/apache/cayenne/query/ObjectSelect_RunIT.java
index f1d4ba5..2f6eba9 100644
--- 
a/cayenne-server/src/test/java/org/apache/cayenne/query/ObjectSelect_RunIT.java
+++ 
b/cayenne-server/src/test/java/org/apache/cayenne/query/ObjectSelect_RunIT.java
@@ -18,19 +18,12 @@
  ****************************************************************/
 package org.apache.cayenne.query;
 
-import static org.hamcrest.CoreMatchers.instanceOf;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertThat;
-
 import java.util.List;
 
 import org.apache.cayenne.CayenneRuntimeException;
 import org.apache.cayenne.DataRow;
 import org.apache.cayenne.ResultBatchIterator;
 import org.apache.cayenne.ResultIterator;
-import org.apache.cayenne.ResultIteratorCallback;
 import org.apache.cayenne.access.DataContext;
 import org.apache.cayenne.di.Inject;
 import org.apache.cayenne.exp.Expression;
@@ -45,6 +38,12 @@ import org.apache.cayenne.unit.di.server.UseServerRuntime;
 import org.junit.Before;
 import org.junit.Test;
 
+import static org.hamcrest.CoreMatchers.instanceOf;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertThat;
+
 @UseServerRuntime(CayenneProjects.TESTMAP_PROJECT)
 public class ObjectSelect_RunIT extends ServerCase {
 
@@ -76,33 +75,29 @@ public class ObjectSelect_RunIT extends ServerCase {
        }
 
        @Test
-       public void test_SelectObjects() throws Exception {
+       public void test_SelectObjects() {
                List<Artist> result = 
ObjectSelect.query(Artist.class).select(context);
                assertEquals(20, result.size());
                assertThat(result.get(0), instanceOf(Artist.class));
 
-               Artist a = 
ObjectSelect.query(Artist.class).where(Artist.ARTIST_NAME.eq("artist14")).selectOne(context);
+               Artist a = 
ObjectSelect.query(Artist.class).where(Artist.ARTIST_NAME.in("artist14", "at1", 
"12", "asdas")).selectOne(context);
                assertNotNull(a);
                assertEquals("artist14", a.getArtistName());
        }
 
        @Test
-       public void test_Iterate() throws Exception {
+       public void test_Iterate() {
                final int[] count = new int[1];
-               ObjectSelect.query(Artist.class).iterate(context, new 
ResultIteratorCallback<Artist>() {
-
-                       @Override
-                       public void next(Artist object) {
-                               assertNotNull(object.getArtistName());
-                               count[0]++;
-                       }
+               ObjectSelect.query(Artist.class).iterate(context, object -> {
+                       assertNotNull(object.getArtistName());
+                       count[0]++;
                });
 
                assertEquals(20, count[0]);
        }
 
        @Test
-       public void test_Iterator() throws Exception {
+       public void test_Iterator() {
                try (ResultIterator<Artist> it = 
ObjectSelect.query(Artist.class).iterator(context)) {
                        int count = 0;
 
@@ -115,7 +110,7 @@ public class ObjectSelect_RunIT extends ServerCase {
        }
 
        @Test
-       public void test_BatchIterator() throws Exception {
+       public void test_BatchIterator() {
                try (ResultBatchIterator<Artist> it = 
ObjectSelect.query(Artist.class).batchIterator(context, 5);) {
                        int count = 0;
 
@@ -129,7 +124,7 @@ public class ObjectSelect_RunIT extends ServerCase {
        }
 
        @Test
-       public void test_SelectDataRows() throws Exception {
+       public void test_SelectDataRows() {
                List<DataRow> result = 
ObjectSelect.dataRowQuery(Artist.class).select(context);
                assertEquals(20, result.size());
                assertThat(result.get(0), instanceOf(DataRow.class));
@@ -140,32 +135,32 @@ public class ObjectSelect_RunIT extends ServerCase {
        }
 
        @Test
-       public void test_SelectOne() throws Exception {
+       public void test_SelectOne() {
                Artist a = 
ObjectSelect.query(Artist.class).where(Artist.ARTIST_NAME.eq("artist13")).selectOne(context);
                assertNotNull(a);
                assertEquals("artist13", a.getArtistName());
        }
 
        @Test
-       public void test_SelectOne_NoMatch() throws Exception {
+       public void test_SelectOne_NoMatch() {
                Artist a = 
ObjectSelect.query(Artist.class).where(Artist.ARTIST_NAME.eq("artist33")).selectOne(context);
                assertNull(a);
        }
 
        @Test(expected = CayenneRuntimeException.class)
-       public void test_SelectOne_MoreThanOneMatch() throws Exception {
+       public void test_SelectOne_MoreThanOneMatch() {
                
ObjectSelect.query(Artist.class).where(Artist.ARTIST_NAME.like("artist%")).selectOne(context);
        }
 
        @Test
-       public void test_SelectFirst() throws Exception {
+       public void test_SelectFirst() {
                Artist a = 
ObjectSelect.query(Artist.class).where(Artist.ARTIST_NAME.eq("artist13")).selectFirst(context);
                assertNotNull(a);
                assertEquals("artist13", a.getArtistName());
        }
 
        @Test
-       public void test_SelectFirstByContext() throws Exception {
+       public void test_SelectFirstByContext() {
                ObjectSelect<Artist> q = 
ObjectSelect.query(Artist.class).where(Artist.ARTIST_NAME.eq("artist13"));
                Artist a = context.selectFirst(q);
                assertNotNull(a);
@@ -173,13 +168,13 @@ public class ObjectSelect_RunIT extends ServerCase {
        }
 
        @Test
-       public void test_SelectFirst_NoMatch() throws Exception {
+       public void test_SelectFirst_NoMatch() {
                Artist a = 
ObjectSelect.query(Artist.class).where(Artist.ARTIST_NAME.eq("artist33")).selectFirst(context);
                assertNull(a);
        }
 
        @Test
-       public void test_SelectFirst_MoreThanOneMatch() throws Exception {
+       public void test_SelectFirst_MoreThanOneMatch() {
                Artist a = 
ObjectSelect.query(Artist.class).where(Artist.ARTIST_NAME.like("artist%"))
                                .orderBy("db:ARTIST_ID").selectFirst(context);
                assertNotNull(a);
@@ -187,7 +182,7 @@ public class ObjectSelect_RunIT extends ServerCase {
        }
 
        @Test
-       public void test_SelectFirst_TrimInWhere() throws Exception {
+       public void test_SelectFirst_TrimInWhere() {
                Expression exp = 
FunctionExpressionFactory.trimExp(Artist.ARTIST_NAME.path());
                Property<String> trimmedName = Property.create("trimmed", exp, 
String.class);
                Artist a = 
ObjectSelect.query(Artist.class).where(trimmedName.likeIgnoreCase("artist%"))
@@ -197,7 +192,7 @@ public class ObjectSelect_RunIT extends ServerCase {
        }
 
        @Test
-       public void test_SelectFirst_SubstringInWhere() throws Exception {
+       public void test_SelectFirst_SubstringInWhere() {
                Expression exp = 
FunctionExpressionFactory.substringExp(Artist.ARTIST_NAME.path(), 2, 3);
                Property<String> substrName = Property.create("substr", exp, 
String.class);
                Artist a = 
ObjectSelect.query(Artist.class).where(substrName.eq("rti"))

Reply via email to