From 3f897db4ff8db1dfe7eef1c1daca0fcdc84502fb Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Thu, 2 Jul 2015 10:09:39 +0000 Subject: [PATCH] refs #200: Create accouting-lib library https://support.d4science.org/issues/200 Fixing tests git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115784 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../org/gcube/accounting/persistence/Persistence.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gcube/accounting/persistence/Persistence.java b/src/main/java/org/gcube/accounting/persistence/Persistence.java index 5d3f993..8f46c8a 100644 --- a/src/main/java/org/gcube/accounting/persistence/Persistence.java +++ b/src/main/java/org/gcube/accounting/persistence/Persistence.java @@ -63,18 +63,25 @@ public abstract class Persistence { continue; } try { - logger.debug(String.format("Testing %s", persistence.getClass().getSimpleName())); + logger.debug(String.format("Testing %s", foundPersistence.getClass().getSimpleName())); foundPersistence.prepareConnection(); + /* + * Uncomment the following line of code if you want to try + * to create a test UsageRecord before setting the + * foundPersistence as default + * + * foundPersistence.accountWithFallback(TestUsageRecord.createTestServiceUsageRecord()); + */ persistence = foundPersistence; break; } catch (Exception e) { logger.debug(String.format("%s not initialized correctly. It will not be used", foundPersistence.getClass().getSimpleName())); + } } if(persistence==null){ persistence = fallback; } - //persistence.accountWithFallback(TestUsageRecord.createTestServiceUsageRecord()); } catch(Exception e){ logger.error("Unable to instance a Persistence Implementation. Using fallback as default", e.getCause());