From 803d801c8382ede9f3448637e87240822839b0bc Mon Sep 17 00:00:00 2001 From: jitendra sharma Date: Fri, 16 Aug 2019 05:34:12 +0000 Subject: add Junit test cases wth cleanup code for OnapCommandExceutionShowCommandTest and OnapCommandExceutionShowDebugCommandTest Issue-ID: CLI-169 Signed-off-by: jitendra sharma Change-Id: Iab025837347cdc5c10c70cf3afc375312ad6cd9c --- .../execution/OnapCommandExceutionShowCommandTest.java | 17 +++++++++++------ .../OnapCommandExceutionShowDebugCommandTest.java | 17 +++++++++++------ 2 files changed, 22 insertions(+), 12 deletions(-) (limited to 'framework/src/test/java/org') diff --git a/framework/src/test/java/org/onap/cli/fw/cmd/execution/OnapCommandExceutionShowCommandTest.java b/framework/src/test/java/org/onap/cli/fw/cmd/execution/OnapCommandExceutionShowCommandTest.java index 172f7045..5d83374c 100644 --- a/framework/src/test/java/org/onap/cli/fw/cmd/execution/OnapCommandExceutionShowCommandTest.java +++ b/framework/src/test/java/org/onap/cli/fw/cmd/execution/OnapCommandExceutionShowCommandTest.java @@ -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 diff --git a/framework/src/test/java/org/onap/cli/fw/cmd/execution/OnapCommandExceutionShowDebugCommandTest.java b/framework/src/test/java/org/onap/cli/fw/cmd/execution/OnapCommandExceutionShowDebugCommandTest.java index e31e53d5..c7aafa1a 100644 --- a/framework/src/test/java/org/onap/cli/fw/cmd/execution/OnapCommandExceutionShowDebugCommandTest.java +++ b/framework/src/test/java/org/onap/cli/fw/cmd/execution/OnapCommandExceutionShowDebugCommandTest.java @@ -15,11 +15,14 @@ */ 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 -- cgit 1.2.3-korg