/** * 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)); }