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