From d4482ed550d32c237ba92410d72aa85ad3338b9f Mon Sep 17 00:00:00 2001 From: Ganesh Date: Fri, 1 Jul 2022 18:43:23 +0530 Subject: ValidateSchemaTest sonar issue, Replace these 3 tests with a single Parameterized one Signed-off-by: Ganesh Change-Id: I7f65fcecea7ac6ba574f2cb9bd128a200fbae4e1 Issue-ID: CLI-444 --- .../org/onap/cli/fw/schema/ValidateSchemaTest.java | 29 ++++++---------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/framework/src/test/java/org/onap/cli/fw/schema/ValidateSchemaTest.java b/framework/src/test/java/org/onap/cli/fw/schema/ValidateSchemaTest.java index 00c311fc..5c83342a 100644 --- a/framework/src/test/java/org/onap/cli/fw/schema/ValidateSchemaTest.java +++ b/framework/src/test/java/org/onap/cli/fw/schema/ValidateSchemaTest.java @@ -35,15 +35,18 @@ public class ValidateSchemaTest { @Test(expected = OnapCommandInvalidSchema.class) public void invalidateTest1() throws OnapCommandException { - OnapCommand cmd = new OnapCommand() { @Override protected void run() throws OnapCommandException {} }; - OnapCommandSchemaLoader.loadSchema(cmd, "fdsfds.yaml", true, true); + try { + OnapCommandSchemaLoader.loadSchema(cmd, "fdsfds", true, true); + } catch(Exception e) { + assertEquals(e.getClass(), OnapCommandInvalidSchema.class); + } + OnapCommandSchemaLoader.loadSchema(cmd, "schema-invalid-file.yaml", true, true); } - @Test public void validateTestMerge() throws OnapCommandException { @@ -56,15 +59,6 @@ public class ValidateSchemaTest { @Test(expected = OnapCommandInvalidSchema.class) public void invalidateTest2() throws OnapCommandException { - OnapCommand cmd = new OnapCommand() { - @Override - protected void run() throws OnapCommandException {} - }; - OnapCommandSchemaLoader.loadSchema(cmd, "fdsfds", true, true); - } - - @Test(expected = OnapCommandInvalidSchema.class) - public void invalidateTest4() throws OnapCommandException { OnapCommand cmd = new OnapCommand() { @Override protected void run() throws OnapCommandException {} @@ -75,7 +69,7 @@ public class ValidateSchemaTest { } @Test(expected = OnapCommandInvalidSchema.class) - public void invalidateTest5() throws OnapCommandException { + public void invalidateTest3() throws OnapCommandException { OnapCommand cmd = new OnapCommand() { @Override protected void run() throws OnapCommandException {} @@ -95,15 +89,6 @@ public class ValidateSchemaTest { assertTrue(list.isEmpty()); } - @Test(expected = OnapCommandInvalidSchema.class) - public void invalidateTest3() throws OnapCommandException { - OnapCommand cmd = new OnapCommand() { - @Override - protected void run() throws OnapCommandException {} - }; - OnapCommandSchemaLoader.loadSchema(cmd, "schema-invalid-file.yaml", true, true); - } - @Test public void validateTest() throws OnapCommandException { -- cgit 1.2.3-korg