diff --git a/tests/Setup/Setup_UpgradeTest.php b/tests/Setup/Setup_UpgradeTest.php index 362c320a2e..d7ced43679 100644 --- a/tests/Setup/Setup_UpgradeTest.php +++ b/tests/Setup/Setup_UpgradeTest.php @@ -1,5 +1,7 @@ object = new Setup_Upgrade($appbox); + $appbox = self::$application['phraseanet.appbox']; + $this->object = new Setup_Upgrade(self::$application); } public function tearDown() diff --git a/tests/api/oauthv2/API_OAuth2_AuthCodeTest.php b/tests/api/oauthv2/API_OAuth2_AuthCodeTest.php index d31a14c77b..b26ec54618 100644 --- a/tests/api/oauthv2/API_OAuth2_AuthCodeTest.php +++ b/tests/api/oauthv2/API_OAuth2_AuthCodeTest.php @@ -1,5 +1,7 @@ application = API_OAuth2_Application::create($appbox, self::$user, 'test app'); - $this->account = API_OAuth2_Account::load_with_user($appbox, $this->application, self::$user); + $appbox = self::$application['phraseanet.appbox']; + $this->application = API_OAuth2_Application::create(self::$application, self::$user, 'test app'); + $this->account = API_OAuth2_Account::load_with_user(self::$application, $this->application, self::$user); $expires = time() + 100; $this->code = random::generatePassword(8); - $this->object = API_OAuth2_AuthCode::create($appbox, $this->account, $this->code, $expires); + $this->object = API_OAuth2_AuthCode::create(self::$application, $this->account, $this->code, $expires); } public function tearDown() @@ -74,7 +76,7 @@ class API_OAuth2_AuthCodeTest extends PhraseanetPHPUnitAbstract public function testLoad_codes_by_account() { - $this->assertTrue(is_array(API_OAuth2_AuthCode::load_codes_by_account(appbox::get_instance(\bootstrap::getCore()), $this->account))); - $this->assertTrue(count(API_OAuth2_AuthCode::load_codes_by_account(appbox::get_instance(\bootstrap::getCore()), $this->account)) > 0); + $this->assertTrue(is_array(API_OAuth2_AuthCode::load_codes_by_account(self::$application, $this->account))); + $this->assertTrue(count(API_OAuth2_AuthCode::load_codes_by_account(self::$application, $this->account)) > 0); } } diff --git a/tests/api/oauthv2/API_OAuth2_RefreshTokenTest.php b/tests/api/oauthv2/API_OAuth2_RefreshTokenTest.php index 47499a38bd..c9a1b7ac15 100644 --- a/tests/api/oauthv2/API_OAuth2_RefreshTokenTest.php +++ b/tests/api/oauthv2/API_OAuth2_RefreshTokenTest.php @@ -1,5 +1,7 @@ application = API_OAuth2_Application::create($appbox, self::$user, 'test app'); - $this->account = API_OAuth2_Account::load_with_user($appbox, $this->application, self::$user); + $appbox = self::$application['phraseanet.appbox']; + $this->application = API_OAuth2_Application::create(self::$application, self::$user, 'test app'); + $this->account = API_OAuth2_Account::load_with_user(self::$application, $this->application, self::$user); $expires = time() + 100; $this->token = random::generatePassword(8); $this->scope = 'scopidou'; - $this->object = API_OAuth2_RefreshToken::create($appbox, $this->account, $expires, $this->token, $this->scope); + $this->object = API_OAuth2_RefreshToken::create(self::$application, $this->account, $expires, $this->token, $this->scope); } public function tearDown() diff --git a/tests/api/oauthv2/api_oauthv2_AccountTest.php b/tests/api/oauthv2/api_oauthv2_AccountTest.php index 3f4a0a4fd3..54024b597f 100644 --- a/tests/api/oauthv2/api_oauthv2_AccountTest.php +++ b/tests/api/oauthv2/api_oauthv2_AccountTest.php @@ -1,13 +1,11 @@ application = API_OAuth2_Application::create($appbox, self::$user, 'test app'); - $this->object = API_OAuth2_Account::load_with_user($appbox, $this->application, self::$user); + $appbox = self::$application['phraseanet.appbox']; + $this->application = API_OAuth2_Application::create(self::$application, self::$user, 'test app'); + $this->object = API_OAuth2_Account::load_with_user(self::$application, $this->application, self::$user); } public function tearDown() @@ -76,7 +74,7 @@ class API_OAuth2_AccountTest extends PhraseanetPHPUnitAbstract public function testLoad_with_user() { - $loaded = API_OAuth2_Account::load_with_user(appbox::get_instance(\bootstrap::getCore()), $this->application, self::$user); + $loaded = API_OAuth2_Account::load_with_user(self::$application, $this->application, self::$user); $this->assertInstanceOf('API_OAuth2_Account', $loaded); $this->assertEquals($this->object, $loaded); } diff --git a/tests/api/oauthv2/api_oauthv2_ApplicationTest.php b/tests/api/oauthv2/api_oauthv2_ApplicationTest.php index 9cdaf75f32..0984b6fbea 100644 --- a/tests/api/oauthv2/api_oauthv2_ApplicationTest.php +++ b/tests/api/oauthv2/api_oauthv2_ApplicationTest.php @@ -1,5 +1,7 @@ object = API_OAuth2_Application::create($appbox, self::$user, 'test app'); + $appbox = self::$application['phraseanet.appbox']; + $this->object = API_OAuth2_Application::create(self::$application, self::$user, 'test app'); } public function tearDown() @@ -25,14 +27,14 @@ class API_OAuth2_ApplicationTest extends PhraseanetPHPUnitAbstract public function testLoad_from_client_id() { $client_id = $this->object->get_client_id(); - $loaded = API_OAuth2_Application::load_from_client_id(appbox::get_instance(\bootstrap::getCore()), $client_id); + $loaded = API_OAuth2_Application::load_from_client_id(self::$application, $client_id); $this->assertInstanceOf('API_OAuth2_Application', $loaded); $this->assertEquals($this->object, $loaded); } public function testLoad_dev_app_by_user() { - $apps = API_OAuth2_Application::load_dev_app_by_user(appbox::get_instance(\bootstrap::getCore()), self::$user); + $apps = API_OAuth2_Application::load_dev_app_by_user(self::$application, self::$user); $this->assertTrue(is_array($apps)); $this->assertTrue(count($apps) > 0); $found = false; @@ -48,7 +50,7 @@ class API_OAuth2_ApplicationTest extends PhraseanetPHPUnitAbstract public function testLoad_app_by_user() { - $apps = API_OAuth2_Application::load_app_by_user(appbox::get_instance(\bootstrap::getCore()), self::$user); + $apps = API_OAuth2_Application::load_app_by_user(self::$application, self::$user); $this->assertTrue(is_array($apps)); $this->assertTrue(count($apps) > 0); $found = false; diff --git a/tests/api/oauthv2/api_oauthv2_TokenTest.php b/tests/api/oauthv2/api_oauthv2_TokenTest.php index 9b02dd0711..54a9fadab7 100644 --- a/tests/api/oauthv2/api_oauthv2_TokenTest.php +++ b/tests/api/oauthv2/api_oauthv2_TokenTest.php @@ -1,13 +1,11 @@ application = API_OAuth2_Application::create($appbox, self::$user, 'test app'); - $account = API_OAuth2_Account::load_with_user($appbox, $this->application, self::$user); + $appbox = self::$application['phraseanet.appbox']; + $this->application = API_OAuth2_Application::create(self::$application, self::$user, 'test app'); + $account = API_OAuth2_Account::load_with_user(self::$application, $this->application, self::$user); try { new API_OAuth2_Token($appbox, $account); @@ -111,7 +109,7 @@ class API_OAuth2_TokenTest extends PhraseanetPHPUnitAbstract public function testLoad_by_oauth_token() { $token = $this->object->get_value(); - $loaded = API_OAuth2_Token::load_by_oauth_token(appbox::get_instance(\bootstrap::getCore()), $token); + $loaded = API_OAuth2_Token::load_by_oauth_token(self::$application, $token); $this->assertInstanceOf('API_OAuth2_Token', $loaded); $this->assertEquals($this->object, $loaded); } diff --git a/tests/api/v1/api_v1_adapterTest.php b/tests/api/v1/api_v1_adapterTest.php index 9e3700e5f6..a5f06d3df8 100644 --- a/tests/api/v1/api_v1_adapterTest.php +++ b/tests/api/v1/api_v1_adapterTest.php @@ -2,6 +2,8 @@ require_once __DIR__ . '/../../PhraseanetPHPUnitAuthenticatedAbstract.class.inc'; +use Alchemy\Phrasea\Application; +use Alchemy\Phrasea\Core\Configuration; use Symfony\Component\HttpFoundation\Request; class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract @@ -14,8 +16,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function setUp() { parent::setUp(); - $appbox = appbox::get_instance(\bootstrap::getCore()); - $this->object = new API_V1_adapter($appbox, self::$core); + $this->object = new API_V1_adapter(new Application('test')); } public function testGet_error_code() @@ -102,7 +103,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testGet_databox_collections() { - $appbox = appbox::get_instance(\bootstrap::getCore()); + $appbox = self::$application['phraseanet.appbox']; $request = new Request(); foreach ($appbox->get_databoxes() as $databox) { $result = $this->object->get_databox_collections($request, $databox->get_sbas_id()); @@ -114,7 +115,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testGet_record() { - $appbox = appbox::get_instance(\bootstrap::getCore()); + $appbox = self::$application['phraseanet.appbox']; $request = new Request(array(), array(), array(), array(), array(), array('HTTP_Accept' => 'application/json')); $result = $this->object->get_record($request, static::$records['record_1']->get_sbas_id(), "-40"); @@ -129,7 +130,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testGet_databox_status() { - $appbox = appbox::get_instance(\bootstrap::getCore()); + $appbox = self::$application['phraseanet.appbox']; $request = new Request(array(), array(), array(), array(), array(), array('HTTP_Accept' => 'application/json')); foreach ($appbox->get_databoxes() as $databox) { $result = $this->object->get_databox_status($request, $databox->get_sbas_id()); @@ -141,7 +142,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testGet_databox_metadatas() { - $appbox = appbox::get_instance(\bootstrap::getCore()); + $appbox = self::$application['phraseanet.appbox']; $request = new Request(array(), array(), array(), array(), array(), array('HTTP_Accept' => 'application/json')); foreach ($appbox->get_databoxes() as $databox) { $result = $this->object->get_databox_metadatas($request, $databox->get_sbas_id()); @@ -153,7 +154,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testGet_databox_terms() { - $appbox = appbox::get_instance(\bootstrap::getCore()); + $appbox = self::$application['phraseanet.appbox']; $request = new Request(array(), array(), array(), array(), array(), array('HTTP_Accept' => 'application/json')); foreach ($appbox->get_databoxes() as $databox) { $result = $this->object->get_databox_terms($request, $databox->get_sbas_id()); @@ -174,7 +175,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testGet_record_related() { - $appbox = appbox::get_instance(\bootstrap::getCore()); + $appbox = self::$application['phraseanet.appbox']; $request = new Request(array(), array(), array(), array(), array(), array('HTTP_Accept' => 'application/json')); $result = $this->object->get_record_related($request, static::$records['record_1']->get_sbas_id(), static::$records['record_1']->get_record_id()); @@ -185,7 +186,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testGet_record_metadatas() { - $appbox = appbox::get_instance(\bootstrap::getCore()); + $appbox = self::$application['phraseanet.appbox']; $request = new Request(array(), array(), array(), array(), array(), array('HTTP_Accept' => 'application/json')); $result = $this->object->get_record_metadatas($request, static::$records['record_1']->get_sbas_id(), static::$records['record_1']->get_record_id()); @@ -196,7 +197,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testGet_record_status() { - $appbox = appbox::get_instance(\bootstrap::getCore()); + $appbox = self::$application['phraseanet.appbox']; $request = new Request(); $request = new Request(array(), array(), array(), array(), array(), array('HTTP_Accept' => 'application/json')); @@ -208,7 +209,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testGet_record_embed() { - $appbox = appbox::get_instance(\bootstrap::getCore()); + $appbox = self::$application['phraseanet.appbox']; $request = new Request(array(), array(), array(), array(), array(), array('HTTP_Accept' => 'application/json')); $result = $this->object->get_record_embed($request, static::$records['record_1']->get_sbas_id(), static::$records['record_1']->get_record_id()); @@ -219,7 +220,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testSet_record_metadatas() { - $appbox = appbox::get_instance(\bootstrap::getCore()); + $appbox = self::$application['phraseanet.appbox']; $databox = static::$records['record_1']->get_databox(); $request = new Request(array("salut" => "salut c'est la fete"), array(), array(), array(), array(), array('HTTP_Accept' => 'application/json')); $result = $this->object->set_record_metadatas($request, static::$records['record_1']->get_sbas_id(), static::$records['record_1']->get_record_id()); @@ -230,7 +231,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract $this->assertEquals(400, $result->get_http_code()); if (sizeof(static::$records['record_1']->get_caption()->get_fields()) == 0) { - $caption_field_value = caption_Field_Value::create(databox_field::get_instance($databox, 1), static::$records['record_1'], 'my value'); + $caption_field_value = caption_Field_Value::create(self::$application, databox_field::get_instance(self::$application, $databox, 1), static::$records['record_1'], 'my value'); } //valide metas @@ -265,9 +266,8 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testSet_record_status() { - $appbox = appbox::get_instance(\bootstrap::getCore()); - $stub = $this->getMock("API_V1_adapter", array("list_record_status"), array(&$appbox, bootstrap::getCore())); - $appbox = appbox::get_instance(\bootstrap::getCore()); + $app = new Application('test'); + $stub = $this->getMock("API_V1_adapter", array("list_record_status"), array($app)); $databox = static::$records['record_1']->get_databox(); $statusbit = null; @@ -302,15 +302,15 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testSet_record_collection() { - $appbox = appbox::get_instance(\bootstrap::getCore()); - $stub = $this->getMock("API_V1_adapter", array("list_record"), array(&$appbox, bootstrap::getCore())); + $app = new Application('test'); + $stub = $this->getMock("API_V1_adapter", array("list_record"), array($app)); $databox = static::$records['record_1']->get_databox(); $request = new Request(array("salut" => "salut c'est la fete"), array(), array(), array(), array(), array('HTTP_Accept' => 'application/json')); $result = $stub->set_record_collection($request, static::$records['record_1']->get_sbas_id(), static::$records['record_1']->get_record_id()); $this->assertEquals(400, $result->get_http_code()); - foreach ($appbox->get_databoxes() as $databox) { + foreach ($app['phraseanet.appbox']->get_databoxes() as $databox) { $collections = $databox->get_collections(); break; } @@ -358,15 +358,12 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract $n = 0; $response = json_decode($result->format(), true); $this->assertArrayHasKey('basket', $response['response']); - $appbox = appbox::get_instance(\bootstrap::getCore()); - $session = $appbox->get_session(); - $usr_id = $session->get_usr_id(); - $em = self::$core->getEntityManager(); + $em = self::$application['EM']; $repo = $em->getRepository('\Entities\Basket'); /* @var $repo \Repositories\BasketRepository */ - $basket = $repo->findUserBasket($response['response']['basket']['basket_id'], self::$core->getAuthenticatedUser(), true); + $basket = $repo->findUserBasket(self::$application, $response['response']['basket']['basket_id'], self::$application['phraseanet.user'], true); $this->assertTrue($basket instanceof \Entities\Basket); $em->remove($basket); @@ -375,11 +372,11 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testDelete_basket() { - $appbox = appbox::get_instance(\bootstrap::getCore()); - $usr_id = $appbox->get_session()->get_usr_id(); - $user = User_Adapter::getInstance($usr_id, $appbox); + $appbox = self::$application['phraseanet.appbox']; + $usr_id = self::$application['phraseanet.user']->get_id(); + $user = User_Adapter::getInstance($usr_id, self::$application); - $em = self::$core->getEntityManager(); + $em = self::$application['EM']; $Basket = new Entities\Basket(); $Basket->setName('Delete test'); @@ -399,7 +396,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract $repo = $em->getRepository('\Entities\Basket'); try { - $repo->findUserBasket($ssel_id, $user, true); + $repo->findUserBasket(self::$application, $ssel_id, $user, true); $this->fail('An exception should have been raised'); } catch (Exception_NotFound $e) { @@ -408,8 +405,8 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testGet_basket() { - $appbox = appbox::get_instance(\bootstrap::getCore()); - $usr_id = $appbox->get_session()->get_usr_id(); + $appbox = self::$application['phraseanet.appbox']; + $usr_id = self::$application['phraseanet.user']->get_id(); $basket = $this->insertOneBasket(); @@ -422,8 +419,8 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testSet_basket_title() { - $appbox = appbox::get_instance(\bootstrap::getCore()); - $usr_id = $appbox->get_session()->get_usr_id(); + $appbox = self::$application['phraseanet.appbox']; + $usr_id = self::$application['phraseanet.user']->get_id(); $basket = $this->insertOneBasket(); @@ -433,7 +430,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract $this->assertEquals('application/json', $result->get_content_type()); $this->assertTrue(is_array(json_decode($result->format(), true))); - $repository = self::$core->getEntityManager()->getRepository('\Entities\Basket'); + $repository = self::$application['EM']->getRepository('\Entities\Basket'); $ret_bask = $repository->find($basket->getId()); @@ -442,8 +439,8 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testSet_basket_description() { - $appbox = appbox::get_instance(\bootstrap::getCore()); - $usr_id = $appbox->get_session()->get_usr_id(); + $appbox = self::$application['phraseanet.appbox']; + $usr_id = self::$application['phraseanet.user']->get_id(); $basket = $this->insertOneBasket(); @@ -453,7 +450,7 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract $this->assertEquals('application/json', $result->get_content_type()); $this->assertTrue(is_array(json_decode($result->format(), true))); - $repository = self::$core->getEntityManager()->getRepository('\Entities\Basket'); + $repository = self::$application['EM']->getRepository('\Entities\Basket'); $ret_bask = $repository->find($basket->getId()); @@ -462,9 +459,9 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testSearch_publications() { - $appbox = appbox::get_instance(\bootstrap::getCore()); + $appbox = self::$application['phraseanet.appbox']; $request = new Request(array(), array(), array(), array(), array(), array('HTTP_Accept' => 'application/json')); - $feed = Feed_Adapter::create($appbox, self::$user, "hello", "salut"); + $feed = Feed_Adapter::create(self::$application, self::$user, "hello", "salut"); $result = $this->object->search_publications($request, self::$user); $this->checkResponseField($result, "feeds", 'array'); $feed->delete(); @@ -480,15 +477,15 @@ class API_V1_adapterTest extends PhraseanetPHPUnitAuthenticatedAbstract public function testGet_publication() { - $appbox = appbox::get_instance(\bootstrap::getCore()); + $appbox = self::$application['phraseanet.appbox']; $date = new DateTime(); $request = new Request(array(), array(), array(), array(), array(), array('HTTP_Accept' => 'application/json')); - $feed = Feed_Adapter::create($appbox, self::$user, "hello", "salut"); - $feed_publisher = Feed_Publisher_Adapter::getPublisher($appbox, $feed, self::$user); - $feed_entry = Feed_Entry_Adapter::create($appbox, $feed, $feed_publisher, "coucou", "hello", "me", "my@email.com"); + $feed = Feed_Adapter::create(self::$application, self::$user, "hello", "salut"); + $feed_publisher = Feed_Publisher_Adapter::getPublisher(self::$application['phraseanet.appbox'], $feed, self::$user); + $feed_entry = Feed_Entry_Adapter::create(self::$application, $feed, $feed_publisher, "coucou", "hello", "me", "my@email.com"); $feed_entry_item = Feed_Entry_Item::create($appbox, $feed_entry, static::$records['record_1']); - $coll = Feed_Collection::load_all($appbox, self::$user); + $coll = Feed_Collection::load_all(self::$application, self::$user); foreach ($coll->get_feeds() as $feed) { $result = $this->object->get_publication($request, $feed->get_id(), self::$user); $this->checkResponseField($result, "feed", 'array'); diff --git a/tests/caption/caption_recordTest.php b/tests/caption/caption_recordTest.php index cfd4e81b36..6e9e9b99b4 100644 --- a/tests/caption/caption_recordTest.php +++ b/tests/caption/caption_recordTest.php @@ -12,7 +12,7 @@ class caption_recordTest extends PhraseanetPHPUnitAbstract public function setUp() { parent::setUp(); - $this->object = new caption_record(static::$records['record_1'], static::$records['record_1']->get_databox()); + $this->object = new caption_record(self::$application, static::$records['record_1'], static::$records['record_1']->get_databox()); } /** @@ -25,7 +25,7 @@ class caption_recordTest extends PhraseanetPHPUnitAbstract $n = $databox_field->is_multi() ? 3 : 1; for ($i = 0; $i < $n; $i ++ ) { - \caption_Field_Value::create($databox_field, static::$records['record_1'], \random::generatePassword()); + \caption_Field_Value::create(self::$application, $databox_field, static::$records['record_1'], \random::generatePassword()); } } diff --git a/tests/databox/databox_fieldTest.php b/tests/databox/databox_fieldTest.php index 644e120541..79856e2644 100644 --- a/tests/databox/databox_fieldTest.php +++ b/tests/databox/databox_fieldTest.php @@ -25,10 +25,10 @@ class databox_fieldTest extends PhraseanetPHPUnitAbstract $this->object_multi = $this->databox->get_meta_structure()->get_element_by_name($this->name_multi); if ( ! $this->object_mono instanceof databox_field) { - $this->object_mono = databox_field::create($this->databox, $this->name_mono, false); + $this->object_mono = databox_field::create(self::$application, $this->databox, $this->name_mono, false); } if ( ! $this->object_multi instanceof databox_field) { - $this->object_multi = databox_field::create($this->databox, $this->name_multi, true); + $this->object_multi = databox_field::create(self::$application, $this->databox, $this->name_multi, true); } } @@ -51,10 +51,10 @@ class databox_fieldTest extends PhraseanetPHPUnitAbstract public function testGet_instance() { - $instance = databox_field::get_instance($this->databox, $this->object_mono->get_id()); + $instance = databox_field::get_instance(self::$application, $this->databox, $this->object_mono->get_id()); $this->assertEquals($this->object_mono->get_id(), $instance->get_id()); - $instance = databox_field::get_instance($this->databox, $this->object_multi->get_id()); + $instance = databox_field::get_instance(self::$application, $this->databox, $this->object_multi->get_id()); $this->assertEquals($this->object_multi->get_id(), $instance->get_id()); } @@ -163,8 +163,8 @@ class databox_fieldTest extends PhraseanetPHPUnitAbstract public function testGet_tag() { - $this->assertInstanceOf('\\PHPExiftool\\Driver\\Tag', $this->object_mono->get_tag()); - $this->assertInstanceOf('\\PHPExiftool\\Driver\\Tag', $this->object_multi->get_tag()); + $this->assertInstanceOf('\\PHPExiftool\\Driver\\TagInterface', $this->object_mono->get_tag()); + $this->assertInstanceOf('\\PHPExiftool\\Driver\\TagInterface', $this->object_multi->get_tag()); } public function testGet_dces_element() diff --git a/tests/databox/databox_statusTest.php b/tests/databox/databox_statusTest.php index 3eb34789ef..f978e5b0b6 100644 --- a/tests/databox/databox_statusTest.php +++ b/tests/databox/databox_statusTest.php @@ -112,39 +112,39 @@ class databox_statusTest extends PhraseanetPHPUnitAbstract public function testOperation_and() { - $this->assertEquals('0', databox_status::operation_and('0x001', '0x010')); - $this->assertEquals('1', databox_status::operation_and('01', '11')); - $this->assertEquals('0', databox_status::operation_and('01', '10')); - $this->assertEquals('10', databox_status::operation_and('11', '10')); + $this->assertEquals('0', databox_status::operation_and(self::$application, '0x001', '0x010')); + $this->assertEquals('1', databox_status::operation_and(self::$application, '01', '11')); + $this->assertEquals('0', databox_status::operation_and(self::$application, '01', '10')); + $this->assertEquals('10', databox_status::operation_and(self::$application, '11', '10')); } public function testOperation_and_not() { - $this->assertEquals('0', databox_status::operation_and_not('0x001', '0x011')); - $this->assertEquals('0', databox_status::operation_and_not('01', '11')); - $this->assertEquals('1', databox_status::operation_and_not('01', '10')); - $this->assertEquals('1', databox_status::operation_and_not('11', '10')); - $this->assertEquals('10', databox_status::operation_and_not('10', '01')); + $this->assertEquals('0', databox_status::operation_and_not(self::$application, '0x001', '0x011')); + $this->assertEquals('0', databox_status::operation_and_not(self::$application, '01', '11')); + $this->assertEquals('1', databox_status::operation_and_not(self::$application, '01', '10')); + $this->assertEquals('1', databox_status::operation_and_not(self::$application, '11', '10')); + $this->assertEquals('10', databox_status::operation_and_not(self::$application, '10', '01')); } public function testOperation_or() { - $this->assertEquals('10001', databox_status::operation_or('0x001', '0x011')); - $this->assertEquals('11', databox_status::operation_or('01', '11')); + $this->assertEquals('10001', databox_status::operation_or(self::$application, '0x001', '0x011')); + $this->assertEquals('11', databox_status::operation_or(self::$application, '01', '11')); } public function testDec2bin() { - $this->assertEquals('1010', databox_status::dec2bin('10')); + $this->assertEquals('1010', databox_status::dec2bin(self::$application, '10')); } public function testHex2bin() { - $this->assertEquals('10100001', databox_status::hex2bin('0x0A1')); - $this->assertEquals('10100001', databox_status::hex2bin('0A1')); + $this->assertEquals('10100001', databox_status::hex2bin(self::$application, '0x0A1')); + $this->assertEquals('10100001', databox_status::hex2bin(self::$application, '0A1')); try { - databox_status::hex2bin('G1'); + databox_status::hex2bin(self::$application, 'G1'); $this->fail('Should raise an exception'); } catch (Exception $e) { diff --git a/tests/module/console/module_console_schedulerStateTest.php b/tests/module/console/module_console_schedulerStateTest.php index 649d767765..d40df05830 100644 --- a/tests/module/console/module_console_schedulerStateTest.php +++ b/tests/module/console/module_console_schedulerStateTest.php @@ -3,6 +3,7 @@ require_once __DIR__ . '/../../PhraseanetWebTestCaseAuthenticatedAbstract.class.inc'; use Alchemy\Phrasea\CLI; +use Alchemy\Phrasea\Core\Configuration; use Symfony\Component\Console\Tester\CommandTester; class module_console_schedulerStateTest extends PHPUnit_Framework_TestCase @@ -21,14 +22,14 @@ class module_console_schedulerStateTest extends PHPUnit_Framework_TestCase $commandTester = new CommandTester($command); $commandTester->execute(array('command' => $command->getName())); - $task_manager = new task_manager(appbox::get_instance(\bootstrap::getCore())); + $task_manager = new task_manager(self::$application); $state = $task_manager->getSchedulerState(); $sentence = sprintf('Scheduler is %s', $state['status']); $this->assertTrue(strpos($commandTester->getDisplay(), $sentence) !== false); $commandTester->execute(array('command' => $command->getName(), '--short'=>true)); - $task_manager = new task_manager(appbox::get_instance(\bootstrap::getCore())); + $task_manager = new task_manager(self::$application); $state = $task_manager->getSchedulerState(); $sentence = sprintf('%s(%s)', $state['status'], $state['pid']); diff --git a/tests/module/console/module_console_taskStateTest.php b/tests/module/console/module_console_taskStateTest.php index 5872445043..8286de7248 100644 --- a/tests/module/console/module_console_taskStateTest.php +++ b/tests/module/console/module_console_taskStateTest.php @@ -3,6 +3,7 @@ require_once __DIR__ . '/../../PhraseanetWebTestCaseAuthenticatedAbstract.class.inc'; use Alchemy\Phrasea\CLI; +use Alchemy\Phrasea\Core\Configuration; use Symfony\Component\Console\Tester\CommandTester; class module_console_taskStateTest extends PhraseanetPHPUnitAbstract @@ -30,12 +31,12 @@ class module_console_taskStateTest extends PhraseanetPHPUnitAbstract $this->assertTrue(strpos($commandTester->getDisplay(), $sentence) !== false); // test good tasks ids - $task_manager = new task_manager(appbox::get_instance(\bootstrap::getCore())); - $tasks = $task_manager->getTasks($application); + $task_manager = new task_manager(self::$application); + $tasks = $task_manager->getTasks(); $tids = array(); // list known ids of tasks so we can generate a 'unknown id' later foreach ($tasks as $task) { $tids[] = $task->getID(); - $task = $task_manager->getTask($application, $task->getID()); + $task = $task_manager->getTask($task->getID()); $state = $task->getState(); $pid = $task->getPID(); @@ -63,5 +64,3 @@ class module_console_taskStateTest extends PhraseanetPHPUnitAbstract } } - -?> diff --git a/tests/module/console/module_console_tasklistTest.php b/tests/module/console/module_console_tasklistTest.php index b2d6b85abb..6f5caedccc 100644 --- a/tests/module/console/module_console_tasklistTest.php +++ b/tests/module/console/module_console_tasklistTest.php @@ -3,6 +3,7 @@ require_once __DIR__ . '/../../PhraseanetWebTestCaseAuthenticatedAbstract.class.inc'; use Alchemy\Phrasea\CLI; +use Alchemy\Phrasea\Core\Configuration; use Symfony\Component\Console\Tester\CommandTester; class module_console_tasklistTest extends PHPUnit_Framework_TestCase @@ -21,12 +22,12 @@ class module_console_tasklistTest extends PHPUnit_Framework_TestCase $commandTester = new CommandTester($command); $commandTester->execute(array('command' => $command->getName())); - $task_manager = new task_manager(appbox::get_instance(\bootstrap::getCore())); + $task_manager = new task_manager(self::$application); $lines = explode("\n", trim($commandTester->getDisplay())); - if (count($task_manager->getTasks($application)) > 0) { - $this->assertEquals(count($task_manager->getTasks($application)), count($lines)); - foreach ($task_manager->getTasks($application) as $task) { + if (count($task_manager->getTasks()) > 0) { + $this->assertEquals(count($task_manager->getTasks()), count($lines)); + foreach ($task_manager->getTasks() as $task) { $this->assertTrue(strpos($commandTester->getDisplay(), $task->getTitle()) !== false); } } else {