Example #1
0
 function test_constructor()
 {
     $id = 'news';
     $language = 'french';
     $app = new Application($id, $language);
     self::assertEquals($id, $app->get_id());
     self::assertEquals($id, $app->get_name());
     self::assertEquals($language, $app->get_language());
     self::assertEquals(Application::MODULE_TYPE, $app->get_type());
     self::assertEquals('', $app->get_repository());
     self::assertEquals(0, $app->get_version());
     $d = new Date();
     self::assertEquals($d->format(Date::FORMAT_DAY_MONTH_YEAR, Timezone::USER_TIMEZONE), $app->get_pubdate());
     $vers = 1;
     $repo = 'repository';
     unset($app);
     $app = new Application($id, $language, Application::MODULE_TYPE, $vers, $repo);
     self::assertEquals(Application::MODULE_TYPE, $app->get_type());
     self::assertEquals($repo, $app->get_repository());
     self::assertEquals($vers, $app->get_version());
     unset($app);
     $app = new Application($id, $language, Application::TEMPLATE_TYPE, $vers, $repo);
     self::assertEquals(Application::TEMPLATE_TYPE, $app->get_type());
 }