Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(118)

Unified Diff: ppapi/tests/test_flash.cc

Issue 11411102: Deprecate and remove unused PPB_Flash functions. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ppapi/tests/test_flash.h ('k') | ppapi/thunk/interfaces_ppb_private_flash.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ppapi/tests/test_flash.cc
diff --git a/ppapi/tests/test_flash.cc b/ppapi/tests/test_flash.cc
index 458de787450c42cec2936f66b192fcec299fdb3d..28cbf652b26b6766070cb9dd71f89309dc3814b2 100644
--- a/ppapi/tests/test_flash.cc
+++ b/ppapi/tests/test_flash.cc
@@ -8,11 +8,13 @@
#include "ppapi/c/private/ppb_flash.h"
#include "ppapi/cpp/instance.h"
#include "ppapi/cpp/module.h"
+#include "ppapi/cpp/private/flash.h"
#include "ppapi/cpp/var.h"
#include "ppapi/tests/testing_instance.h"
REGISTER_TEST_CASE(Flash);
+using pp::flash::Flash;
using pp::Var;
TestFlash::TestFlash(TestingInstance* instance)
@@ -20,72 +22,45 @@ TestFlash::TestFlash(TestingInstance* instance)
PP_ALLOW_THIS_IN_INITIALIZER_LIST(callback_factory_(this)) {
}
-bool TestFlash::Init() {
- flash_interface_ = static_cast<const PPB_Flash*>(
- pp::Module::Get()->GetBrowserInterface(PPB_FLASH_INTERFACE));
- return !!flash_interface_;
-}
-
void TestFlash::RunTests(const std::string& filter) {
RUN_TEST(SetInstanceAlwaysOnTop, filter);
RUN_TEST(GetProxyForURL, filter);
- RUN_TEST(MessageLoop, filter);
RUN_TEST(GetLocalTimeZoneOffset, filter);
RUN_TEST(GetCommandLineArgs, filter);
- RUN_TEST(GetDeviceID, filter);
- RUN_TEST(GetSettingInt, filter);
RUN_TEST(GetSetting, filter);
RUN_TEST(SetCrashData, filter);
}
std::string TestFlash::TestSetInstanceAlwaysOnTop() {
- flash_interface_->SetInstanceAlwaysOnTop(instance_->pp_instance(), PP_TRUE);
- flash_interface_->SetInstanceAlwaysOnTop(instance_->pp_instance(), PP_FALSE);
+ Flash::SetInstanceAlwaysOnTop(instance_, PP_TRUE);
+ Flash::SetInstanceAlwaysOnTop(instance_, PP_FALSE);
PASS();
}
std::string TestFlash::TestGetProxyForURL() {
- Var result(pp::PASS_REF,
- flash_interface_->GetProxyForURL(instance_->pp_instance(),
- "http://127.0.0.1/foobar/"));
+ Var result = Flash::GetProxyForURL(instance_, "http://127.0.0.1/foobar/");
ASSERT_TRUE(result.is_string());
// Assume no one configures a proxy for localhost.
ASSERT_EQ("DIRECT", result.AsString());
- result = Var(pp::PASS_REF,
- flash_interface_->GetProxyForURL(instance_->pp_instance(),
- "http://www.google.com"));
+ result = Flash::GetProxyForURL(instance_, "http://www.google.com");
// Don't know what the proxy might be, but it should be a valid result.
ASSERT_TRUE(result.is_string());
- result = Var(pp::PASS_REF,
- flash_interface_->GetProxyForURL(instance_->pp_instance(),
- "file:///tmp"));
+ result = Flash::GetProxyForURL(instance_, "file:///tmp");
ASSERT_TRUE(result.is_string());
// Should get "DIRECT" for file:// URLs.
ASSERT_EQ("DIRECT", result.AsString());
- result = Var(pp::PASS_REF,
- flash_interface_->GetProxyForURL(instance_->pp_instance(),
- "this_isnt_an_url"));
+ result = Flash::GetProxyForURL(instance_, "this_isnt_an_url");
// Should be an error.
ASSERT_TRUE(result.is_undefined());
PASS();
}
-std::string TestFlash::TestMessageLoop() {
- pp::CompletionCallback callback =
- callback_factory_.NewCallback(&TestFlash::QuitMessageLoopTask);
- pp::Module::Get()->core()->CallOnMainThread(0, callback);
- flash_interface_->RunMessageLoop(instance_->pp_instance());
-
- PASS();
-}
-
std::string TestFlash::TestGetLocalTimeZoneOffset() {
- double result = flash_interface_->GetLocalTimeZoneOffset(
- instance_->pp_instance(), 1321491298.0);
+ double result = Flash::GetLocalTimeZoneOffset(instance_, 1321491298.0);
// The result depends on the local time zone, but +/- 14h from UTC should
// cover the possibilities.
ASSERT_TRUE(result >= -14 * 60 * 60);
@@ -95,83 +70,41 @@ std::string TestFlash::TestGetLocalTimeZoneOffset() {
}
std::string TestFlash::TestGetCommandLineArgs() {
- Var result(pp::PASS_REF,
- flash_interface_->GetCommandLineArgs(
- pp::Module::Get()->pp_module()));
+ Var result = Flash::GetCommandLineArgs(pp::Module::Get());
ASSERT_TRUE(result.is_string());
PASS();
}
-std::string TestFlash::TestGetDeviceID() {
- Var result(pp::PASS_REF,
- flash_interface_->GetDeviceID(instance_->pp_instance()));
- // TODO(wad) figure out how to mock the input and test the full flow.
- ASSERT_TRUE(result.is_string());
- PASS();
-}
-
-std::string TestFlash::TestGetSettingInt() {
- // This only works out of process.
- if (testing_interface_->IsOutOfProcess()) {
- int32_t is_3denabled = flash_interface_->GetSettingInt(
- instance_->pp_instance(), PP_FLASHSETTING_3DENABLED);
- ASSERT_TRUE(is_3denabled == 0 || is_3denabled == 1);
-
- int32_t is_incognito = flash_interface_->GetSettingInt(
- instance_->pp_instance(), PP_FLASHSETTING_INCOGNITO);
- ASSERT_TRUE(is_incognito == 0 || is_incognito == 1);
-
- int32_t is_stage3denabled = flash_interface_->GetSettingInt(
- instance_->pp_instance(), PP_FLASHSETTING_STAGE3DENABLED);
- // This may "fail" if 3d isn't enabled.
- ASSERT_TRUE((is_stage3denabled == 0 || is_stage3denabled == 1) ||
- (is_stage3denabled == -1 && is_3denabled == 0));
- }
-
- // Invalid instance cases.
- int32_t result = flash_interface_->GetSettingInt(
- 0, PP_FLASHSETTING_3DENABLED);
- ASSERT_EQ(-1, result);
- result = flash_interface_->GetSettingInt(0, PP_FLASHSETTING_INCOGNITO);
- ASSERT_EQ(-1, result);
- result = flash_interface_->GetSettingInt(0, PP_FLASHSETTING_STAGE3DENABLED);
- ASSERT_EQ(-1, result);
-
- PASS();
-}
-
std::string TestFlash::TestGetSetting() {
// This only works out of process.
if (testing_interface_->IsOutOfProcess()) {
- Var is_3denabled(pp::PASS_REF, flash_interface_->GetSetting(
- instance_->pp_instance(), PP_FLASHSETTING_3DENABLED));
+ Var is_3denabled = Flash::GetSetting(instance_, PP_FLASHSETTING_3DENABLED);
ASSERT_TRUE(is_3denabled.is_bool());
- Var is_incognito(pp::PASS_REF, flash_interface_->GetSetting(
- instance_->pp_instance(), PP_FLASHSETTING_INCOGNITO));
+ Var is_incognito = Flash::GetSetting(instance_, PP_FLASHSETTING_INCOGNITO);
ASSERT_TRUE(is_incognito.is_bool());
- Var is_stage3denabled(pp::PASS_REF, flash_interface_->GetSetting(
- instance_->pp_instance(), PP_FLASHSETTING_STAGE3DENABLED));
+ Var is_stage3denabled = Flash::GetSetting(instance_,
+ PP_FLASHSETTING_STAGE3DENABLED);
// This may "fail" if 3d isn't enabled.
ASSERT_TRUE(is_stage3denabled.is_bool() ||
(is_stage3denabled.is_undefined() && !is_3denabled.AsBool()));
- Var num_cores(pp::PASS_REF, flash_interface_->GetSetting(
- instance_->pp_instance(), PP_FLASHSETTING_NUMCORES));
+ Var num_cores = Flash::GetSetting(instance_, PP_FLASHSETTING_NUMCORES);
ASSERT_TRUE(num_cores.is_int() && num_cores.AsInt() > 0);
}
// Invalid instance cases.
- Var result(pp::PASS_REF,
- flash_interface_->GetSetting(0, PP_FLASHSETTING_3DENABLED));
+ Var result = Flash::GetSetting(
+ pp::InstanceHandle(static_cast<PP_Instance>(0)),
+ PP_FLASHSETTING_3DENABLED);
ASSERT_TRUE(result.is_undefined());
- result = Var(pp::PASS_REF,
- flash_interface_->GetSetting(0, PP_FLASHSETTING_INCOGNITO));
+ result = Flash::GetSetting(pp::InstanceHandle(static_cast<PP_Instance>(0)),
+ PP_FLASHSETTING_INCOGNITO);
ASSERT_TRUE(result.is_undefined());
- result = Var(pp::PASS_REF,
- flash_interface_->GetSetting(0, PP_FLASHSETTING_STAGE3DENABLED));
+ result = Flash::GetSetting(pp::InstanceHandle(static_cast<PP_Instance>(0)),
+ PP_FLASHSETTING_STAGE3DENABLED);
ASSERT_TRUE(result.is_undefined());
PASS();
@@ -179,13 +112,7 @@ std::string TestFlash::TestGetSetting() {
std::string TestFlash::TestSetCrashData() {
pp::Var url("http://...");
- ASSERT_TRUE(flash_interface_->SetCrashData(instance_->pp_instance(),
- PP_FLASHCRASHKEY_URL,
- url.pp_var()));
+ ASSERT_TRUE(Flash::SetCrashData(instance_, PP_FLASHCRASHKEY_URL, url));
PASS();
}
-
-void TestFlash::QuitMessageLoopTask(int32_t) {
- flash_interface_->QuitMessageLoop(instance_->pp_instance());
-}
« no previous file with comments | « ppapi/tests/test_flash.h ('k') | ppapi/thunk/interfaces_ppb_private_flash.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698