From fb8af136a9d3f147483fe2914f5fb985867a4a43 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Fri, 22 Dec 2017 15:22:32 +0000 Subject: [PATCH] Refs #10804: Add possibility to marshal/unmarshall list and array of Records Task-Url: https://support.d4science.org/issues/10804 git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@161874 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../usagerecords/ServiceUsageRecordTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/test/java/org/gcube/accounting/datamodel/usagerecords/ServiceUsageRecordTest.java b/src/test/java/org/gcube/accounting/datamodel/usagerecords/ServiceUsageRecordTest.java index f041bca..1961496 100644 --- a/src/test/java/org/gcube/accounting/datamodel/usagerecords/ServiceUsageRecordTest.java +++ b/src/test/java/org/gcube/accounting/datamodel/usagerecords/ServiceUsageRecordTest.java @@ -3,7 +3,9 @@ */ package org.gcube.accounting.datamodel.usagerecords; +import java.util.ArrayList; import java.util.HashSet; +import java.util.List; import java.util.Set; import org.gcube.accounting.datamodel.UsageRecord; @@ -85,6 +87,16 @@ public class ServiceUsageRecordTest extends ScopedTest { AggregatedServiceUsageRecord aggregatedUsageRecord = (AggregatedServiceUsageRecord) AggregationScheduler.getAggregatedRecord(usageRecord); logger.debug(DSMapper.marshal(aggregatedUsageRecord)); } + + @Test + public void testListMarshalling() throws Exception { + ServiceUsageRecord usageRecord = TestUsageRecord.createTestServiceUsageRecord(); + AggregatedServiceUsageRecord aggregatedUsageRecord = (AggregatedServiceUsageRecord) AggregationScheduler.getAggregatedRecord(usageRecord); + List list = new ArrayList<>(); + list.add(aggregatedUsageRecord); + logger.debug(DSMapper.marshal(list)); + } + @Test public void testDeserialization() throws Exception{