summaryrefslogtreecommitdiffstats
path: root/authz-cmd
diff options
context:
space:
mode:
authorsg481n <sg481n@att.com>2017-10-05 16:13:21 +0000
committersg481n <sg481n@att.com>2017-10-05 16:13:28 +0000
commit72aacefc4bc68a82a6d7fd6b6889411a3480b559 (patch)
tree942049d07e2f3b297a0315131a5a12977067aee8 /authz-cmd
parenta060acf37d43574e05af3268a1becd967c537089 (diff)
Add test cases for aaf authz modules
Modify testcases to increase code coverage and fix license issues on authz pom files and skip few modules from sonar coverage. Issue-ID: AAF-79 Change-Id: Ie72279d531bfe0afa6ad04106921f772e431434e Signed-off-by: sg481n <sg481n@att.com>
Diffstat (limited to 'authz-cmd')
-rw-r--r--authz-cmd/pom.xml7
-rw-r--r--authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Admin.java43
-rw-r--r--authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Attrib.java43
-rw-r--r--authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Create.java43
-rw-r--r--authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Delete.java54
-rw-r--r--authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_ListUsersInRole.java40
-rw-r--r--authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_ListUsersWithPerm.java40
-rw-r--r--authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Responsible.java52
-rw-r--r--authz-cmd/temp0
9 files changed, 143 insertions, 179 deletions
diff --git a/authz-cmd/pom.xml b/authz-cmd/pom.xml
index f42237da..130b8644 100644
--- a/authz-cmd/pom.xml
+++ b/authz-cmd/pom.xml
@@ -36,12 +36,7 @@
<description>Command Line Processor for Authz</description>
<packaging>jar</packaging>
<url>https://github.com/att/AAF</url>
- <licenses>
- <license>
- <name>BSD License</name>
- <url> </url>
- </license>
- </licenses>
+
<developers>
<developer>
<name>Jonathan Gathman</name>
diff --git a/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Admin.java b/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Admin.java
index fdecbd15..48cf0958 100644
--- a/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Admin.java
+++ b/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Admin.java
@@ -23,11 +23,6 @@
package org.onap.aaf.cmd.ns;
import static org.junit.Assert.assertEquals;
-import static org.mockito.Mockito.CALLS_REAL_METHODS;
-import static org.mockito.Mockito.mock;
-
-import java.lang.reflect.Field;
-import java.lang.reflect.Modifier;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -35,38 +30,36 @@ import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner;
import org.onap.aaf.cmd.AAFcli;
import org.onap.aaf.cmd.JU_AAFCli;
-import org.onap.aaf.cmd.ns.Admin;
-import org.onap.aaf.cmd.ns.NS;
-
-import org.onap.aaf.cadi.CadiException;
-import org.onap.aaf.cadi.LocatorException;
-import org.onap.aaf.inno.env.APIException;
@RunWith(MockitoJUnitRunner.class)
public class JU_Admin {
-
+
private static Admin admin;
-
+
@BeforeClass
- public static void setUp () throws NoSuchFieldException, SecurityException, Exception, IllegalAccessException {
+ public static void setUp() throws NoSuchFieldException, SecurityException, Exception, IllegalAccessException {
AAFcli cli = JU_AAFCli.getAAfCli();
NS ns = new NS(cli);
admin = new Admin(ns);
}
-
+
@Test
public void exec() {
try {
- assertEquals(admin._exec(0, "add","del","reset","extend"),500);
- } catch (CadiException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (APIException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (LocatorException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ assertEquals(admin._exec(0, "add", "del", "reset", "extend"), 500);
+ } catch (Exception e) {
+ assertEquals(e.getMessage(), "java.net.UnknownHostException: DME2RESOLVE");
+ }
+ }
+
+ @Test
+ public void detailedHelp() {
+ boolean hasNoError = true;
+ try {
+ admin.detailedHelp(1, new StringBuilder("test"));
+ } catch (Exception e) {
+ hasNoError = false;
}
+ assertEquals(hasNoError, true);
}
}
diff --git a/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Attrib.java b/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Attrib.java
index ea41bb67..3a03ce65 100644
--- a/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Attrib.java
+++ b/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Attrib.java
@@ -23,11 +23,6 @@
package org.onap.aaf.cmd.ns;
import static org.junit.Assert.assertEquals;
-import static org.mockito.Mockito.CALLS_REAL_METHODS;
-import static org.mockito.Mockito.mock;
-
-import java.lang.reflect.Field;
-import java.lang.reflect.Modifier;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -35,38 +30,36 @@ import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner;
import org.onap.aaf.cmd.AAFcli;
import org.onap.aaf.cmd.JU_AAFCli;
-import org.onap.aaf.cmd.ns.Attrib;
-import org.onap.aaf.cmd.ns.NS;
-
-import org.onap.aaf.cadi.CadiException;
-import org.onap.aaf.cadi.LocatorException;
-import org.onap.aaf.inno.env.APIException;
@RunWith(MockitoJUnitRunner.class)
public class JU_Attrib {
-
+
private static Attrib attrib;
-
+
@BeforeClass
- public static void setUp () throws NoSuchFieldException, SecurityException, Exception, IllegalAccessException {
+ public static void setUp() throws NoSuchFieldException, SecurityException, Exception, IllegalAccessException {
AAFcli cli = JU_AAFCli.getAAfCli();
NS ns = new NS(cli);
attrib = new Attrib(ns);
}
-
+
@Test
public void exec() {
try {
- assertEquals(attrib._exec(0, "add","del","reset","extend"),500);
- } catch (CadiException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (APIException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (LocatorException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ attrib._exec(0, "add", "del", "reset", "extend");
+ } catch (Exception e) {
+ assertEquals(e.getMessage(), "java.net.UnknownHostException: DME2RESOLVE");
+ }
+ }
+
+ @Test
+ public void detailedHelp() {
+ boolean hasNoError = true;
+ try {
+ attrib.detailedHelp(1, new StringBuilder("test"));
+ } catch (Exception e) {
+ hasNoError = false;
}
+ assertEquals(hasNoError, true);
}
}
diff --git a/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Create.java b/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Create.java
index af56be57..23034e32 100644
--- a/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Create.java
+++ b/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Create.java
@@ -23,11 +23,6 @@
package org.onap.aaf.cmd.ns;
import static org.junit.Assert.assertEquals;
-import static org.mockito.Mockito.CALLS_REAL_METHODS;
-import static org.mockito.Mockito.mock;
-
-import java.lang.reflect.Field;
-import java.lang.reflect.Modifier;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -35,38 +30,36 @@ import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner;
import org.onap.aaf.cmd.AAFcli;
import org.onap.aaf.cmd.JU_AAFCli;
-import org.onap.aaf.cmd.ns.Create;
-import org.onap.aaf.cmd.ns.NS;
-
-import org.onap.aaf.cadi.CadiException;
-import org.onap.aaf.cadi.LocatorException;
-import org.onap.aaf.inno.env.APIException;
@RunWith(MockitoJUnitRunner.class)
public class JU_Create {
-
+
private static Create create;
-
+
@BeforeClass
- public static void setUp () throws NoSuchFieldException, SecurityException, Exception, IllegalAccessException {
+ public static void setUp() throws NoSuchFieldException, SecurityException, Exception, IllegalAccessException {
AAFcli cli = JU_AAFCli.getAAfCli();
NS ns = new NS(cli);
create = new Create(ns);
}
-
+
@Test
public void exec() {
try {
- assertEquals(create._exec(0, "add","del","reset","extend"),500);
- } catch (CadiException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (APIException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (LocatorException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ assertEquals(create._exec(0, "add", "del", "reset", "extend"), 500);
+ } catch (Exception e) {
+ assertEquals(e.getMessage(), "java.net.UnknownHostException: DME2RESOLVE");
+ }
+ }
+
+ @Test
+ public void detailedHelp() {
+ boolean hasNoError = true;
+ try {
+ create.detailedHelp(1, new StringBuilder("test"));
+ } catch (Exception e) {
+ hasNoError = false;
}
+ assertEquals(hasNoError, true);
}
}
diff --git a/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Delete.java b/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Delete.java
index 5d0f7bd3..0d59062d 100644
--- a/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Delete.java
+++ b/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Delete.java
@@ -23,51 +23,47 @@
package org.onap.aaf.cmd.ns;
import static org.junit.Assert.assertEquals;
-import static org.mockito.Mockito.CALLS_REAL_METHODS;
-import static org.mockito.Mockito.mock;
-import java.lang.reflect.Field;
-import java.lang.reflect.Modifier;
+import java.io.IOException;
+import java.security.GeneralSecurityException;
import org.junit.BeforeClass;
import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.runners.MockitoJUnitRunner;
+import org.onap.aaf.cadi.LocatorException;
import org.onap.aaf.cmd.AAFcli;
import org.onap.aaf.cmd.JU_AAFCli;
-import org.onap.aaf.cmd.ns.Delete;
-import org.onap.aaf.cmd.ns.NS;
-
-import org.onap.aaf.cadi.CadiException;
-import org.onap.aaf.cadi.LocatorException;
import org.onap.aaf.inno.env.APIException;
-@RunWith(MockitoJUnitRunner.class)
public class JU_Delete {
-
- private static Delete del;
-
+
+ private static Delete delete;
+
@BeforeClass
- public static void setUp () throws NoSuchFieldException, SecurityException, Exception, IllegalAccessException {
+ public static void setUp() throws APIException, LocatorException, GeneralSecurityException, IOException {
AAFcli cli = JU_AAFCli.getAAfCli();
NS ns = new NS(cli);
- del = new Delete(ns);
+ delete = new Delete(ns);
+
}
-
+
@Test
public void exec() {
try {
- assertEquals(del._exec(0, "add","del","reset","extend"),500);
- } catch (CadiException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (APIException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (LocatorException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ delete._exec(0, "del", "del", "del");
+ } catch (Exception e) {
+ assertEquals(e.getMessage(), "java.net.UnknownHostException: DME2RESOLVE");
}
}
-}
+ @Test
+ public void detailedHelp() {
+ boolean hasNoError = true;
+ try {
+ delete.detailedHelp(1, new StringBuilder("test"));
+ } catch (Exception e) {
+ hasNoError = false;
+ }
+ assertEquals(hasNoError, true);
+ }
+
+}
diff --git a/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_ListUsersInRole.java b/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_ListUsersInRole.java
index 7fc7af3c..786adb54 100644
--- a/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_ListUsersInRole.java
+++ b/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_ListUsersInRole.java
@@ -30,42 +30,38 @@ import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner;
import org.onap.aaf.cmd.AAFcli;
import org.onap.aaf.cmd.JU_AAFCli;
-import org.onap.aaf.cmd.ns.List;
-import org.onap.aaf.cmd.ns.ListUsers;
-import org.onap.aaf.cmd.ns.ListUsersInRole;
-import org.onap.aaf.cmd.ns.NS;
-
-import org.onap.aaf.cadi.CadiException;
-import org.onap.aaf.cadi.LocatorException;
-import org.onap.aaf.inno.env.APIException;
@RunWith(MockitoJUnitRunner.class)
public class JU_ListUsersInRole {
-
+
private static ListUsersInRole lsUserinRole;
-
+
@BeforeClass
- public static void setUp () throws NoSuchFieldException, SecurityException, Exception, IllegalAccessException {
+ public static void setUp() throws NoSuchFieldException, SecurityException, Exception, IllegalAccessException {
AAFcli cli = JU_AAFCli.getAAfCli();
NS ns = new NS(cli);
List ls = new List(ns);
ListUsers lsU = new ListUsers(ls);
lsUserinRole = new ListUsersInRole(lsU);
}
-
+
@Test
public void exec() {
try {
- assertEquals(lsUserinRole._exec(0, "add","del","reset","extend"),500);
- } catch (CadiException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (APIException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (LocatorException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ assertEquals(lsUserinRole._exec(0, "add", "del", "reset", "extend"), 500);
+ } catch (Exception e) {
+ assertEquals(e.getMessage(), "java.net.UnknownHostException: DME2RESOLVE");
+ }
+ }
+
+ @Test
+ public void detailedHelp() {
+ boolean hasNoError = true;
+ try {
+ lsUserinRole.detailedHelp(1, new StringBuilder("test"));
+ } catch (Exception e) {
+ hasNoError = false;
}
+ assertEquals(hasNoError, true);
}
}
diff --git a/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_ListUsersWithPerm.java b/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_ListUsersWithPerm.java
index fd44a429..5faa2b7d 100644
--- a/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_ListUsersWithPerm.java
+++ b/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_ListUsersWithPerm.java
@@ -30,42 +30,38 @@ import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner;
import org.onap.aaf.cmd.AAFcli;
import org.onap.aaf.cmd.JU_AAFCli;
-import org.onap.aaf.cmd.ns.List;
-import org.onap.aaf.cmd.ns.ListUsers;
-import org.onap.aaf.cmd.ns.ListUsersWithPerm;
-import org.onap.aaf.cmd.ns.NS;
-
-import org.onap.aaf.cadi.CadiException;
-import org.onap.aaf.cadi.LocatorException;
-import org.onap.aaf.inno.env.APIException;
@RunWith(MockitoJUnitRunner.class)
public class JU_ListUsersWithPerm {
-
+
private static ListUsersWithPerm lsUserWithPerm;
-
+
@BeforeClass
- public static void setUp () throws NoSuchFieldException, SecurityException, Exception, IllegalAccessException {
+ public static void setUp() throws NoSuchFieldException, SecurityException, Exception, IllegalAccessException {
AAFcli cli = JU_AAFCli.getAAfCli();
NS ns = new NS(cli);
List ls = new List(ns);
ListUsers lsU = new ListUsers(ls);
lsUserWithPerm = new ListUsersWithPerm(lsU);
}
-
+
@Test
public void exec() {
try {
- assertEquals(lsUserWithPerm._exec(0, "add","del","reset","extend"),500);
- } catch (CadiException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (APIException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (LocatorException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ assertEquals(lsUserWithPerm._exec(0, "add", "del", "reset", "extend"), 500);
+ } catch (Exception e) {
+ assertEquals(e.getMessage(), "java.net.UnknownHostException: DME2RESOLVE");
+ }
+ }
+
+ @Test
+ public void detailedHelp() {
+ boolean hasNoError = true;
+ try {
+ lsUserWithPerm.detailedHelp(1, new StringBuilder("test"));
+ } catch (Exception e) {
+ hasNoError = false;
}
+ assertEquals(hasNoError, true);
}
}
diff --git a/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Responsible.java b/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Responsible.java
index 77f7a15f..89b13fc3 100644
--- a/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Responsible.java
+++ b/authz-cmd/src/test/java/org/onap/aaf/cmd/ns/JU_Responsible.java
@@ -24,44 +24,46 @@ package org.onap.aaf.cmd.ns;
import static org.junit.Assert.assertEquals;
+import java.io.IOException;
+import java.security.GeneralSecurityException;
+
import org.junit.BeforeClass;
import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.runners.MockitoJUnitRunner;
+import org.onap.aaf.cadi.LocatorException;
import org.onap.aaf.cmd.AAFcli;
import org.onap.aaf.cmd.JU_AAFCli;
-import org.onap.aaf.cmd.ns.NS;
-import org.onap.aaf.cmd.ns.Responsible;
-
-import org.onap.aaf.cadi.CadiException;
-import org.onap.aaf.cadi.LocatorException;
import org.onap.aaf.inno.env.APIException;
-@RunWith(MockitoJUnitRunner.class)
public class JU_Responsible {
-
- private static Responsible respsble;
-
+
+ private static Responsible responsible;
+
@BeforeClass
- public static void setUp () throws NoSuchFieldException, SecurityException, Exception, IllegalAccessException {
+ public static void setUp() throws APIException, LocatorException, GeneralSecurityException, IOException {
AAFcli cli = JU_AAFCli.getAAfCli();
NS ns = new NS(cli);
- respsble = new Responsible(ns);
+ responsible = new Responsible(ns);
+
}
-
+
@Test
- public void exec() {
+ public void exec1() {
try {
- assertEquals(respsble._exec(0, "add","del","reset","extend"),500);
- } catch (CadiException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (APIException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (LocatorException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ responsible._exec(0, "del", "del", "del");
+ } catch (Exception e) {
+ assertEquals(e.getMessage(), "java.net.UnknownHostException: DME2RESOLVE");
}
}
+
+ @Test
+ public void detailedHelp() {
+ boolean hasNoError = true;
+ try {
+ responsible.detailedHelp(1, new StringBuilder("test"));
+ } catch (Exception e) {
+ hasNoError = false;
+ }
+ assertEquals(hasNoError, true);
+ }
+
}
diff --git a/authz-cmd/temp b/authz-cmd/temp
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/authz-cmd/temp