コード例 #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
ファイル: Base.php プロジェクト: horde/horde
 public function setUp()
 {
     $error = self::$setup->getError();
     if (!empty($error)) {
         $this->markTestSkipped($error);
     }
 }
コード例 #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')), 'Kronolith_Shares' => array('factory' => 'Share', 'method' => 'Kolab')));
     $GLOBALS['injector']->setInstance('Horde_Core_Factory_Share', new Kronolith_Stub_ShareFactory($setup->getInjector()->getInstance('Kronolith_Shares')));
     $GLOBALS['conf']['storage']['driver'] = 'kolab';
     $GLOBALS['conf']['calendars']['driver'] = 'kolab';
 }
コード例 #4
0
ファイル: TestCase.php プロジェクト: horde/horde
 protected static function createKolabShares(Horde_Test_Setup $setup)
 {
     $setup->setup(array('Horde_Kolab_Storage' => array('factory' => 'KolabStorage', 'params' => array('imapuser' => 'test')), 'Turba_Shares' => array('factory' => 'Share', 'method' => 'Kolab')));
     $setup->getInjector()->setInstance('Horde_Core_Factory_Share', new Horde_Test_Stub_Factory($setup->getInjector()->getInstance('Turba_Shares')));
     $GLOBALS['cfgSources']['test']['type'] = 'Kolab';
     $GLOBALS['cfgSources']['test']['title'] = 'Kolab';
     $GLOBALS['cfgSources']['test']['map'] = self::_getKolabMap();
 }
コード例 #5
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';
 }
コード例 #6
0
ファイル: TestCase.php プロジェクト: jubinpatel/horde
 protected static function createTestVFS(Horde_Test_Setup $setup)
 {
     $setup->getInjector()->setInstance('Ansel_Vfs', new Horde_Vfs_File(array('vfsroot' => __DIR__ . '/fixtures/vfs')));
     $setup->getInjector()->setInstance('Horde_Core_Factory_Vfs', new Horde_Test_Stub_Factory($setup->getInjector()->getInstance('Ansel_Vfs')));
 }
コード例 #7
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'));
 }