PolicyDecisionPointImpl implements PolicyDecisionPoint { List<Evaluatable> getPolicies(XacmlRequest xacmlRequest) throws NoPolicyFoundException, PolicyProviderException { return policyProvider.getPolicies(xacmlRequest); } PolicyDecisionPointImpl(PolicyProvider policyProvider,
			RequestGenerator requestGenerator,
			DocumentAccessor documentAccessor,
			DocumentXmlConverter documentXmlConverter, AuditService auditService);  PolicyDecisionPointImpl(RequestGenerator requestGenerator,
			DocumentAccessor documentAccessor,
			DocumentXmlConverter documentXmlConverter); @Override synchronized PdpRequestResponse evaluatePolicyForTrying(
			String xacmlPolicy, String purposeOfUse); @Override @Deprecated XacmlResponse evaluateRequest(PDP pdp, RequestType request,
			List<Evaluatable> policies, XacmlRequest xacmlRequest); @Override @Deprecated XacmlResponse evaluateRequest(PDP pdp, RequestType request,
			XacmlRequest xacmlRequest); @Override @Deprecated XacmlResponse evaluateRequest(RequestType request,
			List<Evaluatable> policies, XacmlRequest xacmlRequest); @Override XacmlResponse evaluateRequest(RequestType request,
			XacmlRequest xacmlRequest); @Override XacmlResponse evaluateRequest(XacmlRequest xacmlRequest);  }
@Test public void testGetPolicies() throws NoPolicyFoundException, PolicyProviderException { final List<Evaluatable> policies = new ArrayList<Evaluatable>(); final XacmlRequest xacmlRequest = new XacmlRequest(); xacmlRequest.setPatientUniqueId("1"); xacmlRequest.setRecipientSubjectNPI(""); xacmlRequest.setIntermediarySubjectNPI(""); xacmlRequest.setMessageId(""); when(policyProvider.getPolicies(xacmlRequest)).thenReturn(policies); assertEquals(pdp.getPolicies(xacmlRequest), policies); }
@Test public void testGetPolicies() throws NoPolicyFoundException, PolicyProviderException { List<Evaluatable> policies = new ArrayList<Evaluatable>(); XacmlRequest xacmlRequest = new XacmlRequest(); xacmlRequest.setPatientUniqueId("1"); xacmlRequest.setRecipientSubjectNPI(""); xacmlRequest.setIntermediarySubjectNPI(""); xacmlRequest.setMessageId(""); when(policyProvider.getPolicies(xacmlRequest)).thenReturn(policies); assertEquals(pdp.getPolicies(xacmlRequest), policies); }