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
\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
\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
\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