From 5e0f12e215d579b2adff145a8527cc6a225d8db9 Mon Sep 17 00:00:00 2001 From: "Timoney, Dan (dt5972)" Date: Wed, 21 Mar 2018 19:15:29 -0400 Subject: Add unit tests for sli/provider Add additional unit testing for configure node Change-Id: I867fd1aae54e956bdbe8a2f2fd406b46304b4a91 Issue-ID: CCSDK-213 Signed-off-by: Timoney, Dan (dt5972) --- sli/common/pom.xml | 5 ++++ .../ccsdk/sli/core/sli/provider/DummyAdaptor.java | 12 ++++++++ .../src/test/resources/l3sdn_logic_v10.xml | 33 ++++++++++++++++++++++ 3 files changed, 50 insertions(+) diff --git a/sli/common/pom.xml b/sli/common/pom.xml index 2fb3f837..1d35dfb1 100755 --- a/sli/common/pom.xml +++ b/sli/common/pom.xml @@ -98,6 +98,11 @@ sal-binding-api + + com.att.eelf + eelf-core + + junit diff --git a/sli/provider/src/test/java/org/onap/ccsdk/sli/core/sli/provider/DummyAdaptor.java b/sli/provider/src/test/java/org/onap/ccsdk/sli/core/sli/provider/DummyAdaptor.java index 87765344..0f3893ef 100644 --- a/sli/provider/src/test/java/org/onap/ccsdk/sli/core/sli/provider/DummyAdaptor.java +++ b/sli/provider/src/test/java/org/onap/ccsdk/sli/core/sli/provider/DummyAdaptor.java @@ -20,6 +20,18 @@ public class DummyAdaptor implements SvcLogicAdaptor { @Override public ConfigStatus configure(String key, Map parameters, SvcLogicContext ctx) { + if ("ALREADY_ACTIVE".equalsIgnoreCase(key)) { + return ConfigStatus.ALREADY_ACTIVE; + } else if ("NOT_FOUND".equalsIgnoreCase(key)) { + return ConfigStatus.NOT_FOUND; + }else if ("NOT_READY".equalsIgnoreCase(key)) { + return ConfigStatus.NOT_READY; + } else if ("FAILURE".equalsIgnoreCase(key)) { + return ConfigStatus.FAILURE; + } else if ("SUCCESS".equalsIgnoreCase(key)) { + return ConfigStatus.SUCCESS; + } + return ConfigStatus.SUCCESS; } diff --git a/sli/provider/src/test/resources/l3sdn_logic_v10.xml b/sli/provider/src/test/resources/l3sdn_logic_v10.xml index c1123d13..1386df10 100644 --- a/sli/provider/src/test/resources/l3sdn_logic_v10.xml +++ b/sli/provider/src/test/resources/l3sdn_logic_v10.xml @@ -97,6 +97,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit 1.2.3-korg