aboutsummaryrefslogtreecommitdiffstats
path: root/sliPluginUtils/provider/src
diff options
context:
space:
mode:
authorDan Timoney <dtimoney@att.com>2018-10-04 13:23:43 +0000
committerGerrit Code Review <gerrit@onap.org>2018-10-04 13:23:43 +0000
commit57539c114eadc1977c662efaad53f253cccdcb1d (patch)
tree6042c74fe9d2ace30fd91f0f79768c97acf88988 /sliPluginUtils/provider/src
parente170fdc431fb31808deee19bc4c538e3ef62aecb (diff)
parent5840e02a1eb4800be92ad632f1dd02469d64234d (diff)
Merge "added test cases to CheckParametersTest"
Diffstat (limited to 'sliPluginUtils/provider/src')
-rw-r--r--sliPluginUtils/provider/src/test/java/org/onap/ccsdk/sli/core/slipluginutils/CheckParametersTest.java32
1 files changed, 31 insertions, 1 deletions
diff --git a/sliPluginUtils/provider/src/test/java/org/onap/ccsdk/sli/core/slipluginutils/CheckParametersTest.java b/sliPluginUtils/provider/src/test/java/org/onap/ccsdk/sli/core/slipluginutils/CheckParametersTest.java
index a7cc1bde..21aa4a35 100644
--- a/sliPluginUtils/provider/src/test/java/org/onap/ccsdk/sli/core/slipluginutils/CheckParametersTest.java
+++ b/sliPluginUtils/provider/src/test/java/org/onap/ccsdk/sli/core/slipluginutils/CheckParametersTest.java
@@ -19,12 +19,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
* ============LICENSE_END=========================================================
- */
+ */
package org.onap.ccsdk.sli.core.slipluginutils;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
import java.util.HashMap;
import java.util.Map;
@@ -32,8 +33,10 @@ import java.util.Map;
import org.junit.Test;
import org.onap.ccsdk.sli.core.sli.SvcLogicContext;
import org.onap.ccsdk.sli.core.sli.SvcLogicException;
+import org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils.LogLevel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import org.slf4j.Marker;
import com.google.gson.JsonObject;
@@ -183,4 +186,31 @@ public class CheckParametersTest {
assertEquals("27", ctx.getAttribute("root.age"));
assertEquals("600000", ctx.getAttribute("root.salary"));
}
+
+ @Test
+ public void testCtxKeyEmpty()
+ {
+ SvcLogicContext ctx = new SvcLogicContext();
+ ctx.setAttribute("key", "");
+ assertTrue(SliPluginUtils.ctxKeyEmpty(ctx, "key"));
+ }
+
+ @Test
+ public void testGetArrayLength()
+ {
+ SvcLogicContext ctx = new SvcLogicContext();
+ ctx.setAttribute("key_length", "test");
+ Logger log = LoggerFactory.getLogger(getClass());
+ SliPluginUtils.getArrayLength(ctx, "key", log , LogLevel.INFO, "invalid input");
+ }
+
+ @Test
+ public void testSetPropertiesForRoot()
+ {
+ SvcLogicContext ctx = new SvcLogicContext();
+ Map<String, String> parameters= new HashMap<>();
+ parameters.put("root","RootVal");
+ parameters.put("valueRoot", "ValueRootVal");
+ assertEquals("success",SliPluginUtils.setPropertiesForRoot(parameters,ctx));
+ }
}