From 492d32550e3a1660ed61cdac43933badbea2230b Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Thu, 19 Nov 2015 14:51:47 +0000 Subject: [PATCH] Fixed constructor visibility git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@120317 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../aggregation/AggregatedServiceUsageRecord.java | 2 +- .../gcube/accounting/datamodel/BasicUsageRecord.java | 2 +- .../AccountingPersistenceBackendMonitorTest.java | 10 ++++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gcube/accounting/aggregation/AggregatedServiceUsageRecord.java b/src/main/java/org/gcube/accounting/aggregation/AggregatedServiceUsageRecord.java index f1706aa..dde19a5 100644 --- a/src/main/java/org/gcube/accounting/aggregation/AggregatedServiceUsageRecord.java +++ b/src/main/java/org/gcube/accounting/aggregation/AggregatedServiceUsageRecord.java @@ -44,7 +44,7 @@ public class AggregatedServiceUsageRecord extends AbstractServiceUsageRecord imp init(); } - protected AggregatedServiceUsageRecord(Map properties) throws InvalidValueException{ + public AggregatedServiceUsageRecord(Map properties) throws InvalidValueException{ super(properties); init(); } diff --git a/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java b/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java index 8e03192..c201aa1 100644 --- a/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java +++ b/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java @@ -549,7 +549,7 @@ public abstract class BasicUsageRecord implements UsageRecord, Serializable { } Class clz = getClass(className, aggregated); - logger.debug("Trying to instantiate {}", clz.getClass().getSimpleName()); + logger.debug("Trying to instantiate {}", clz); @SuppressWarnings("rawtypes") Class[] usageRecordArgTypes = { Map.class }; diff --git a/src/test/java/org/gcube/accounting/persistence/AccountingPersistenceBackendMonitorTest.java b/src/test/java/org/gcube/accounting/persistence/AccountingPersistenceBackendMonitorTest.java index f06bef7..778cbfa 100644 --- a/src/test/java/org/gcube/accounting/persistence/AccountingPersistenceBackendMonitorTest.java +++ b/src/test/java/org/gcube/accounting/persistence/AccountingPersistenceBackendMonitorTest.java @@ -70,4 +70,14 @@ public class AccountingPersistenceBackendMonitorTest { } + @Test + public void singleParsingTest() throws Exception { + ScopeProvider.instance.set("/gcube/devsec"); + AccountingPersistenceBackendFactory.setFallbackLocation(null); + AccountingPersistenceBackend accountingPersistenceBackend = AccountingPersistenceBackendFactory.getPersistenceBackend(); + accountingPersistenceBackend.setFallback((FallbackPersistenceBackend) accountingPersistenceBackend); + AccountingPersistenceBackendMonitor accountingPersistenceBackendMonitor = new AccountingPersistenceBackendMonitor(accountingPersistenceBackend); + accountingPersistenceBackendMonitor.run(); + } + }