function test_registerPreferences() { $aPreferences[0] = array('name' => 'testpref', 'type' => 'text', 'label' => 'Test Pref', 'required' => '1', 'size' => 12, 'visible' => 1, 'permission' => 'ADMIN', 'value' => 'testval'); $oPluginManager = new OX_Plugin_ComponentGroupManager(); $oPluginManager->_registerPreferences('testPlugin', $aPreferences); $prefName = $name . '_' . $aPreference['name']; $doPreferences = OA_Dal::factoryDO('preferences'); $doPreferences->preference_name = 'testPlugin_testpref'; $this->assertTrue($doPreferences->find()); $oPluginManager->_unregisterPreferences('testPlugin', $aPreferences); $this->assertFalse($doPreferences->find()); }