Extends
lithium\test\Unit
Tests recursive and non-recursive searching through libraries with paths.
Returns
voidSource
public function testFindingClasses() {
$result = Libraries::find('lithium', array(
'recursive' => true, 'path' => '/tests/cases', 'filter' => '/LibrariesTest/'
));
$this->assertIdentical(array(__CLASS__), $result);
$result = Libraries::find('lithium', array(
'path' => '/tests/cases/', 'filter' => '/LibrariesTest/'
));
$this->assertIdentical(array(), $result);
$result = Libraries::find('lithium', array(
'path' => '/tests/cases/core', 'filter' => '/LibrariesTest/'
));
$this->assertIdentical(array(__CLASS__), $result);
$count = Libraries::find('lithium', array('recursive' => true));
$count2 = Libraries::find(true, array('recursive' => true));
$this->assertTrue($count < $count2);
$result = Libraries::find('foo', array('recursive' => true));
$this->assertNull($result);
}