コード例 #1
0
ファイル: TestCase.php プロジェクト: raz0rsdge/horde
 protected static function createKolabShares(Horde_Test_Setup $setup)
 {
     $setup->setup(array('Horde_Kolab_Storage' => array('factory' => 'KolabStorage', 'params' => array('imapuser' => 'test')), 'Horde_Share_Base' => array('factory' => 'Share', 'method' => 'Kolab')));
     $setup->makeGlobal(array('nag_shares' => 'Horde_Share_Base'));
     $GLOBALS['conf']['storage']['driver'] = 'kolab';
     $GLOBALS['conf']['tasklists']['driver'] = 'kolab';
 }
コード例 #2
0
ファイル: TestCase.php プロジェクト: horde/horde
 protected static function createBasicTurbaSetup(Horde_Test_Setup $setup)
 {
     $setup->setup(array('_PARAMS' => array('user' => '*****@*****.**', 'app' => 'turba'), 'Horde_Cache' => 'Cache', 'Horde_Group' => 'Group', 'Horde_History' => 'History', 'Horde_Perms' => 'Perms', 'Horde_Prefs' => 'Prefs', 'Horde_Registry' => 'Registry'));
     $setup->makeGlobal(array('prefs' => 'Horde_Prefs', 'registry' => 'Horde_Registry', 'injector' => 'Horde_Injector'));
     $GLOBALS['session'] = new Horde_Session();
     $GLOBALS['conf']['prefs']['driver'] = 'Null';
     putenv('HORDE_UNIT_TEST=1');
 }
コード例 #3
0
ファイル: TestCase.php プロジェクト: jubinpatel/horde
 protected static function createKolabShares(Horde_Test_Setup $setup)
 {
     $setup->setup(array('Horde_Kolab_Storage' => array('factory' => 'KolabStorage', 'params' => array('imapuser' => 'test')), 'Horde_Share_Base' => array('factory' => 'Share', 'method' => 'Kolab')));
     $setup->makeGlobal(array('mnemo_shares' => 'Horde_Share_Base'));
     $setup->getInjector()->setInstance('Horde_Core_Factory_Share', new Horde_Test_Stub_Factory($setup->getInjector()->getInstance('Horde_Share_Base')));
     $GLOBALS['conf']['storage']['driver'] = 'kolab';
     $GLOBALS['conf']['notepads']['driver'] = 'kolab';
 }
コード例 #4
0
ファイル: TestCase.php プロジェクト: jubinpatel/horde
 protected static function createBasicAnselSetup(Horde_Test_Setup $setup)
 {
     $setup->setup(array('_PARAMS' => array('user' => '*****@*****.**', 'app' => 'ansel'), 'Horde_Prefs' => 'Prefs', 'Horde_Registry' => 'Registry'));
     $setup->makeGlobal(array('prefs' => 'Horde_Prefs', 'registry' => 'Horde_Registry', 'injector' => 'Horde_Injector'));
     // TODO: need separate test bundles
     $GLOBALS['conf']['image']['driver'] = 'Gd';
     $GLOBALS['conf']['image']['type'] = 'jpg';
     $GLOBALS['conf']['exif']['driver'] = 'Bundled';
 }
コード例 #5
0
ファイル: TestCase.php プロジェクト: jubinpatel/horde
 protected static function createBasicKronolithSetup(Horde_Test_Setup $setup)
 {
     $setup->setup(array('_PARAMS' => array('user' => '*****@*****.**', 'app' => 'kronolith'), 'Horde_Alarm' => 'Alarm', 'Horde_Cache' => 'Cache', 'Horde_Group' => 'Group', 'Horde_History' => 'History', 'Horde_Prefs' => 'Prefs', 'Horde_Perms' => 'Perms', 'Horde_Registry' => 'Registry', 'Horde_Session' => 'Session'));
     $setup->makeGlobal(array('injector' => 'Horde_Injector', 'prefs' => 'Horde_Prefs', 'registry' => 'Horde_Registry', 'session' => 'Horde_Session'));
     $GLOBALS['injector']->setInstance('Content_Tagger', new Content_Tagger());
     $GLOBALS['injector']->setInstance('Content_Types_Manager', new Content_Types_Manager());
     $GLOBALS['conf']['prefs']['driver'] = 'Null';
     $GLOBALS['conf']['sql']['charset'] = 'utf-8';
     $GLOBALS['conf']['sql']['driverconfig'] = 'Horde';
     $GLOBALS['calendar_manager'] = new Kronolith_Stub_CalendarManager();
 }
コード例 #6
0
ファイル: TestCase.php プロジェクト: raz0rsdge/horde
 protected static function createBasicPasswdSetup(Horde_Test_Setup $setup)
 {
     $setup->setup(array('_PARAMS' => array('user' => '*****@*****.**', 'app' => 'passwd'), 'Horde_Registry' => 'Registry'));
     $setup->makeGlobal(array('registry' => 'Horde_Registry'));
 }