public function testFilterNot()
{
$this->assertEquals(['a', 'b', 'c'], filterNot('is_numeric', ['a', 1, 'b', 2, 'c', 3]));
$this->assertEquals(array('a' => 1, 'c' => 3), filterNot(function ($v) {
return $v % 2 === 0;
}, array('a' => 1, 'b' => 2, 'c' => 3)));
$this->assertEquals([], filterNot('is_int', []));
$this->assertEquals(['a', 'b', 'c'], call_user_func(filterNot, 'is_numeric', ['a', 1, 'b', 2, 'c', 3]));
$this->assertEquals('\\nspl\\a\\filterNot', filterNot);
}