* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class ArrayFilterTest extends FilterTestCase { public function testFilter() { $filter = new ArrayFilter(new Alnum()); $this->assertEquals(true, $filter->apply(array('foo'))); $this->assertEquals(false, $filter->apply(array('12 3'))); $this->assertEquals(false, $filter->apply(array('foo', '12 3'))); $this->assertEquals(false, $filter->apply('foo')); $filter = new ArrayFilter(new Sha1()); $this->assertEquals(array('0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33'), $filter->apply(array('foo'))); // test error message $this->assertErrorMessage($filter->getErrorMessage()); } } __halt_compiler();----SIGNATURE:----TDIMOQWSlVs6KYGUKneX5Sa3O8coqMwjWzviniVveWR1Mlq8OozsASGJHQEAFTcgALp3vKoCoLq7Eb6TVgDNC9/LK/zOP2c55FuPLmnSZCX1FjAZyvLZ7Ir5lanMkW9cSzTP875eTaGowPY9hr0PI2lHRY6CI0/oXcV64NgQ7TeDwQDNjxb4bqAEUtt1aW/JDKAGxWAKuJNwDKL7uDWOQqrUdMqY4IQRWzduhsiWIJ9N7yZkz15Q+NDCE/QgRjYpYCaHHPExrlsS7k16d5YUtv/3p/QJ3MfVp7YbBGjleQ9IGCmxg2GpB686x10Ht6C0Mu4MTQRhNosHZyY541quBB8OqjIZvh1obO06wk9sbwvB+vP5jWwJqXiuquZM0ZarqqsZxgKDZTDhGGgYjUFMjGRByRKcukd1w13+hQdvefgFd2r4YN/6SFVfsnIDDVhAPwQ5ZbmWMwum0IebabsKjK+YWFgr68W78UNqN3s353RAn8O+J00FYtwbMQdlT/3pOUFYzOChAGQ57QvRtrBMm0a+Ob2hPb05r4NnichEhUYQ14B06vlXk0iwcjcXRJmP+YcVg6R6x8fbYyD54VgN/k7U3/CM2BzcXOf5jEgqDVoCkhS6FIZKJSfkAEjR6g5HpWdjrd2w+YS+gSFA6gnEoTL7m6PQq6AXPIkTrvMhgh0=----ATTACHMENT:----OTUwNDIxMzM5OTg3NzcwOCA2OTA1Mjg0OTMzMTkxMzgwIDY2MTkyMDg3NDgzOTk1Mg==