Add unit test for SliStringUtils
authorsurya-huawei <a.u.surya@huawei.com>
Tue, 26 Sep 2017 07:31:50 +0000 (13:01 +0530)
committerSURYA A U <a.u.surya@huawei.com>
Wed, 27 Sep 2017 18:21:41 +0000 (18:21 +0000)
*Made quotedOrNull method public
This is done for accessing this in ut
*Added a unit test for the SliStringUtils.quotedOrNull()
This is done for increasing code coverage

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

index 6048c66..0c43f68 100644 (file)
@@ -100,7 +100,7 @@ public class SliStringUtils implements SvcLogicJavaPlugin {
                }
        }
 
-       private static String quotedOrNULL( String str ) {
+       public static String quotedOrNULL( String str ) {
                return (str == null) ? "NULL" : '"' + str + '"';
        }
 
index 72b3264..96c6ae4 100644 (file)
@@ -90,6 +90,12 @@ public class SliStringUtilsTest {
         assertThat(ctx.getAttribute("result_length"), equalTo("2"));
     }
 
+    @Test
+    public final void testQuotedOrNull() throws SvcLogicException {
+        //param.put("nullString",null);
+        assertEquals("NULL",SliStringUtils.quotedOrNULL(null));
+    }
+
     @Test
     public void equalsIgnoreCaseTrue() throws SvcLogicException {
         String sourceString = "HeLlOwORLD";