PHP Class NerdsAndCompany\Schematic\Services\PluginsTest

Author: Nerds & Company
Inheritance: extends Craft\BaseTest
Show file Open project: itmundi/schematic

Public Methods

Method Description
getMockBasePlugin ( ) : PHPUnit_Framework_MockObject_MockObject | Craft\BasePlugin
getMockPluginsService ( boolean $returnPlugin = true, boolean $installPluginResponse = true, boolean $enablePluginResponse = true, boolean $disablePluginResponse = true, boolean $uninstallPluginResponse = true ) : Craft\PluginsService | PHPUnit_Framework_MockObject_MockObject
getMockUpdatesService ( ) : Craft\UpdatesService | PHPUnit_Framework_MockObject_MockObject
getPluginsData ( ) : array Returns plugins data.
mockMultipleServices ( boolean $returnPlugin = true, boolean $installPluginResponse = true ) Prevent code duplication by mocking multiple services.
setUp ( )
testExport ( ) Test export functionality.
testImportWithInstallException ( ) Test default import functionality.
testImportWithInstalledDisabledPlugins ( ) Test default import functionality.
testImportWithInstalledPlugins ( ) Test default import functionality.
testImportWithMissingPlugin ( ) Test default import functionality.
testImportWithNotInstalledPlugin ( ) Test default import functionality.

Method Details

getMockBasePlugin() public method

public getMockBasePlugin ( ) : PHPUnit_Framework_MockObject_MockObject | Craft\BasePlugin
return PHPUnit_Framework_MockObject_MockObject | Craft\BasePlugin

getMockPluginsService() public method

public getMockPluginsService ( boolean $returnPlugin = true, boolean $installPluginResponse = true, boolean $enablePluginResponse = true, boolean $disablePluginResponse = true, boolean $uninstallPluginResponse = true ) : Craft\PluginsService | PHPUnit_Framework_MockObject_MockObject
$returnPlugin boolean
$installPluginResponse boolean
$enablePluginResponse boolean
$disablePluginResponse boolean
$uninstallPluginResponse boolean
return Craft\PluginsService | PHPUnit_Framework_MockObject_MockObject

getMockUpdatesService() public method

public getMockUpdatesService ( ) : Craft\UpdatesService | PHPUnit_Framework_MockObject_MockObject
return Craft\UpdatesService | PHPUnit_Framework_MockObject_MockObject

getPluginsData() public method

Returns plugins data.
public getPluginsData ( ) : array
return array

mockMultipleServices() public method

Prevent code duplication by mocking multiple services.
public mockMultipleServices ( boolean $returnPlugin = true, boolean $installPluginResponse = true )
$returnPlugin boolean
$installPluginResponse boolean

setUp() public method

public setUp ( )

testExport() public method

Test export functionality.
public testExport ( )

testImportWithInstallException() public method

Test default import functionality.

testImportWithInstalledDisabledPlugins() public method

Test default import functionality.

testImportWithInstalledPlugins() public method

Test default import functionality.

testImportWithMissingPlugin() public method

Test default import functionality.

testImportWithNotInstalledPlugin() public method

Test default import functionality.