From f7eb0687a3f903b5d8619a39be5303880df06f24 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Thu, 28 Jan 2016 17:21:13 +0000 Subject: [PATCH] Fixing Tests git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-publishing/document-store-lib-couchbase@122621 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../persistence/PersistenceCouchBaseTest.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/test/java/org/gcube/documentstore/persistence/PersistenceCouchBaseTest.java b/src/test/java/org/gcube/documentstore/persistence/PersistenceCouchBaseTest.java index e60607b..396ecf1 100644 --- a/src/test/java/org/gcube/documentstore/persistence/PersistenceCouchBaseTest.java +++ b/src/test/java/org/gcube/documentstore/persistence/PersistenceCouchBaseTest.java @@ -37,6 +37,19 @@ public class PersistenceCouchBaseTest { Assert.assertEquals(0, r.compareTo(record)); } + @Test + public void testJsonNodeUsageRecordConversionsWithNestedMap() throws Exception { + ScopeProvider.instance.set("/gcube/devNext"); + Record record = TestUsageRecord.createTestTaskUsageRecordAutomaticScope(); + logger.debug("UsageRecord : {}", record.toString()); + JsonNode node = PersistenceCouchBase.usageRecordToJsonNode(record); + logger.debug("Node : {}", node.toString()); + Record r = PersistenceCouchBase.jsonNodeToUsageRecord(node); + Assert.assertEquals(0, record.compareTo(r)); + Assert.assertEquals(0, r.compareTo(record)); + } + + public void testProxyWithTestConfiguration() throws Exception{ // Production-Preproduction Nodes URL url = new URL("http://pc-frosini.isti.cnr.it");