X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=auth%2Fauth-locate%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Faaf%2Fauth%2Flocate%2Fvalidation%2FJU_LocateValidatorTest.java;h=80248d2f48e4a9e476f6fb05f283ffc2f200df8f;hb=2c0dd5c5136e249f63f1d3296063795cde30c399;hp=ef076da8963e1ad9122f003cec69b7eca4004606;hpb=5f1a6a0ab09ea3fa4199a8d413af75d4378e2a8e;p=aaf%2Fauthz.git diff --git a/auth/auth-locate/src/test/java/org/onap/aaf/auth/locate/validation/JU_LocateValidatorTest.java b/auth/auth-locate/src/test/java/org/onap/aaf/auth/locate/validation/JU_LocateValidatorTest.java index ef076da8..80248d2f 100644 --- a/auth/auth-locate/src/test/java/org/onap/aaf/auth/locate/validation/JU_LocateValidatorTest.java +++ b/auth/auth-locate/src/test/java/org/onap/aaf/auth/locate/validation/JU_LocateValidatorTest.java @@ -40,148 +40,148 @@ import locate.v1_0.MgmtEndpoints; public class JU_LocateValidatorTest { - @Mock - private Endpoint endpoint; - - @Mock(answer = Answers.RETURNS_DEEP_STUBS) - private Endpoints endpoints; - @Mock(answer = Answers.RETURNS_DEEP_STUBS) - private MgmtEndpoints me; - @Mock(answer = Answers.RETURNS_DEEP_STUBS) - private MgmtEndpoint mgmtEndpoint; - @Mock(answer = Answers.RETURNS_DEEP_STUBS) - private SpecialPorts specialPort; - - @Before - public void setup() { - MockitoAnnotations.initMocks(this); - } - - @Test - public void testNullEndPoint() { - LocateValidator validator = new LocateValidator(); - - validator.endpoint(null); - assertEquals("Endpoint Data is null.\n", validator.errs()); - } - - @Test - public void testEndPoint() { - LocateValidator validator = new LocateValidator(); - - when(endpoint.getName()).thenReturn("Endpoint1"); - when(endpoint.getHostname()).thenReturn("HOST1"); - when(endpoint.getPort()).thenReturn(9090); - when(endpoint.getProtocol()).thenReturn("HTTP"); - - validator.endpoint(endpoint); - - assertEquals("Endpoint Name must prefixed by Namespace\n", validator.errs()); - } - - @Test - public void testSubProtoCol() { - LocateValidator validator = new LocateValidator(); - - List subProtocol = new ArrayList(); - subProtocol.add(null); - - when(endpoint.getName()).thenReturn("EndPoint.Endpoint1"); - when(endpoint.getHostname()).thenReturn("HOST1"); - when(endpoint.getPort()).thenReturn(9090); - when(endpoint.getProtocol()).thenReturn("HTTP"); - when(endpoint.getSubprotocol()).thenReturn(subProtocol); - - validator.endpoint(endpoint); - - assertEquals("Endpoint Subprotocol is null.\n", validator.errs()); - } - - @Test - public void testNullEndpoints() { - LocateValidator validator = new LocateValidator(); - - validator.endpoints(null, false); - validator.mgmt_endpoint_key(null); - validator.mgmt_endpoints(null, false); - assertEquals("Endpoints Data is null.\n" + "MgmtEndpoints Data is null.\n" + "MgmtEndpoints Data is null.\n", - validator.errs()); - } - - @Test - public void testEndpointsWithListContaingNull() { - LocateValidator validator = new LocateValidator(); - when(endpoints.getEndpoint().size()).thenReturn(0); - when(me.getMgmtEndpoint().size()).thenReturn(0); - - validator.endpoints(endpoints, true); - validator.mgmt_endpoints(me, false); - assertEquals("Endpoints contains no endpoints\n" + "MgmtEndpoints contains no data\n", validator.errs()); - } - - @Test - public void testEndpointsWithSpecialPortsNull() { - LocateValidator validator = new LocateValidator(); - - when(endpoint.getName()).thenReturn("EndPoint.Endpoint1"); - when(endpoint.getHostname()).thenReturn("HOST1"); - when(endpoint.getPort()).thenReturn(9090); - when(endpoint.getProtocol()).thenReturn("HTTP"); - List subprotocol = new ArrayList(); - when(endpoint.getSubprotocol()).thenReturn(subprotocol); - - List endpointList = new ArrayList(); - endpointList.add(endpoint); - - when(mgmtEndpoint.getName()).thenReturn("EndPoint.Endpoint1"); - when(mgmtEndpoint.getHostname()).thenReturn("HOST1"); - when(mgmtEndpoint.getPort()).thenReturn(9090); - when(mgmtEndpoint.getProtocol()).thenReturn("HTTP"); - List specialPorts = new ArrayList(); - specialPorts.add(null); - when(mgmtEndpoint.getSpecialPorts()).thenReturn(specialPorts); - List mgmtEndpoints = new ArrayList(); - mgmtEndpoints.add(mgmtEndpoint); - - when(endpoints.getEndpoint()).thenReturn(endpointList); - when(me.getMgmtEndpoint()).thenReturn(mgmtEndpoints); - - validator.endpoints(endpoints, false); - validator.mgmt_endpoints(me, true); - assertEquals("Special Ports is null.\n", validator.errs()); - } - - @Test - public void testEndpointsWithSpecialPorts() { - LocateValidator validator = new LocateValidator(); - - when(mgmtEndpoint.getName()).thenReturn("EndPoint.Endpoint1"); - when(mgmtEndpoint.getHostname()).thenReturn("HOST1"); - when(mgmtEndpoint.getPort()).thenReturn(9090); - when(mgmtEndpoint.getProtocol()).thenReturn("HTTP"); - - List specialPorts = new ArrayList(); - specialPorts.add(specialPort); - - when(specialPort.getName()).thenReturn("Port1"); - when(specialPort.getProtocol()).thenReturn("HTTP"); - when(specialPort.getPort()).thenReturn(9090); - - List versions = new ArrayList(); - versions.add("1"); - - when(specialPort.getProtocolVersions()).thenReturn(versions); - - when(mgmtEndpoint.getSpecialPorts()).thenReturn(specialPorts); - List mgmtEndpoints = new ArrayList(); - mgmtEndpoints.add(mgmtEndpoint); - - when(me.getMgmtEndpoint()).thenReturn(mgmtEndpoints); - - validator.endpoints(endpoints, false); - validator.mgmt_endpoints(me, true); - validator.mgmt_endpoint_key(me); - assertEquals(false, validator.err()); - - } + @Mock + private Endpoint endpoint; + + @Mock(answer = Answers.RETURNS_DEEP_STUBS) + private Endpoints endpoints; + @Mock(answer = Answers.RETURNS_DEEP_STUBS) + private MgmtEndpoints me; + @Mock(answer = Answers.RETURNS_DEEP_STUBS) + private MgmtEndpoint mgmtEndpoint; + @Mock(answer = Answers.RETURNS_DEEP_STUBS) + private SpecialPorts specialPort; + + @Before + public void setup() { + MockitoAnnotations.initMocks(this); + } + + @Test + public void testNullEndPoint() { + LocateValidator validator = new LocateValidator(); + + validator.endpoint(null); + assertEquals("Endpoint Data is null.\n", validator.errs()); + } + + @Test + public void testEndPoint() { + LocateValidator validator = new LocateValidator(); + + when(endpoint.getName()).thenReturn("Endpoint1"); + when(endpoint.getHostname()).thenReturn("HOST1"); + when(endpoint.getPort()).thenReturn(9090); + when(endpoint.getProtocol()).thenReturn("HTTP"); + + validator.endpoint(endpoint); + + assertEquals("Endpoint Name must prefixed by Namespace\n", validator.errs()); + } + + @Test + public void testSubProtoCol() { + LocateValidator validator = new LocateValidator(); + + List subProtocol = new ArrayList(); + subProtocol.add(null); + + when(endpoint.getName()).thenReturn("EndPoint.Endpoint1"); + when(endpoint.getHostname()).thenReturn("HOST1"); + when(endpoint.getPort()).thenReturn(9090); + when(endpoint.getProtocol()).thenReturn("HTTP"); + when(endpoint.getSubprotocol()).thenReturn(subProtocol); + + validator.endpoint(endpoint); + + assertEquals("Endpoint Subprotocol is null.\n", validator.errs()); + } + + @Test + public void testNullEndpoints() { + LocateValidator validator = new LocateValidator(); + + validator.endpoints(null, false); + validator.mgmt_endpoint_key(null); + validator.mgmt_endpoints(null, false); + assertEquals("Endpoints Data is null.\n" + "MgmtEndpoints Data is null.\n" + "MgmtEndpoints Data is null.\n", + validator.errs()); + } + + @Test + public void testEndpointsWithListContaingNull() { + LocateValidator validator = new LocateValidator(); + when(endpoints.getEndpoint().size()).thenReturn(0); + when(me.getMgmtEndpoint().size()).thenReturn(0); + + validator.endpoints(endpoints, true); + validator.mgmt_endpoints(me, false); + assertEquals("Endpoints contains no endpoints\n" + "MgmtEndpoints contains no data\n", validator.errs()); + } + + @Test + public void testEndpointsWithSpecialPortsNull() { + LocateValidator validator = new LocateValidator(); + + when(endpoint.getName()).thenReturn("EndPoint.Endpoint1"); + when(endpoint.getHostname()).thenReturn("HOST1"); + when(endpoint.getPort()).thenReturn(9090); + when(endpoint.getProtocol()).thenReturn("HTTP"); + List subprotocol = new ArrayList(); + when(endpoint.getSubprotocol()).thenReturn(subprotocol); + + List endpointList = new ArrayList(); + endpointList.add(endpoint); + + when(mgmtEndpoint.getName()).thenReturn("EndPoint.Endpoint1"); + when(mgmtEndpoint.getHostname()).thenReturn("HOST1"); + when(mgmtEndpoint.getPort()).thenReturn(9090); + when(mgmtEndpoint.getProtocol()).thenReturn("HTTP"); + List specialPorts = new ArrayList(); + specialPorts.add(null); + when(mgmtEndpoint.getSpecialPorts()).thenReturn(specialPorts); + List mgmtEndpoints = new ArrayList(); + mgmtEndpoints.add(mgmtEndpoint); + + when(endpoints.getEndpoint()).thenReturn(endpointList); + when(me.getMgmtEndpoint()).thenReturn(mgmtEndpoints); + + validator.endpoints(endpoints, false); + validator.mgmt_endpoints(me, true); + assertEquals("Special Ports is null.\n", validator.errs()); + } + + @Test + public void testEndpointsWithSpecialPorts() { + LocateValidator validator = new LocateValidator(); + + when(mgmtEndpoint.getName()).thenReturn("EndPoint.Endpoint1"); + when(mgmtEndpoint.getHostname()).thenReturn("HOST1"); + when(mgmtEndpoint.getPort()).thenReturn(9090); + when(mgmtEndpoint.getProtocol()).thenReturn("HTTP"); + + List specialPorts = new ArrayList(); + specialPorts.add(specialPort); + + when(specialPort.getName()).thenReturn("Port1"); + when(specialPort.getProtocol()).thenReturn("HTTP"); + when(specialPort.getPort()).thenReturn(9090); + + List versions = new ArrayList(); + versions.add("1"); + + when(specialPort.getProtocolVersions()).thenReturn(versions); + + when(mgmtEndpoint.getSpecialPorts()).thenReturn(specialPorts); + List mgmtEndpoints = new ArrayList(); + mgmtEndpoints.add(mgmtEndpoint); + + when(me.getMgmtEndpoint()).thenReturn(mgmtEndpoints); + + validator.endpoints(endpoints, false); + validator.mgmt_endpoints(me, true); + validator.mgmt_endpoint_key(me); + assertEquals(false, validator.err()); + + } }