diff options
author | teravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-15 11:06:23 +0000 |
---|---|---|
committer | teravest@chromium.org <teravest@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-15 11:06:23 +0000 |
commit | 599aeffdcddcd73fc4dff854631016438fd922c2 (patch) | |
tree | 94d4f0b041368f7af5e92e7a0c2720274e910481 /ppapi/tests/test_url_loader.cc | |
parent | 9ffbb3ffc9220cd90e9aeaeb901963e1ba4922cc (diff) | |
download | chromium_src-599aeffdcddcd73fc4dff854631016438fd922c2.zip chromium_src-599aeffdcddcd73fc4dff854631016438fd922c2.tar.gz chromium_src-599aeffdcddcd73fc4dff854631016438fd922c2.tar.bz2 |
Cleanup: Remove operator from TestCompletionCallback.
This change removes TestCompletionCallback::operator pp::CompletionCallback(),
which made test code confusing to read, and allowed some strange static_cast<>
hacks in tests.
I tested this change by building ppapi_tests, browser_tests, and chrome.
BUG=
Review URL: https://chromiumcodereview.appspot.com/12824010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188334 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/tests/test_url_loader.cc')
-rw-r--r-- | ppapi/tests/test_url_loader.cc | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/ppapi/tests/test_url_loader.cc b/ppapi/tests/test_url_loader.cc index 9024491..112a483 100644 --- a/ppapi/tests/test_url_loader.cc +++ b/ppapi/tests/test_url_loader.cc @@ -44,7 +44,7 @@ int32_t WriteEntireBuffer(PP_Instance instance, callback.WaitForResult(file_io->Write(write_offset, &buf[write_offset - offset], size - write_offset + offset, - callback)); + callback.GetCallback())); if (callback.result() < 0) return callback.result(); if (callback.result() == 0) @@ -128,7 +128,8 @@ std::string TestURLLoader::ReadEntireFile(pp::FileIO* file_io, int64_t offset = 0; for (;;) { - callback.WaitForResult(file_io->Read(offset, buf, sizeof(buf), callback)); + callback.WaitForResult(file_io->Read(offset, buf, sizeof(buf), + callback.GetCallback())); if (callback.result() < 0) return ReportError("FileIO::Read", callback.result()); if (callback.result() == 0) @@ -147,7 +148,7 @@ std::string TestURLLoader::ReadEntireResponseBody(pp::URLLoader* loader, for (;;) { callback.WaitForResult( - loader->ReadResponseBody(buf, sizeof(buf), callback)); + loader->ReadResponseBody(buf, sizeof(buf), callback.GetCallback())); if (callback.result() < 0) return ReportError("URLLoader::ReadResponseBody", callback.result()); if (callback.result() == 0) @@ -164,7 +165,7 @@ std::string TestURLLoader::LoadAndCompareBody( TestCompletionCallback callback(instance_->pp_instance(), callback_type()); pp::URLLoader loader(instance_); - callback.WaitForResult(loader.Open(request, callback)); + callback.WaitForResult(loader.Open(request, callback.GetCallback())); CHECK_CALLBACK_BEHAVIOR(callback); ASSERT_EQ(PP_OK, callback.result()); @@ -191,7 +192,7 @@ std::string TestURLLoader::LoadAndCompareBody( int32_t TestURLLoader::OpenFileSystem(pp::FileSystem* file_system, std::string* message) { TestCompletionCallback callback(instance_->pp_instance(), callback_type()); - callback.WaitForResult(file_system->Open(1024, callback)); + callback.WaitForResult(file_system->Open(1024, callback.GetCallback())); if (callback.failed()) { message->assign(callback.errors()); return callback.result(); @@ -213,7 +214,7 @@ int32_t TestURLLoader::PrepareFileForPost( PP_FILEOPENFLAG_CREATE | PP_FILEOPENFLAG_TRUNCATE | PP_FILEOPENFLAG_WRITE, - callback)); + callback.GetCallback())); if (callback.failed()) { message->assign(callback.errors()); return callback.result(); @@ -297,7 +298,7 @@ int32_t TestURLLoader::Open(const pp::URLRequestInfo& request, if (trusted) url_loader_trusted_interface_->GrantUniversalAccess(loader.pp_resource()); TestCompletionCallback callback(instance_->pp_instance(), callback_type()); - callback.WaitForResult(loader.Open(request, callback)); + callback.WaitForResult(loader.Open(request, callback.GetCallback())); return callback.result(); } @@ -421,7 +422,7 @@ std::string TestURLLoader::TestStreamToFile() { TestCompletionCallback callback(instance_->pp_instance(), callback_type()); pp::URLLoader loader(instance_); - callback.WaitForResult(loader.Open(request, callback)); + callback.WaitForResult(loader.Open(request, callback.GetCallback())); CHECK_CALLBACK_BEHAVIOR(callback); ASSERT_EQ(PP_OK, callback.result()); @@ -436,12 +437,13 @@ std::string TestURLLoader::TestStreamToFile() { if (body.is_null()) return "URLResponseInfo::GetBody returned null"; - callback.WaitForResult(loader.FinishStreamingToFile(callback)); + callback.WaitForResult(loader.FinishStreamingToFile(callback.GetCallback())); CHECK_CALLBACK_BEHAVIOR(callback); ASSERT_EQ(PP_OK, callback.result()); pp::FileIO reader(instance_); - callback.WaitForResult(reader.Open(body, PP_FILEOPENFLAG_READ, callback)); + callback.WaitForResult(reader.Open(body, PP_FILEOPENFLAG_READ, + callback.GetCallback())); CHECK_CALLBACK_BEHAVIOR(callback); ASSERT_EQ(PP_OK, callback.result()); @@ -697,7 +699,7 @@ std::string TestURLLoader::TestAuditURLRedirect() { TestCompletionCallback callback(instance_->pp_instance(), callback_type()); pp::URLLoader loader(instance_); - callback.WaitForResult(loader.Open(request, callback)); + callback.WaitForResult(loader.Open(request, callback.GetCallback())); CHECK_CALLBACK_BEHAVIOR(callback); ASSERT_EQ(PP_OK, callback.result()); @@ -711,7 +713,7 @@ std::string TestURLLoader::TestAuditURLRedirect() { return "Response status should be 301"; // Test that the paused loader can be resumed. - callback.WaitForResult(loader.FollowRedirect(callback)); + callback.WaitForResult(loader.FollowRedirect(callback.GetCallback())); CHECK_CALLBACK_BEHAVIOR(callback); ASSERT_EQ(PP_OK, callback.result()); std::string body; @@ -734,7 +736,7 @@ std::string TestURLLoader::TestAbortCalls() { // Abort |Open()|. { - rv = pp::URLLoader(instance_).Open(request, callback); + rv = pp::URLLoader(instance_).Open(request, callback.GetCallback()); } callback.WaitForAbortResult(rv); CHECK_CALLBACK_BEHAVIOR(callback); @@ -744,11 +746,11 @@ std::string TestURLLoader::TestAbortCalls() { char buf[2] = { 0 }; { pp::URLLoader loader(instance_); - callback.WaitForResult(loader.Open(request, callback)); + callback.WaitForResult(loader.Open(request, callback.GetCallback())); CHECK_CALLBACK_BEHAVIOR(callback); ASSERT_EQ(PP_OK, callback.result()); - rv = loader.ReadResponseBody(buf, sizeof(buf), callback); + rv = loader.ReadResponseBody(buf, sizeof(buf), callback.GetCallback()); } // Destroy |loader|. callback.WaitForAbortResult(rv); CHECK_CALLBACK_BEHAVIOR(callback); @@ -773,7 +775,7 @@ std::string TestURLLoader::TestUntendedLoad() { TestCompletionCallback callback(instance_->pp_instance(), callback_type()); pp::URLLoader loader(instance_); - callback.WaitForResult(loader.Open(request, callback)); + callback.WaitForResult(loader.Open(request, callback.GetCallback())); CHECK_CALLBACK_BEHAVIOR(callback); ASSERT_EQ(PP_OK, callback.result()); @@ -793,7 +795,7 @@ std::string TestURLLoader::TestUntendedLoad() { // with GetForMainThread. We only need to yield on the main // thread. if (callback_type() != PP_BLOCKING) { - pp::Module::Get()->core()->CallOnMainThread(10, callback); + pp::Module::Get()->core()->CallOnMainThread(10, callback.GetCallback()); callback.WaitForResult(); } } |