Skip to content

Commit

Permalink
SHIBUI-2510
Browse files Browse the repository at this point in the history
All unit tests pass (envers, backend, pac4j)
  • Loading branch information
chasegawa committed Aug 3, 2023
1 parent 3daae40 commit bbabfe5
Showing 1 changed file with 23 additions and 23 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -104,9 +104,9 @@ class EntityDescriptorEnversVersioningTests extends Specification {

then:
entityDescriptorHistory.size() == 1
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).contactPersons[0].givenName.name == 'name'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).contactPersons[0].givenName.value == 'name'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).contactPersons[0].type == org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumeration.ADMINISTRATIVE
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).contactPersons[0].emailAddresses[0].address == 'test@test'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).contactPersons[0].emailAddresses[0].uri == 'test@test'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 0).principalUserName == 'anonymousUser'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 0).timestamp > 0L
getModifiedEntityNames(entityDescriptorHistory, 0).sort() == expectedModifiedPersistentEntities.sort()
Expand All @@ -122,9 +122,9 @@ class EntityDescriptorEnversVersioningTests extends Specification {
entityManager)
then:
entityDescriptorHistory.size() == 2
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).contactPersons[0].givenName.name == 'nameUPDATED'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).contactPersons[0].givenName.value == 'nameUPDATED'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).contactPersons[0].type == org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumeration.ADMINISTRATIVE
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).contactPersons[0].emailAddresses[0].address == 'test@test'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).contactPersons[0].emailAddresses[0].uri == 'test@test'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 1).principalUserName == 'anonymousUser'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 1).timestamp > 0L
getModifiedEntityNames(entityDescriptorHistory, 1).sort() == expectedModifiedPersistentEntities.sort()
Expand All @@ -142,17 +142,17 @@ class EntityDescriptorEnversVersioningTests extends Specification {

then:
entityDescriptorHistory.size() == 3
getTargetEntityForRevisionIndex(entityDescriptorHistory, 2).contactPersons[0].givenName.name == 'nameUPDATED2'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 2).contactPersons[0].givenName.value == 'nameUPDATED2'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 2).contactPersons[0].type == org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumeration.OTHER
getTargetEntityForRevisionIndex(entityDescriptorHistory, 2).contactPersons[0].emailAddresses[0].address == 'test@test.com'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 2).contactPersons[0].emailAddresses[0].uri == 'test@test.com'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 2).principalUserName == 'anonymousUser'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 2).timestamp > 0L
getModifiedEntityNames(entityDescriptorHistory, 2).sort() == expectedModifiedPersistentEntities.sort()

//Also make sure we have our original revision
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).contactPersons[0].givenName.name == 'nameUPDATED'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).contactPersons[0].givenName.value == 'nameUPDATED'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).contactPersons[0].type == org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumeration.ADMINISTRATIVE
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).contactPersons[0].emailAddresses[0].address == 'test@test'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).contactPersons[0].emailAddresses[0].uri == 'test@test'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 1).principalUserName == 'anonymousUser'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 1).timestamp > 0L

Expand Down Expand Up @@ -180,7 +180,7 @@ class EntityDescriptorEnversVersioningTests extends Specification {
entityDescriptorHistory.size() == 1
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).organization.organizationNames[0].value == 'org'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).organization.displayNames[0].value == 'display org'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).organization.URLs[0].value == 'http://org.edu'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).organization.URLs[0].uri == 'http://org.edu'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 0).principalUserName == 'anonymousUser'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 0).timestamp > 0L
getModifiedEntityNames(entityDescriptorHistory, 0).sort() == expectedModifiedPersistentEntities.sort()
Expand All @@ -202,15 +202,15 @@ class EntityDescriptorEnversVersioningTests extends Specification {
entityDescriptorHistory.size() == 2
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).organization.organizationNames[0].value == 'orgUpdated'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).organization.displayNames[0].value == 'display org Updated'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).organization.URLs[0].value == 'http://org2.edu'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).organization.URLs[0].uri == 'http://org2.edu'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 0).principalUserName == 'anonymousUser'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 0).timestamp > 0L
getModifiedEntityNames(entityDescriptorHistory, 1).sort() == expectedModifiedPersistentEntities.sort()

