Skip to content

Commit

Permalink
[SHIBUI-522]
Browse files Browse the repository at this point in the history
Test fixes related to a possible overly enthusiastic IDE refactor of
EntityAttributesFilterTarget.setValue/.setSingleValue.
Also fixed the MetadataFiltersControllerTests test that tests for a 409.
It was using a representation object to create the posted json. Swapping
this for a regular object did the trick.
  • Loading branch information
Bill Smith committed Jun 5, 2018
1 parent 0ffb855 commit b368bb7
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -203,8 +203,7 @@ class MetadataFiltersControllerTests extends Specification {
def randomFilter = testObjectGenerator.entityAttributesFilter()
def updatedFilter = testObjectGenerator.entityAttributesFilter()
updatedFilter.resourceId = randomFilter.resourceId
def postedJsonBody = mapper.writeValueAsString(
filterService.createRepresentationFromFilter(updatedFilter))
def postedJsonBody = mapper.writeValueAsString(updatedFilter)

def originalMetadataResolver = new MetadataResolver()
originalMetadataResolver.setResourceId(randomGenerator.randomId())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class EntityAttributesFilterTargetTests extends Specification {
def stringsList = ["one", "two", "three"]

when:
filterTarget.setSingleValue(stringsList)
filterTarget.setValue(stringsList)

then:
filterTarget.value == stringsList
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ class FileBackedHttpMetadataResolverRepositoryTests extends Specification {
item.name == "FileBackedHttpMetadata"
item.metadataFilters.size() == 1
item.metadataFilters[0].entityAttributesFilterTarget.entityAttributesFilterTargetType == ENTITY
item.metadataFilters[0].entityAttributesFilterTarget.setSingleValue.size() == 1
item.metadataFilters[0].entityAttributesFilterTarget.setSingleValue.get(0) == "hola"
item.metadataFilters[0].entityAttributesFilterTarget.value.size() == 1
item.metadataFilters[0].entityAttributesFilterTarget.value.get(0) == "hola"
item.httpMetadataResolverAttributes.connectionRequestTimeout == "PT05"
item.httpMetadataResolverAttributes.disregardTLSCertificate
item.httpMetadataResolverAttributes.httpCaching == memory
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ class MetadataResolverRepositoryTest extends Specification {
it.metadataFilters.add(new EntityAttributesFilter().with {
it.entityAttributesFilterTarget = new EntityAttributesFilterTarget().with {
it.entityAttributesFilterTargetType = EntityAttributesFilterTarget.EntityAttributesFilterTargetType.ENTITY
it.setSingleValue(["hola"])
it.value = ["hola"]
return it
}
return it
Expand All @@ -64,8 +64,8 @@ class MetadataResolverRepositoryTest extends Specification {
item.name == "testme"
item.metadataFilters.size() == 1
item.metadataFilters.get(0).entityAttributesFilterTarget.entityAttributesFilterTargetType == EntityAttributesFilterTarget.EntityAttributesFilterTargetType.ENTITY
item.metadataFilters.get(0).entityAttributesFilterTarget.setSingleValue.size() == 1
item.metadataFilters.get(0).entityAttributesFilterTarget.setSingleValue.get(0) == "hola"
item.metadataFilters.get(0).entityAttributesFilterTarget.value.size() == 1
item.metadataFilters.get(0).entityAttributesFilterTarget.value.get(0) == "hola"
}

def "SHIBUI-553"() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ class IncommonJPAMetadataResolverServiceImplTests extends Specification {
mr.metadataFilters.add(new EntityAttributesFilter().with {
it.entityAttributesFilterTarget = new EntityAttributesFilterTarget().with {
it.entityAttributesFilterTargetType = EntityAttributesFilterTarget.EntityAttributesFilterTargetType.ENTITY
it.singleValue = ['https://sp1.example.org']
it.value = ['https://sp1.example.org']
it
}
def attribute = attributeUtility.createAttributeWithArbitraryValues('here', null, 'there')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ class JPAEntityServiceImplTests extends Specification {
result.name == expectedAttributeName
result.attributeValues.size == listOfStrings.size
result.attributeValues.each {
listOfStrings.contains(it.setSingleValue)
listOfStrings.contains(it.value)
it.namespaceURI == expectedNamespaceURI
it.elementLocalName == expectedElementLocalName
it.namespacePrefix == expectedNamespacePrefix
Expand Down

0 comments on commit b368bb7

Please sign in to comment.