X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fopensaml2.git;a=blobdiff_plain;f=samltest%2Fsaml2%2Fmetadata%2FXMLMetadataProviderTest.h;h=582a0a30a583e9c01d397b9c54ce53bd0e0137e1;hp=747d89e71d9233ac8e5af6f3bada7adc175060c6;hb=a70e0c7f3c52bfd3ff1de84183de6cfe175fccc6;hpb=a27571521857b4cc9d61a5d823bda9fe29bb0d7d diff --git a/samltest/saml2/metadata/XMLMetadataProviderTest.h b/samltest/saml2/metadata/XMLMetadataProviderTest.h index 747d89e..582a0a3 100644 --- a/samltest/saml2/metadata/XMLMetadataProviderTest.h +++ b/samltest/saml2/metadata/XMLMetadataProviderTest.h @@ -70,17 +70,17 @@ public: } Locker locker(metadataProvider.get()); - const EntityDescriptor* descriptor = metadataProvider->getEntityDescriptor(entityID); + const EntityDescriptor* descriptor = metadataProvider->getEntityDescriptor(MetadataProvider::Criteria(entityID)).first; TSM_ASSERT("Retrieved entity descriptor was null", descriptor!=NULL); assertEquals("Entity's ID does not match requested ID", entityID, descriptor->getEntityID()); TSM_ASSERT_EQUALS("Unexpected number of roles", 1, descriptor->getIDPSSODescriptors().size()); - TSM_ASSERT("Role lookup failed", descriptor->getIDPSSODescriptor(supportedProtocol)!=NULL); - TSM_ASSERT("Role lookup failed", descriptor->getIDPSSODescriptor(supportedProtocol2)!=NULL); + TSM_ASSERT("Role lookup failed", find_if(descriptor->getIDPSSODescriptors(), isValidForProtocol(supportedProtocol))!=NULL); + TSM_ASSERT("Role lookup failed", find_if(descriptor->getIDPSSODescriptors(), isValidForProtocol(supportedProtocol2))!=NULL); auto_ptr artifact( new SAML2ArtifactType0004(SAMLConfig::getConfig().hashSHA1("urn:mace:incommon:washington.edu"),1) ); - descriptor = metadataProvider->getEntityDescriptor(artifact.get()); + descriptor = metadataProvider->getEntityDescriptor(MetadataProvider::Criteria(artifact.get())).first; TSM_ASSERT("Retrieved entity descriptor was null", descriptor!=NULL); assertEquals("Entity's ID does not match requested ID", entityID, descriptor->getEntityID()); } @@ -108,9 +108,9 @@ public: } Locker locker(metadataProvider.get()); - const EntityDescriptor* descriptor = metadataProvider->getEntityDescriptor(entityID); + const EntityDescriptor* descriptor = metadataProvider->getEntityDescriptor(MetadataProvider::Criteria(entityID)).first; TSM_ASSERT("Retrieved entity descriptor was not null", descriptor==NULL); - descriptor = metadataProvider->getEntityDescriptor(entityID2); + descriptor = metadataProvider->getEntityDescriptor(MetadataProvider::Criteria(entityID2)).first; TSM_ASSERT("Retrieved entity descriptor was null", descriptor!=NULL); assertEquals("Entity's ID does not match requested ID", entityID2, descriptor->getEntityID()); } @@ -138,9 +138,9 @@ public: } Locker locker(metadataProvider.get()); - const EntityDescriptor* descriptor = metadataProvider->getEntityDescriptor(entityID2); + const EntityDescriptor* descriptor = metadataProvider->getEntityDescriptor(MetadataProvider::Criteria(entityID2)).first; TSM_ASSERT("Retrieved entity descriptor was not null", descriptor==NULL); - descriptor = metadataProvider->getEntityDescriptor(entityID); + descriptor = metadataProvider->getEntityDescriptor(MetadataProvider::Criteria(entityID)).first; TSM_ASSERT("Retrieved entity descriptor was null", descriptor!=NULL); assertEquals("Entity's ID does not match requested ID", entityID, descriptor->getEntityID()); }