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 2017/01/07 15:12:50 UTC
cayenne git commit: null unit test
Repository: cayenne
Updated Branches:
refs/heads/master b2d210e69 -> 9374d402e
null unit test
Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo
Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/9374d402
Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/9374d402
Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/9374d402
Branch: refs/heads/master
Commit: 9374d402e642a77fbed2e30ae0ddcad15be48489
Parents: b2d210e
Author: Andrus Adamchik <an...@objectstyle.com>
Authored: Sat Jan 7 18:12:35 2017 +0300
Committer: Andrus Adamchik <an...@objectstyle.com>
Committed: Sat Jan 7 18:12:35 2017 +0300
----------------------------------------------------------------------
.../org/apache/cayenne/java8/Java8TimeIT.java | 29 +++++++++++++++-----
1 file changed, 22 insertions(+), 7 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cayenne/blob/9374d402/cayenne-java8/src/test/java/org/apache/cayenne/java8/Java8TimeIT.java
----------------------------------------------------------------------
diff --git a/cayenne-java8/src/test/java/org/apache/cayenne/java8/Java8TimeIT.java b/cayenne-java8/src/test/java/org/apache/cayenne/java8/Java8TimeIT.java
index 0d78fd8..e837044 100644
--- a/cayenne-java8/src/test/java/org/apache/cayenne/java8/Java8TimeIT.java
+++ b/cayenne-java8/src/test/java/org/apache/cayenne/java8/Java8TimeIT.java
@@ -19,23 +19,38 @@
package org.apache.cayenne.java8;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-
-import java.time.LocalDate;
-import java.time.LocalDateTime;
-import java.time.LocalTime;
-
import org.apache.cayenne.ObjectContext;
import org.apache.cayenne.java8.db.LocalDateTestEntity;
import org.apache.cayenne.java8.db.LocalDateTimeTestEntity;
import org.apache.cayenne.java8.db.LocalTimeTestEntity;
import org.apache.cayenne.query.ObjectSelect;
+import org.junit.Assert;
import org.junit.Test;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.time.LocalTime;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
public class Java8TimeIT extends RuntimeBase {
@Test
+ public void testJava8LocalDate_Null() {
+ ObjectContext context = runtime.newContext();
+
+ LocalDateTestEntity localDateTestEntity = context.newObject(LocalDateTestEntity.class);
+ localDateTestEntity.setDate(null);
+
+ context.commitChanges();
+
+ LocalDateTestEntity testRead = ObjectSelect.query(LocalDateTestEntity.class).selectOne(context);
+
+ Assert.assertNull(testRead.getDate());
+ }
+
+ @Test
public void testJava8LocalDate() {
ObjectContext context = runtime.newContext();