Ejemplo n.º 1
2
 public function __construct()
 {
     $config = array('db.options' => array('driver' => getenv('DB_DRIVER'), 'dbname' => getenv('DB_NAME'), 'host' => getenv('DB_HOST'), 'user' => getenv('DB_USER'), 'password' => getenv('DB_PASSWORD'), 'charset' => getenv('DB_CHARSET'), 'port' => getenv('DB_PORT')));
     $biz = new Biz($config);
     $biz['autoload.aliases']['TestProject'] = 'TestProject\\Biz';
     $biz->register(new DoctrineServiceProvider());
     $biz->boot();
     $this->biz = $biz;
 }
 public function testBoot()
 {
     $config = array('db.options' => array('driver' => getenv('DB_DRIVER'), 'dbname' => getenv('DB_NAME'), 'host' => getenv('DB_HOST'), 'user' => getenv('DB_USER'), 'password' => getenv('DB_PASSWORD'), 'charset' => getenv('DB_CHARSET'), 'port' => getenv('DB_PORT')));
     $biz = new Biz($config);
     $biz['migration.directories'][] = dirname(__DIR__) . '/TestProject/migrations';
     $biz->register(new DoctrineServiceProvider());
     $biz->boot();
     $bootstrap = new UnitTestsBootstrap($biz);
     $bootstrap->boot();
 }
Ejemplo n.º 3
0
 public function testDao()
 {
     $biz = new Biz();
     $biz['autoload.aliases']['TestProject'] = 'TestProject\\Biz';
     $dao = $biz->dao('TestProject:Example:ExampleDao');
     $this->assertEquals($dao, $biz['@TestProject:Example:ExampleDao']);
     $biz = new Biz();
     $biz['autoload.aliases']['TestProject'] = 'TestProject\\Biz';
     $dao1 = $biz->dao('TestProject:Example:ExampleDao');
     $dao2 = $biz->dao('TestProject:Example:ExampleDao');
     $this->assertEquals($dao1, $dao2);
 }
Ejemplo n.º 4
0
<?php

use Codeages\Biz\Framework\Context\Biz;
use Codeages\Biz\Framework\Provider\DoctrineServiceProvider;
use Codeages\Biz\Targetlog\TargetlogServiceProvider;
use Codeages\Biz\Framework\UnitTests\UnitTestsBootstrap;
define('ROOT_DIR', dirname(__DIR__));
require_once ROOT_DIR . '/vendor/autoload.php';
$biz = new Biz(include ROOT_DIR . '/config/biz_test.php');
$biz->register(new DoctrineServiceProvider());
$biz->register(new TargetlogServiceProvider());
$biz->boot();
$bootstrap = new UnitTestsBootstrap($biz);
$bootstrap->boot();