public static function setUpBeforeClass()
 {
     parent::setUpBeforeClass();
     Module::registerModule(new UnitTestExceptionModule());
     Module::initialiseModules();
     Log::clearLogs();
     Log::attachLog(self::$log = new UnitTestLog(Log::ERROR_LEVEL));
     ExceptionHandler::enableExceptionTrapping();
 }
示例#2
0
 public function testCanRegisterDependantModules()
 {
     Module::clearModules();
     Module::registerModule(new TestModule4());
     $modules = Module::getAllModules();
     $this->assertArrayHasKey("Rhubarb\\Crown\\Tests\\TestModule5", $modules);
     $this->assertArrayHasKey("Rhubarb\\Crown\\Tests\\TestModule4", $modules);
     $values = array_values($modules);
     // Make sure the order is right too!
     $this->assertInstanceOf("Rhubarb\\Crown\\Tests\\TestModule5", $values[0]);
     $this->assertInstanceOf("Rhubarb\\Crown\\Tests\\TestModule4", $values[1]);
 }
示例#3
0
 protected function registerDependantModules()
 {
     Module::registerModule(new LayoutModule('\\Project\\Liberty\\Layouts\\DefaultLayout'));
     HashProvider::setHashProviderClassName('Rhubarb\\Crown\\Encryption\\Sha512HashProvider');
 }
示例#4
0
 protected function registerDependantModules()
 {
     Module::registerModule(new LayoutModule('\\Your\\WebApp\\Layouts\\DefaultLayout'));
     Module::registerModule(new AuthenticationWithRolesModule(CustomLoginProvider::class));
     HashProvider::setHashProviderClassName('Rhubarb\\Crown\\Encryption\\Sha512HashProvider');
 }
 protected function registerDependantModules()
 {
     parent::registerDependantModules();
     Module::registerModule(new LayoutModule('\\Rhubarb\\Crown\\Tests\\Layout\\TestLayout'));
 }
<?php

// Here you can initialize variables that will be available to your tests
namespace Rhubarb\Scaffolds\Communications\Tests;

use Rhubarb\Crown\Module;
use Rhubarb\Scaffolds\Communications\CommunicationsModule;
use Rhubarb\Stem\StemModule;
include __DIR__ . "/../vendor/rhubarbphp/rhubarb/platform/boot.php";
Module::registerModule(new CommunicationsModule());
Module::initialiseModules();
 protected function registerDependantModules()
 {
     Module::registerModule(new LayoutModule('\\Your\\WebApp\\Layouts\\DefaultLayout'));
 }