Beispiel #1
0
 /**
  * Test orActionIsNot filter.
  *
  * @dataProvider provideActions()
  */
 public function testOrActionIsNot($action1, $action2, $action3)
 {
     $filter = new Filter();
     $filter->andSub(new MockedFilter(false));
     $filter->orActionIsNot($action1);
     $item = new MockedAbstractItem($action1);
     $this->assertEquals(false, $filter->accepts($item));
     $item2 = new MockedAbstractItem($action2);
     $this->assertEquals(true, $filter->accepts($item2));
     $item3 = new MockedAbstractItem($action3);
     $this->assertEquals(true, $filter->accepts($item3));
 }