Open Journal Systems  3.3.0
PluginTestCase Class Reference
Inheritance diagram for PluginTestCase:
DatabaseTestCase PKPTestCase MetadataPluginTestCase PKPDc11MetadataPluginTest Dc11MetadataPluginTest

Protected Member Functions

 executePluginTest ($pluginCategory, $pluginDir, $pluginName, $filterGroups)
 
 getAffectedTables ()
 
 getMockedRegistryKeys ()
 
 validateXmlConfig ($configFiles)
 
- Protected Member Functions inherited from DatabaseTestCase
 setUp ()
 
 tearDown ()
 
- Protected Member Functions inherited from PKPTestCase
 getMockedDAOs ()
 
 mockRequest ($path='index/test-page/test-op', $userId=null)
 
 setTestConfiguration ($config, $configPath='config')
 

Additional Inherited Members

- Public Member Functions inherited from PKPTestCase
 getActualOutput ()
 
- Data Fields inherited from PKPTestCase
 $mockedRegistryKeys = array()
 
 $registryBackup = array()
 

Detailed Description

Abstract base class for Plugin tests.

See also
Plugin

Definition at line 26 of file PluginTestCase.inc.php.

Member Function Documentation

◆ executePluginTest()

PluginTestCase::executePluginTest (   $pluginCategory,
  $pluginDir,
  $pluginName,
  $filterGroups 
)
protected

Executes the plug-in test.

Parameters
$pluginCategorystring
$pluginDirstring
$pluginNamestring
$filterGroupsarray

Definition at line 51 of file PluginTestCase.inc.php.

References DAORegistry\getDAO(), VersionCheck\parseVersionXML(), Registry\set(), and validateXmlConfig().

Referenced by MetadataPluginTestCase\executeMetadataPluginTest().

◆ getAffectedTables()

PluginTestCase::getAffectedTables ( )
protected

Override this method if you want to backup/restore tables before/after the test.

Returns
array A list of tables to backup and restore.

Reimplemented from DatabaseTestCase.

Reimplemented in MetadataPluginTestCase.

Definition at line 30 of file PluginTestCase.inc.php.

◆ getMockedRegistryKeys()

PluginTestCase::getMockedRegistryKeys ( )
protected

Override this method if you want to backup/restore registry entries before/after the test.

Returns
array A list of registry keys to backup and restore.

Reimplemented from PKPTestCase.

Definition at line 40 of file PluginTestCase.inc.php.

◆ validateXmlConfig()

PluginTestCase::validateXmlConfig (   $configFiles)
protected

The documentation for this class was generated from the following file: