Exemplo n.º 1
0
 protected function setUp()
 {
     parent::setUp();
     ModuleWriteableMock::setUp();
     MockManager::setDaoCreate('Modul', function ($daoName, $daoType) {
         return new ModuleWriteableMock();
     });
 }
Exemplo n.º 2
0
 public function setUp()
 {
     parent::setUp();
     ModuleWriteableMock::setUp();
     MockManager::setDaoCreate('Module', function ($daoName, $daoType) {
         return new ModuleWriteableMock();
     });
     $this->service = new ModulService('Modul');
 }
Exemplo n.º 3
0
 protected function setUp()
 {
     MockManager::activateWebsiteSettingsMock(true);
     parent::setUp();
     ModuleWriteableMock::setUp();
     MockManager::setDaoCreate('Modul', function ($daoName, $daoType) {
         return new ModuleWriteableMock();
     });
 }
Exemplo n.º 4
0
 protected function setUp()
 {
     parent::setUp();
     ModuleWriteableMock::setUp();
     MockManager::setDaoCreate('Modul', function ($daoName, $daoType) {
         return new ModuleWriteableMock();
     });
     // reset delete lists
     $this->filesToDeleteAtTearDown = array();
     $this->directoriesToDeleteAtTearDown = array();
 }
Exemplo n.º 5
0
 public static function setUp()
 {
     foreach (self::getActiveMocks() as $mockName => $mockState) {
         switch ($mockName . '-' . $mockState) {
             case 'Module-readable':
                 ModuleReadonlyMock::setUp();
                 self::setDaoCreate('Modul', function ($daoName, $daoType) {
                     return new ModuleReadonlyMock();
                 });
                 break;
             case 'Module-writeable':
                 ModuleWriteableMock::setUp();
                 self::setDaoCreate('Modul', function ($daoName, $daoType) {
                     return new ModuleWriteableMock();
                 });
                 break;
             case 'Website-readable':
                 WebsiteReadonlyMock::setUp();
                 self::setDaoCreate('Website', function ($daoName, $daoType) {
                     return new WebsiteReadonlyMock();
                 });
                 break;
             case 'Website-writeable':
                 WebsiteWriteableMock::setUp();
                 self::setDaoCreate('Website', function ($daoName, $daoType) {
                     return new WebsiteWriteableMock();
                 });
                 break;
             case 'Page-readable':
                 PageReadonlyMock::setUp();
                 self::setDaoCreate('Page', function ($daoName, $daoType) {
                     return new PageReadonlyMock();
                 });
                 break;
             case 'Page-writeable':
                 PageWriteableMock::setUp();
                 self::setDaoCreate('Page', function ($daoName, $daoType) {
                     return new PageWriteableMock();
                 });
                 break;
             case 'Package-readable':
                 PackageReadonlyMock::setUp();
                 self::setDaoCreate('Package', function ($daoName, $daoType) {
                     return new PackageReadonlyMock();
                 });
                 break;
             case 'Package-writeable':
                 PackageWriteableMock::setUp();
                 self::setDaoCreate('Package', function ($daoName, $daoType) {
                     return new PackageWriteableMock();
                 });
                 break;
             case 'WebsiteSettings-readable':
                 WebsiteSettingsReadonlyMock::setUp();
                 self::setDaoCreate('WebsiteSettings', function ($daoName, $daoType) {
                     return new WebsiteSettingsReadonlyMock();
                 });
                 break;
             case 'WebsiteSettings-writeable':
                 WebsiteSettingsWriteableMock::setUp();
                 self::setDaoCreate('WebsiteSettings', function ($daoName, $daoType) {
                     return new WebsiteSettingsWriteableMock();
                 });
                 break;
             case 'PageType-readable':
                 PageTypeReadonlyMock::setUp();
                 self::setDaoCreate('PageType', function ($daoName, $daoType) {
                     return new PageTypeReadonlyMock();
                 });
                 break;
             case 'PageType-writeable':
                 PageTypeWriteableMock::setUp();
                 self::setDaoCreate('PageType', function ($daoName, $daoType) {
                     return new PageTypeWriteableMock();
                 });
                 break;
         }
     }
 }