From: Jorge Hernandez Date: Mon, 25 Sep 2017 19:28:23 +0000 (+0000) Subject: Merge "Incr State Mgmt Code Coverage" X-Git-Tag: v1.1.0~15 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=857e086044637992fe7ba69e8bd423805c329ad7;p=policy%2Fdrools-pdp.git Merge "Incr State Mgmt Code Coverage" --- 857e086044637992fe7ba69e8bd423805c329ad7 diff --cc feature-state-management/src/main/java/org/onap/policy/drools/statemanagement/DbAudit.java index efecf887,8de170c7..cde6e4e4 --- a/feature-state-management/src/main/java/org/onap/policy/drools/statemanagement/DbAudit.java +++ b/feature-state-management/src/main/java/org/onap/policy/drools/statemanagement/DbAudit.java @@@ -43,10 -43,9 +43,12 @@@ public class DbAudit extends DroolsPDPI // This indicates if 'CREATE TABLE IF NOT EXISTS Audit ...' should be // invoked -- doing this avoids the need to create the table in advance. static private boolean createTableNeeded = true; + + static public boolean isJunit = false; + synchronized private static void setCreateTableNeeded(boolean b) { + DbAudit.createTableNeeded = b; + } /** * @return the single 'DbAudit' instance */ diff --cc feature-state-management/src/main/java/org/onap/policy/drools/statemanagement/RepositoryAudit.java index 7eed736e,94464cd4..b36c1657 --- a/feature-state-management/src/main/java/org/onap/policy/drools/statemanagement/RepositoryAudit.java +++ b/feature-state-management/src/main/java/org/onap/policy/drools/statemanagement/RepositoryAudit.java @@@ -51,9 -51,9 +51,9 @@@ public class RepositoryAudit extends Dr /** * @return the single 'RepositoryAudit' instance */ - static DroolsPDPIntegrityMonitor.AuditBase getInstance() + public static DroolsPDPIntegrityMonitor.AuditBase getInstance() { - return(instance); + return instance; } /** diff --cc feature-state-management/src/test/java/org/onap/policy/drools/statemanagement/test/StateManagementTest.java index 1cd61788,8adb9462..ba7ce3ea --- a/feature-state-management/src/test/java/org/onap/policy/drools/statemanagement/test/StateManagementTest.java +++ b/feature-state-management/src/test/java/org/onap/policy/drools/statemanagement/test/StateManagementTest.java @@@ -36,12 -38,15 +38,15 @@@ import org.junit.AfterClass import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import org.onap.policy.common.im.StateManagement; import org.onap.policy.drools.core.PolicySessionFeatureAPI; + import org.onap.policy.drools.statemanagement.DbAudit; + import org.onap.policy.drools.statemanagement.IntegrityMonitorRestManager; + import org.onap.policy.drools.statemanagement.RepositoryAudit; import org.onap.policy.drools.statemanagement.StateManagementFeatureAPI; import org.onap.policy.drools.statemanagement.StateManagementProperties; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class StateManagementTest {