public function testDate() { $expect = array(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, '1970/01/01', '1970/12/31', '1970/12/31', null, null, null, null); foreach ($this->tests as $index => $value) { $this->assertSame($expect[$index], Filter::date($value), "Test index: {$index}"); } $this->assertSame($expect, call_user_func_array('\\Filter\\Filter::date', $this->tests)); }