/** * @dataProvider subjectProvider * @covers ::filterNot */ public function test_filterNot(testSubject $subject) { $empty = testNew([]); $tResult = $subject->filterNot(bTrue); $fResult = $subject->filterNot(bFalse); // True self::assertNotSame($subject, $tResult); self::assertEquals($empty, $tResult); // False self::assertNotSame($subject, $fResult); self::assertEquals($subject, $fResult); }