You are here

protected function CtoolsPluginsGetInfoTestCase::assertPluginClass in Chaos Tool Suite (ctools) 7

Assert helper to check that a plugin can be loaded using a named class.

Parameters

$module: The module that owns the plugin.

$type: The type of plugin.

$id: The id of the specific plugin to load.

string $class: The name of the PHP class to load.

1 call to CtoolsPluginsGetInfoTestCase::assertPluginClass()
CtoolsPluginsGetInfoTestCase::testPluginLoading in tests/ctools.plugins.test
Test that plugins are loaded correctly.

File

tests/ctools.plugins.test, line 86

Class

CtoolsPluginsGetInfoTestCase
Test menu links depending on user permissions.

Code

protected function assertPluginClass($module, $type, $id, $class = 'handler') {
  $class_name = ctools_plugin_load_class($module, $type, $id, $class);
  $this
    ->assertTrue(class_exists($class_name), t('Plugin @plugin of plugin type @module:@type successfully retrieved @retrieved for @class.', array(
    '@plugin' => $id,
    '@module' => $module,
    '@type' => $type,
    '@class' => $class,
    '@retrieved' => $class_name,
  )));
}