return new BasicRequestCtx(newSubjects, newResource, newAction, newEnvironment, root);
return new BasicRequestCtx(newSubjects, newResource, newAction, newEnvironment, root);
new BasicRequestCtx(subjects, resources, actions,
@Before public void setUp() throws ParsingException{ fixtureSubject = new Subject(Collections.emptyList()); List<Subject> subjects = Collections.singletonList(fixtureSubject); List<Attribute> action = Collections.emptyList(); List<Attribute> environment = Collections.emptyList(); List<Attribute> resource = Arrays.asList(new Attribute[]{ AbstractPolicyEnforcementPoint.RESOURCE_ATTRIBUTE, new SingletonAttribute(Constants.OBJECT.PID.attributeId, null, null, new StringAttribute("lol:wut")) }); test = new BasicRequestCtx(subjects, resource, action, environment); }
new BasicRequestCtx(setupSubjects(subjects), setupResources(resources, relationshipResolver), setupAction(actions),
new BasicRequestCtx(subjects, resources, actions,
@Before public void setUp() throws ParsingException{ List<Subject> subjects = Collections.singletonList(mockSubject); List<Attribute> action = Collections.emptyList(); List<Attribute> environment = Collections.emptyList(); List<Attribute> resource = Arrays.asList(new Attribute[]{ AbstractPolicyEnforcementPoint.RESOURCE_ATTRIBUTE, new SingletonAttribute(Constants.OBJECT.PID.attributeId, null, null, new StringAttribute("lol:wut")) }); RequestCtx request = new BasicRequestCtx(subjects, resource, action, environment); test = new BasicEvaluationCtx(request, mockFinder, mockContext); }
new BasicRequestCtx(subjects, resources, actions,
new BasicRequestCtx(subjects, resources, actions,
new BasicRequestCtx(subjects, resources, actions,
@Test public void testEquals() throws ParsingException { List<Subject> subjects = Collections.singletonList(fixtureSubject); List<Attribute> action = Collections.emptyList(); List<Attribute> environment = Collections.emptyList(); List<Attribute> resource = Arrays.asList(new Attribute[]{ AbstractPolicyEnforcementPoint.RESOURCE_ATTRIBUTE, new SingletonAttribute(Constants.OBJECT.PID.attributeId, null, null, new StringAttribute("foo:bar")) }); RequestCtx actual = new BasicRequestCtx(subjects, resource, action, environment); assertFalse(test.equals(actual)); resource = Arrays.asList(new Attribute[]{ AbstractPolicyEnforcementPoint.RESOURCE_ATTRIBUTE, new SingletonAttribute(Constants.OBJECT.PID.attributeId, null, null, new StringAttribute("lol:wut")) }); actual = new BasicRequestCtx(subjects, resource, action, environment); assertTrue(test.equals(actual)); }