added test case to TestFileRecorder 23/69623/1
authorSandeep J <sandeejh@in.ibm.com>
Mon, 1 Oct 2018 20:28:59 +0000 (01:58 +0530)
committerSandeep J <sandeejh@in.ibm.com>
Mon, 1 Oct 2018 20:29:17 +0000 (01:59 +0530)
to increase code coverage

Issue-ID: CCSDK-595
Change-Id: Idf00ada3253593a8a5cc2096b927b4bcad457b3c
Signed-off-by: Sandeep J <sandeejh@in.ibm.com>
sli/recording/src/test/java/org/onap/ccsdk/sli/core/sli/recording/TestFileRecorder.java

index c879d8f..d0cc831 100644 (file)
@@ -3,8 +3,11 @@
  */
 package org.onap.ccsdk.sli.core.sli.recording;
 
-import static org.junit.Assert.*;
+import static org.junit.Assert.fail;
+
 import java.util.HashMap;
+
+import org.junit.Before;
 import org.junit.Test;
 import org.onap.ccsdk.sli.core.sli.SvcLogicException;
 
@@ -13,23 +16,34 @@ import org.onap.ccsdk.sli.core.sli.SvcLogicException;
  *
  */
 public class TestFileRecorder {
+       private FileRecorder recorder;
+
+       @Before
+       public void setUp() {
+               recorder = new FileRecorder();
+       }
+
+       /**
+        * Test method for
+        * {@link org.onap.ccsdk.sli.core.sli.recording.FileRecorder#record(java.util.Map)}.
+        */
+       @Test
+       public void testRecord() {
+               HashMap<String, String> parms = new HashMap<>();
+               parms.put("file", "/dev/null");
+               parms.put("field1", "hi");
+               try {
+                       recorder.record(parms);
+               } catch (SvcLogicException e) {
+                       fail("Caught SvcLogicException : " + e.getMessage());
+               }
+       }
 
-    /**
-     * Test method for {@link org.onap.ccsdk.sli.core.sli.recording.FileRecorder#record(java.util.Map)}.
-     */
-    @Test
-    public void testRecord() {
-
-        FileRecorder recorder = new FileRecorder();
-
-        HashMap<String,String> parms = new HashMap<>();
-        parms.put("file", "/dev/null");
-        parms.put("field1","hi");
-        try {
-            recorder.record(parms);
-        } catch (SvcLogicException e) {
-            fail("Caught SvcLogicException : "+e.getMessage());
-        }
-    }
+       @Test(expected = Exception.class)
+       public void testRecordForEmptyFileName() throws Exception {
+               HashMap<String, String> parms = new HashMap<>();
+               parms.put("field1", "hi");
+               recorder.record(parms);
+       }
 
 }