Skip to content

Commit

Permalink
SHIBUI-522 WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
dima767 committed Jun 1, 2018
1 parent 54e898a commit 5b0116a
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 15 deletions.
Original file line number Diff line number Diff line change
@@ -1,17 +1,12 @@
package edu.internet2.tier.shibboleth.admin.ui.domain.filters;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import edu.internet2.tier.shibboleth.admin.ui.domain.Attribute;
import edu.internet2.tier.shibboleth.admin.ui.domain.frontend.RelyingPartyOverridesRepresentation;
import edu.internet2.tier.shibboleth.admin.util.MDDCConstants;
import edu.internet2.tier.shibboleth.admin.util.ModelRepresentationConversions;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
import org.opensaml.core.xml.XMLObject;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
package edu.internet2.tier.shibboleth.admin.ui.domain.filters;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeId;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import edu.internet2.tier.shibboleth.admin.ui.domain.AbstractAuditable;
import lombok.EqualsAndHashCode;
Expand Down Expand Up @@ -34,7 +32,6 @@
@JsonSubTypes.Type(value=EntityAttributesFilter.class, name="EntityAttributes")})
public class MetadataFilter extends AbstractAuditable {

//@JsonTypeId
@JsonProperty("@type")
transient String type;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ class MetadataFiltersControllerTests extends Specification {
given:
controller.filterService = mockFilterService // so we can control ids

def randomFilter = testObjectGenerator.buildEntityAttributesFilter()
def randomFilter = testObjectGenerator.entityAttributesFilter()
def metadataResolver = new MetadataResolver()
metadataResolver.setResourceId(randomGenerator.randomId())
metadataResolver.setMetadataFilters(testObjectGenerator.buildAllTypesOfFilterList())
Expand Down Expand Up @@ -166,8 +166,8 @@ class MetadataFiltersControllerTests extends Specification {

def "FilterController.update updates the target filter as desired"() {
given:
def randomFilter = testObjectGenerator.buildEntityAttributesFilter()
def updatedFilter = testObjectGenerator.buildEntityAttributesFilter()
def randomFilter = testObjectGenerator.entityAttributesFilter()
def updatedFilter = testObjectGenerator.entityAttributesFilter()
updatedFilter.resourceId = randomFilter.resourceId
def updatedFilterRepresentation = filterService.createRepresentationFromFilter(updatedFilter)
updatedFilterRepresentation.setVersion(randomFilter.hashCode())
Expand Down Expand Up @@ -202,8 +202,8 @@ class MetadataFiltersControllerTests extends Specification {

def "FilterController.update 409's if the version numbers don't match"() {
given:
def randomFilter = testObjectGenerator.buildEntityAttributesFilter()
def updatedFilter = testObjectGenerator.buildEntityAttributesFilter()
def randomFilter = testObjectGenerator.entityAttributesFilter()
def updatedFilter = testObjectGenerator.entityAttributesFilter()
updatedFilter.resourceId = randomFilter.resourceId
def postedJsonBody = mapper.writeValueAsString(
filterService.createRepresentationFromFilter(updatedFilter))
Expand All @@ -227,7 +227,7 @@ class MetadataFiltersControllerTests extends Specification {
result.andExpect(status().is(409))
}

EntityAttributesFilter chooseRandomFilterFromList(List<EntityAttributesFilter> filters) {
EntityAttributesFilter chooseRandomFilterFromList(List<MetadataFilter> filters) {
filters.get(randomGenerator.randomInt(0, filters.size() - 1))
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,6 @@ class PolymorphicFiltersJacksonHandlingTests extends Specification {
println("Attributes from persistent filter -> $simulatedPersistentFilter.attributes")
println("Attributes from PRE persistent filter -> $simulatedPrePersistentFilter.attributes")


then:
simulatedPersistentFilter.attributes.size() == simulatedPrePersistentFilter.attributes.size()
}
Expand Down

0 comments on commit 5b0116a

Please sign in to comment.