示例#1
0
 /**
  * Test application defaults
  */
 public function testAppDefaults()
 {
     $expected = dirname(__FILE__);
     $app = new \Duality\App($expected, null);
     $this->assertEquals($expected, $app->getPath());
     $expected = array('services' => array('db' => 'Duality\\Service\\Database\\Sqlite', 'logger' => 'Duality\\Service\\Logger', 'security' => 'Duality\\Service\\Security', 'validator' => 'Duality\\Service\\Validator', 'session' => 'Duality\\Service\\Session\\Dummy', 'auth' => 'Duality\\Service\\Auth', 'cache' => 'Duality\\Service\\Cache', 'mailer' => 'Duality\\Service\\Mailer', 'paginator' => 'Duality\\Service\\Paginator', 'remote' => 'Duality\\Service\\SSH', 'server' => 'Duality\\Service\\Server', 'locale' => 'Duality\\Service\\Localization', 'cmd' => 'Duality\\Service\\Commander', 'client' => 'Duality\\Service\\Client', 'performance' => 'Duality\\Service\\Performance'));
     $app = new \Duality\App(dirname(__FILE__), $expected);
     $this->assertEquals($expected, $app->getConfig());
     $expected = '\\Duality\\Structure\\File\\StreamFile';
     $this->assertInstanceOf($expected, $app->getBuffer());
 }