add Junit test cases wth cleanup code for OnapCommandExceutionShowCommandTest and... 56/93656/4
authorjitendra sharma <jitendra.sharma1@huawei.com>
Fri, 16 Aug 2019 05:34:12 +0000 (05:34 +0000)
committerjitendra sharma <jitendra.sharma1@huawei.com>
Mon, 19 Aug 2019 10:13:31 +0000 (10:13 +0000)
Issue-ID: CLI-169

Signed-off-by: jitendra sharma <jitendra.sharma1@huawei.com>
Change-Id: Iab025837347cdc5c10c70cf3afc375312ad6cd9c

framework/src/test/java/org/onap/cli/fw/cmd/execution/OnapCommandExceutionShowCommandTest.java
framework/src/test/java/org/onap/cli/fw/cmd/execution/OnapCommandExceutionShowDebugCommandTest.java

index 172f704..5d83374 100644 (file)
@@ -14,6 +14,7 @@
  * limitations under the License.
  */
 package org.onap.cli.fw.cmd.execution;
+import org.junit.AfterClass;
 import org.junit.BeforeClass;
 import org.junit.Test;
 import org.onap.cli.fw.error.OnapCommandException;
@@ -21,6 +22,7 @@ import org.onap.cli.fw.error.OnapCommandExecutionFailed;
 import org.onap.cli.fw.output.OnapCommandResultAttribute;
 import org.onap.cli.fw.store.OnapCommandExecutionStoreTest;
 
+import java.io.File;
 import java.util.List;
 
 import static org.junit.Assert.*;
@@ -30,14 +32,9 @@ public class OnapCommandExceutionShowCommandTest {
 public static void setUp() throws Exception {
     OnapCommandExecutionStoreTest executionStoreTest= new OnapCommandExecutionStoreTest();
     executionStoreTest.setUp();
-    executionStoreTest.listExecutionsTest();
-    executionStoreTest.storeExectutionDebugTest();
-    executionStoreTest.storeExectutionEndTest();
-    executionStoreTest.storeExectutionOutputTest();
-    executionStoreTest.storeExectutionProgressTest();
     executionStoreTest.storeExectutionStartTest();
 }
-    @Test
+   @Test
     public void runTest() throws OnapCommandException {
         OnapCommandExceutionShowCommand cmd=new OnapCommandExceutionShowCommand();
         cmd.initializeSchema("execution-show.yaml");
@@ -48,4 +45,12 @@ public static void setUp() throws Exception {
                 .getRecords();
         assertTrue(oclipCommandResultAttributes.size() > 1);
     }
+
+
+    @AfterClass
+    public static void tearDown() throws Exception {
+        String dirPathForExecutions = System.getProperty("user.dir") + File.separator + "data/executions";
+        File executionsDir = new File(dirPathForExecutions);
+        assertTrue(OnapCommandExceutionListCommandTest.deleteDirectory(executionsDir));
+    }
 }
\ No newline at end of file
index e31e53d..c7aafa1 100644 (file)
  */
 package org.onap.cli.fw.cmd.execution;
 
+import org.junit.AfterClass;
 import org.junit.BeforeClass;
 import org.junit.Test;
 import org.onap.cli.fw.error.OnapCommandException;
 import org.onap.cli.fw.store.OnapCommandExecutionStoreTest;
 
+import java.io.File;
+
 import static org.junit.Assert.*;
 
 public class OnapCommandExceutionShowDebugCommandTest {
@@ -27,14 +30,9 @@ public class OnapCommandExceutionShowDebugCommandTest {
     public static void setUp() throws Exception {
         OnapCommandExecutionStoreTest executionStoreTest= new OnapCommandExecutionStoreTest();
         executionStoreTest.setUp();
-        executionStoreTest.listExecutionsTest();
-        executionStoreTest.storeExectutionDebugTest();
-        executionStoreTest.storeExectutionEndTest();
-        executionStoreTest.storeExectutionOutputTest();
-        executionStoreTest.storeExectutionProgressTest();
         executionStoreTest.storeExectutionStartTest();
     }
-    @Test
+   @Test
     public void runTest() throws OnapCommandException {
         OnapCommandExceutionShowDebugCommand cmd=new OnapCommandExceutionShowDebugCommand();
         cmd.initializeSchema("execution-show-debug.yaml");
@@ -44,4 +42,11 @@ public class OnapCommandExceutionShowDebugCommandTest {
 
     }
 
+ @AfterClass
+    public static void tearDown() throws Exception {
+        String dirPathForExecutions = System.getProperty("user.dir") + File.separator + "data/executions";
+        File executionsDir = new File(dirPathForExecutions);
+        assertTrue(OnapCommandExceutionListCommandTest.deleteDirectory(executionsDir));
+    }
+
 }
\ No newline at end of file