From af5cfe894e640f6dcd3daa948f0b51015cb02bde Mon Sep 17 00:00:00 2001 From: David Harrigan Date: Thu, 10 Oct 2013 08:29:23 +0100 Subject: [PATCH] DATACOUCH-34 - Can't deserialize long/Long/Date fields. Make the test more robust, check the set value against the returned value. --- .../data/couchbase/core/CouchbaseTemplateTests.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateTests.java b/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateTests.java index c486e196..50228690 100644 --- a/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateTests.java +++ b/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateTests.java @@ -201,10 +201,12 @@ public class CouchbaseTemplateTests { @Test public void shouldDeserialiseLongs() { - SimpleWithLong simpleWithLong = new SimpleWithLong("simpleWithLong:simple", new Date().getTime()); + final long time = new Date().getTime(); + SimpleWithLong simpleWithLong = new SimpleWithLong("simpleWithLong:simple", time); template.save(simpleWithLong); simpleWithLong = template.findById("simpleWithLong:simple", SimpleWithLong.class); assertNotNull(simpleWithLong); + assertEquals(time, simpleWithLong.getValue()); } /**