You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by nt...@apache.org on 2018/10/09 07:50:57 UTC

cayenne git commit: Cleanup

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 <st...@gmail.com>
Authored: Tue Oct 9 10:50:49 2018 +0300
Committer: Nikita Timofeev <st...@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"))