Initial Interface for remote Configuration
[aaf/authz.git] / auth / auth-locate / src / test / java / org / onap / aaf / auth / locate / service / JU_LocateServiceImplTest.java
index d9200d7..c79e9cb 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