function SimpleTestDiscoveryTestCase::testDiscoveryFunctions
Test discovery of PSR-0 test classes.
Archivo
- drupal-7.x/
modules/ simpletest/ simpletest.test, line 697 - Tests for simpletest.module.
Class
- SimpleTestDiscoveryTestCase
- Verifies that tests in other installation profiles are not found.
Código
function testDiscoveryFunctions() {
if (version_compare(PHP_VERSION, '5.3') < 0) {
// Don't expect PSR-0 tests to be discovered on older PHP versions.
return;
}
// TODO: What if we have cached values? Do we need to force a cache refresh?
$classes_all = simpletest_test_get_all();
foreach (array(
'Drupal\\simpletest\\Tests\\PSR0WebTest',
'Drupal\\psr_0_test\\Tests\\ExampleTest',
) as $class) {
$this->assert(!empty($classes_all['SimpleTest'][$class]), t('Class @class must be discovered by simpletest_test_get_all().', array('@class' => $class)));
}
}