Add unit test for ccsdk/core
authorsurya-huawei <a.u.surya@huawei.com>
Tue, 3 Oct 2017 10:39:04 +0000 (16:09 +0530)
committersurya-huawei <a.u.surya@huawei.com>
Tue, 3 Oct 2017 10:47:47 +0000 (16:17 +0530)
*Add a unit test for SliStringUtils
This is to test substring method of SliStringUtils
and improve code coverage

Issue-Id: CCSDK-106
Change-Id: I73c5af3b036a92fdcb1d3d1be7eb0b3abc44fd5a
Signed-off-by: surya-huawei <a.u.surya@huawei.com>
sliPluginUtils/provider/src/test/java/org/onap/ccsdk/sli/core/slipluginutils/SliStringUtilsTest.java

index 96c6ae4..4fc8d18 100644 (file)
@@ -90,6 +90,18 @@ public class SliStringUtilsTest {
         assertThat(ctx.getAttribute("result_length"), equalTo("2"));
     }
 
+    @Test
+    public final void testSubString() throws SvcLogicException {
+        param.put("string","splitatgivenindex");
+        param.put("begin-index","0");
+        param.put("end-index","5");
+        param.put("result","result");
+
+        stringUtils.substring(param, ctx);
+
+        assertEquals("split", ctx.getAttribute("result"));
+    }
+
     @Test
     public final void testQuotedOrNull() throws SvcLogicException {
         //param.put("nullString",null);