コード例 #1
0
 function test_removeDataObjects()
 {
     $oPluginManager = new OX_Plugin_ComponentGroupManager();
     $oPluginManager->pathPackages = $this->testpathPackages;
     $outputDir = MAX_PATH . '/var/';
     $aSchema = array('mdb2schema' => 'tables_testPlugin', 'dataobjects' => array(0 => 'Testplugin_table.php'));
     copy(MAX_PATH . $this->testpathPackages . 'testPlugin/etc/DataObjects/Testplugin_table.php', $outputDir . 'Testplugin_table.php');
     $this->assertTrue(file_exists($outputDir . 'Testplugin_table.php'));
     $oPluginManager->_removeDataObjects('testPlugin', $aSchema, $outputDir);
     $this->assertFalse(file_exists($outputDir . 'Testplugin_table.php'));
 }