diff options
Diffstat (limited to 'policy-management/src/test')
3 files changed, 18 insertions, 10 deletions
diff --git a/policy-management/src/test/java/org/onap/policy/drools/controller/internal/MavenDroolsControllerTest.java b/policy-management/src/test/java/org/onap/policy/drools/controller/internal/MavenDroolsControllerTest.java index 5df6eb8d..dce38f9b 100644 --- a/policy-management/src/test/java/org/onap/policy/drools/controller/internal/MavenDroolsControllerTest.java +++ b/policy-management/src/test/java/org/onap/policy/drools/controller/internal/MavenDroolsControllerTest.java @@ -2,7 +2,7 @@ * ============LICENSE_START======================================================= * ONAP * ================================================================================ - * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. + * Copyright (C) 2018-2019 AT&T Intellectual Property. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -32,6 +32,7 @@ import org.onap.policy.drools.util.KieUtils; public class MavenDroolsControllerTest { public static final String JUNIT_ECHO_KSESSION = "echo"; + public static final String JUNIT_ECHO_KBASE = "onap.policies.test"; public static final String JUNIT_ECHO_KMODULE_DRL_PATH = "src/test/resources/echo.drl"; public static final String JUNIT_ECHO_KMODULE_POM_PATH = "src/test/resources/echo.pom"; public static final String JUNIT_ECHO_KMODULE_PATH = "src/test/resources/echo.kmodule"; @@ -55,17 +56,17 @@ public class MavenDroolsControllerTest { } @Test - public void stop() throws IOException, InterruptedException { + public void stop() throws InterruptedException { createDroolsController(10000L).stop(); } @Test - public void shutdown() throws IOException, InterruptedException { + public void shutdown() throws InterruptedException { createDroolsController(10000L).shutdown(); } @Test - public void lock() throws IOException, InterruptedException { + public void lock() throws InterruptedException { DroolsController controller = createDroolsController(30000L); controller.lock(); @@ -105,11 +106,13 @@ public class MavenDroolsControllerTest { /* courtesy timer to allow full initialization from local maven repository */ Thread.sleep(courtesyStartTimeMs); - Assert.assertTrue(controller.getSessionNames().size() == 1); + Assert.assertEquals(1, controller.getSessionNames().size()); Assert.assertEquals(JUNIT_ECHO_KSESSION, controller.getSessionNames().get(0)); - Assert.assertTrue(controller.getCanonicalSessionNames().size() == 1); + Assert.assertEquals(1, controller.getCanonicalSessionNames().size()); Assert.assertTrue(controller.getCanonicalSessionNames().get(0).contains(JUNIT_ECHO_KSESSION)); + Assert.assertEquals(JUNIT_ECHO_KBASE, String.join(",", controller.getBaseDomainNames())); + return controller; } } diff --git a/policy-management/src/test/java/org/onap/policy/drools/controller/internal/NullDroolsControllerTest.java b/policy-management/src/test/java/org/onap/policy/drools/controller/internal/NullDroolsControllerTest.java index 09d9cae9..8cb754c1 100644 --- a/policy-management/src/test/java/org/onap/policy/drools/controller/internal/NullDroolsControllerTest.java +++ b/policy-management/src/test/java/org/onap/policy/drools/controller/internal/NullDroolsControllerTest.java @@ -2,7 +2,7 @@ * ============LICENSE_START======================================================= * ONAP * ================================================================================ - * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. + * Copyright (C) 2018-2019 AT&T Intellectual Property. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -98,6 +98,11 @@ public class NullDroolsControllerTest { Assert.assertNull(new NullDroolsController().getContainer()); } + @Test + public void getDomains() { + Assert.assertTrue(new NullDroolsController().getBaseDomainNames().isEmpty()); + } + @Test(expected = IllegalStateException.class) public void ownsCoder() { new NullDroolsController().ownsCoder(null, 0); diff --git a/policy-management/src/test/resources/echo.kmodule b/policy-management/src/test/resources/echo.kmodule index 437a91ca..496f7098 100644 --- a/policy-management/src/test/resources/echo.kmodule +++ b/policy-management/src/test/resources/echo.kmodule @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- ============LICENSE_START======================================================= - archetype-closed-loop-demo-rules + ONAP ================================================================================ - Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. + Copyright (C) 2018-2019 AT&T Intellectual Property. All rights reserved. ================================================================================ Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -20,7 +20,7 @@ --> <kmodule xmlns="http://jboss.org/kie/6.0.0/kmodule"> - <kbase name="kbEcho"> + <kbase name="onap.policies.test"> <ksession name="echo"/> </kbase> </kmodule> |