/** * 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()); }