//Check the original revision is intact
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).organization.organizationNames[0].value == 'org'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).organization.displayNames[0].value == 'display org'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).organization.URLs[0].value == 'http://org.edu'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).organization.URLs[0].uri == 'http://org.edu'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 1).principalUserName == 'anonymousUser'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 1).timestamp > 0L
}
Expand All @@ -237,7 +237,7 @@ class EntityDescriptorEnversVersioningTests extends Specification {

then:
entityDescriptorHistory.size() == 1
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).roleDescriptors[0].nameIDFormats[0].format == 'format'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).roleDescriptors[0].nameIDFormats[0].uri == 'format'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).roleDescriptors[0].supportedProtocols[0] == 'urn:oasis:names:tc:SAML:1.1:protocol'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).roleDescriptors[0].supportedProtocols[1] == null
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 0).principalUserName == 'anonymousUser'
Expand All @@ -261,15 +261,15 @@ class EntityDescriptorEnversVersioningTests extends Specification {

then:
entityDescriptorHistory.size() == 2
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).roleDescriptors[0].nameIDFormats[0].format == 'formatUPDATED'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).roleDescriptors[0].nameIDFormats[0].uri == 'formatUPDATED'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).roleDescriptors[0].supportedProtocols[0] == 'urn:oasis:names:tc:SAML:1.1:protocol'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 1).roleDescriptors[0].supportedProtocols[1] == 'urn:oasis:names:tc:SAML:2.0:protocol'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 1).principalUserName == 'anonymousUser'
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 1).timestamp > 0L
getModifiedEntityNames(entityDescriptorHistory, 1).sort() == expectedModifiedPersistentEntities.sort()

//Check the original revision is intact
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).roleDescriptors[0].nameIDFormats[0].format == 'format'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).roleDescriptors[0].nameIDFormats[0].uri == 'format'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).roleDescriptors[0].supportedProtocols[0] == 'urn:oasis:names:tc:SAML:1.1:protocol'
getTargetEntityForRevisionIndex(entityDescriptorHistory, 0).roleDescriptors[0].supportedProtocols[1] == null
getRevisionEntityForRevisionIndex(entityDescriptorHistory, 0).principalUserName == 'anonymousUser'
Expand Down Expand Up @@ -314,10 +314,10 @@ class EntityDescriptorEnversVersioningTests extends Specification {
then:
entityDescriptorHistory.size() == 1
uiinfo.displayNames[0].value == 'Initial display name'
uiinfo.informationURLs[0].value == 'http://info'
uiinfo.privacyStatementURLs[0].value == 'http://privacy'
uiinfo.informationURLs[0].URI == 'http://info'
uiinfo.privacyStatementURLs[0].URI == 'http://privacy'
uiinfo.descriptions[0].value == 'Initial desc'
uiinfo.logos[0].URL == 'http://logo'
uiinfo.logos[0].URI == 'http://logo'
uiinfo.logos[0].height == 20
uiinfo.logos[0].width == 30
getModifiedEntityNames(entityDescriptorHistory, 0).sort() == expectedModifiedPersistentEntities.sort()
Expand Down Expand Up @@ -349,20 +349,20 @@ class EntityDescriptorEnversVersioningTests extends Specification {
then:
entityDescriptorHistory.size() == 2
uiinfo.displayNames[0].value == 'Display name UPDATED'
uiinfo.informationURLs[0].value == 'http://info.updated'
uiinfo.privacyStatementURLs[0].value == 'http://privacy.updated'
uiinfo.informationURLs[0].URI == 'http://info.updated'
uiinfo.privacyStatementURLs[0].URI == 'http://privacy.updated'
uiinfo.descriptions[0].value == 'Desc UPDATED'
uiinfo.logos[0].URL == 'http://logo.updated'
uiinfo.logos[0].URI == 'http://logo.updated'
uiinfo.logos[0].height == 30
uiinfo.logos[0].width == 40
getModifiedEntityNames(entityDescriptorHistory, 1).sort() == expectedModifiedPersistentEntities.sort()

//Check the initial revision is still intact
uiinfoInitialRevision.displayNames[0].value == 'Initial display name'
uiinfoInitialRevision.informationURLs[0].value == 'http://info'
uiinfoInitialRevision.privacyStatementURLs[0].value == 'http://privacy'
uiinfoInitialRevision.informationURLs[0].URI == 'http://info'
uiinfoInitialRevision.privacyStatementURLs[0].URI == 'http://privacy'
uiinfoInitialRevision.descriptions[0].value == 'Initial desc'
uiinfoInitialRevision.logos[0].URL == 'http://logo'
uiinfoInitialRevision.logos[0].URI == 'http://logo'
uiinfoInitialRevision.logos[0].height == 20
uiinfoInitialRevision.logos[0].width == 30
}
Expand Down

0 comments on commit bbabfe5

Please sign in to comment.