public function testCollectionFindFilter()
{
$collection = new Collection(array('data' => array_merge(array_fill(0, 10, 1), array_fill(0, 10, 2))));
$this->assertCount(20, $collection->to('array'));
$filter = function ($item) {
return $item === 1;
};
$result = $collection->find($filter);
$this->assertInstanceOf('lithium\\util\\Collection', $result);
$this->assertEqual(array_fill(0, 10, 1), $result->to('array'));
$result = $collection->find($filter, array('collect' => false));
$this->assertEqual(array_fill(0, 10, 1), $result);
}