Merge "JUnits for Mapper_2_0"
[aaf/authz.git] / auth / auth-locate / src / test / java / org / onap / aaf / auth / locate / service / JU_LocateServiceImplTest.java
index d9200d7..c66de60 100644 (file)
@@ -35,6 +35,7 @@ import org.onap.aaf.auth.dao.cass.LocateDAO;
 import org.onap.aaf.auth.dao.cass.LocateDAO.Data;\r
 import org.onap.aaf.auth.env.AuthzTrans;\r
 import org.onap.aaf.auth.layer.Result;\r
+import org.onap.aaf.auth.locate.AAF_Locate;\r
 import org.onap.aaf.auth.locate.mapper.Mapper;\r
 import org.onap.aaf.misc.env.APIException;\r
 \r
@@ -43,9 +44,21 @@ import locate.v1_0.MgmtEndpoints;
 \r
 public class JU_LocateServiceImplTest {\r
 \r
+       // Extend, because I don't want a "setter" in the original.  Compromised with a protected...\r
+       private final class LocateServiceImplExtension extends LocateServiceImpl {\r
+               private LocateServiceImplExtension(AuthzTrans trans, AAF_Locate locate, Mapper mapper) throws APIException {\r
+                       super(trans, locate, mapper);\r
+               }\r
+               public void set(LocateDAO ld) {\r
+                       locateDAO=ld;\r
+               }\r
+       }\r
+\r
        @Mock\r
        private AuthzTrans trans;\r
        @Mock\r
+       private AAF_Locate aaf_locate;\r
+       @Mock\r
        private LocateDAO locateDAO;\r
        @Mock\r
        private Mapper mapper;\r
@@ -65,7 +78,8 @@ public class JU_LocateServiceImplTest {
 \r
        @Test\r
        public void test() throws APIException {\r
-               LocateServiceImpl locateServiceImpl = new LocateServiceImpl(trans, locateDAO, mapper);\r
+               LocateServiceImplExtension locateServiceImpl = new LocateServiceImplExtension(trans, aaf_locate, mapper);\r
+               locateServiceImpl.set(locateDAO);\r
 \r
                assertEquals(mapper, locateServiceImpl.mapper());\r
 \r
@@ -76,7 +90,7 @@ public class JU_LocateServiceImplTest {
 \r
                assertEquals(endPointResult, output);\r
 \r
-               List<MgmtEndpoint> mgmtEndPoints = new ArrayList<MgmtEndpoint>();\r
+               List<MgmtEndpoint> mgmtEndPoints = new ArrayList<>();\r
                mgmtEndPoints.add(mgmtEndPoint);\r
 \r
                when(mgmtEndPoint.getName()).thenReturn("http.Endpoint1");\r