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{