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

Unified Diff: content/browser/background_sync/background_sync_browsertest.cc

Issue 1613053004: [Background Sync Cleanup] Remove mention of oneshot (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@purge_periodic
Patch Set: Nit Created 4 years, 11 months 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 | « no previous file | content/browser/background_sync/background_sync_manager.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/browser/background_sync/background_sync_browsertest.cc
diff --git a/content/browser/background_sync/background_sync_browsertest.cc b/content/browser/background_sync/background_sync_browsertest.cc
index 082102082d53acd3f9e91a993e7bd11d093961bc..10d5be93706493af16c1b69141902424baadb93b 100644
--- a/content/browser/background_sync/background_sync_browsertest.cc
+++ b/content/browser/background_sync/background_sync_browsertest.cc
@@ -57,7 +57,7 @@ std::string BuildExpectedResult(const std::string& tag,
action.c_str());
}
-void OneShotPendingCallback(
+void RegistrationPendingCallback(
const base::Closure& quit,
const scoped_refptr<base::SingleThreadTaskRunner>& task_runner,
bool* result_out,
@@ -66,7 +66,7 @@ void OneShotPendingCallback(
task_runner->PostTask(FROM_HERE, quit);
}
-void OneShotPendingDidGetSyncRegistration(
+void RegistrationPendingDidGetSyncRegistration(
const base::Callback<void(bool)>& callback,
BackgroundSyncStatus error_type,
scoped_ptr<BackgroundSyncRegistrationHandle> registration_handle) {
@@ -75,7 +75,7 @@ void OneShotPendingDidGetSyncRegistration(
BackgroundSyncState::PENDING);
}
-void OneShotPendingDidGetSWRegistration(
+void RegistrationPendingDidGetSWRegistration(
const scoped_refptr<BackgroundSyncContext> sync_context,
const std::string& tag,
const base::Callback<void(bool)>& callback,
@@ -86,18 +86,18 @@ void OneShotPendingDidGetSWRegistration(
BackgroundSyncManager* sync_manager = sync_context->background_sync_manager();
sync_manager->GetRegistration(
service_worker_id, tag,
- base::Bind(&OneShotPendingDidGetSyncRegistration, callback));
+ base::Bind(&RegistrationPendingDidGetSyncRegistration, callback));
}
-void OneShotPendingOnIOThread(
+void RegistrationPendingOnIOThread(
const scoped_refptr<BackgroundSyncContext> sync_context,
const scoped_refptr<ServiceWorkerContextWrapper> sw_context,
const std::string& tag,
const GURL& url,
const base::Callback<void(bool)>& callback) {
sw_context->FindReadyRegistrationForDocument(
- url, base::Bind(&OneShotPendingDidGetSWRegistration, sync_context, tag,
- callback));
+ url, base::Bind(&RegistrationPendingDidGetSWRegistration, sync_context,
+ tag, callback));
}
void SetMaxSyncAttemptsOnIOThread(
@@ -169,9 +169,9 @@ class BackgroundSyncBrowserTest : public ContentBrowserTest {
result);
}
- // Returns true if the one-shot sync with tag is currently pending. Fails
+ // Returns true if the registration with tag |tag| is currently pending. Fails
// (assertion failure) if the tag isn't registered.
- bool OneShotPending(const std::string& tag);
+ bool RegistrationPending(const std::string& tag);
// Sets the BackgroundSyncManager's max sync attempts per registration.
void SetMaxSyncAttempts(int max_sync_attempts);
@@ -181,17 +181,16 @@ class BackgroundSyncBrowserTest : public ContentBrowserTest {
std::string PopConsoleString();
bool PopConsole(const std::string& expected_msg);
bool RegisterServiceWorker();
- bool RegisterOneShot(const std::string& tag);
- bool RegisterOneShotFromServiceWorker(const std::string& tag);
- bool GetRegistrationOneShot(const std::string& tag);
- bool GetRegistrationOneShotFromServiceWorker(const std::string& tag);
- bool MatchRegistrations(const std::string& script_result,
- const std::vector<std::string>& expected_tags);
- bool GetRegistrationsOneShot(const std::vector<std::string>& expected_tags);
- bool GetRegistrationsOneShotFromServiceWorker(
- const std::vector<std::string>& expected_tags);
- bool CompleteDelayedOneShot();
- bool RejectDelayedOneShot();
+ bool Register(const std::string& tag);
+ bool RegisterFromServiceWorker(const std::string& tag);
+ bool HasTag(const std::string& tag);
+ bool HasTagFromServiceWorker(const std::string& tag);
+ bool MatchTags(const std::string& script_result,
+ const std::vector<std::string>& expected_tags);
+ bool GetTags(const std::vector<std::string>& expected_tags);
+ bool GetTagsFromServiceWorker(const std::vector<std::string>& expected_tags);
+ bool CompleteDelayedSyncEvent();
+ bool RejectDelayedSyncEvent();
net::EmbeddedTestServer* https_server() { return https_server_.get(); }
@@ -202,7 +201,7 @@ class BackgroundSyncBrowserTest : public ContentBrowserTest {
DISALLOW_COPY_AND_ASSIGN(BackgroundSyncBrowserTest);
};
-bool BackgroundSyncBrowserTest::OneShotPending(const std::string& tag) {
+bool BackgroundSyncBrowserTest::RegistrationPending(const std::string& tag) {
bool is_pending;
base::RunLoop run_loop;
@@ -213,12 +212,13 @@ bool BackgroundSyncBrowserTest::OneShotPending(const std::string& tag) {
storage->GetServiceWorkerContext());
base::Callback<void(bool)> callback =
- base::Bind(&OneShotPendingCallback, run_loop.QuitClosure(),
+ base::Bind(&RegistrationPendingCallback, run_loop.QuitClosure(),
base::ThreadTaskRunnerHandle::Get(), &is_pending);
BrowserThread::PostTask(
BrowserThread::IO, FROM_HERE,
- base::Bind(&OneShotPendingOnIOThread, make_scoped_refptr(sync_context),
+ base::Bind(&RegistrationPendingOnIOThread,
+ make_scoped_refptr(sync_context),
make_scoped_refptr(service_worker_context), tag,
https_server_->GetURL(kDefaultTestURL), callback));
@@ -281,41 +281,37 @@ bool BackgroundSyncBrowserTest::RegisterServiceWorker() {
return script_result == BuildExpectedResult("service worker", "registered");
}
-bool BackgroundSyncBrowserTest::RegisterOneShot(const std::string& tag) {
+bool BackgroundSyncBrowserTest::Register(const std::string& tag) {
std::string script_result;
- EXPECT_TRUE(
- RunScript(BuildScriptString("registerOneShot", tag), &script_result));
+ EXPECT_TRUE(RunScript(BuildScriptString("register", tag), &script_result));
return script_result == BuildExpectedResult(tag, "registered");
}
-bool BackgroundSyncBrowserTest::RegisterOneShotFromServiceWorker(
+bool BackgroundSyncBrowserTest::RegisterFromServiceWorker(
const std::string& tag) {
std::string script_result;
- EXPECT_TRUE(
- RunScript(BuildScriptString("registerOneShotFromServiceWorker", tag),
- &script_result));
+ EXPECT_TRUE(RunScript(BuildScriptString("registerFromServiceWorker", tag),
+ &script_result));
return script_result == BuildExpectedResult(tag, "register sent to SW");
}
-bool BackgroundSyncBrowserTest::GetRegistrationOneShot(const std::string& tag) {
+bool BackgroundSyncBrowserTest::HasTag(const std::string& tag) {
std::string script_result;
- EXPECT_TRUE(RunScript(BuildScriptString("getRegistrationOneShot", tag),
- &script_result));
+ EXPECT_TRUE(RunScript(BuildScriptString("hasTag", tag), &script_result));
return script_result == BuildExpectedResult(tag, "found");
}
-bool BackgroundSyncBrowserTest::GetRegistrationOneShotFromServiceWorker(
+bool BackgroundSyncBrowserTest::HasTagFromServiceWorker(
const std::string& tag) {
std::string script_result;
- EXPECT_TRUE(RunScript(
- BuildScriptString("getRegistrationOneShotFromServiceWorker", tag),
- &script_result));
- EXPECT_TRUE(script_result == "ok - getRegistration sent to SW");
+ EXPECT_TRUE(RunScript(BuildScriptString("hasTagFromServiceWorker", tag),
+ &script_result));
+ EXPECT_TRUE(script_result == "ok - hasTag sent to SW");
return PopConsole(BuildExpectedResult(tag, "found"));
}
-bool BackgroundSyncBrowserTest::MatchRegistrations(
+bool BackgroundSyncBrowserTest::MatchTags(
const std::string& script_result,
const std::vector<std::string>& expected_tags) {
EXPECT_TRUE(base::StartsWith(script_result, kSuccessfulOperationPrefix,
@@ -329,79 +325,80 @@ bool BackgroundSyncBrowserTest::MatchRegistrations(
std::set<std::string>(result_tags.begin(), result_tags.end());
}
-bool BackgroundSyncBrowserTest::GetRegistrationsOneShot(
+bool BackgroundSyncBrowserTest::GetTags(
const std::vector<std::string>& expected_tags) {
std::string script_result;
- EXPECT_TRUE(RunScript("getRegistrationsOneShot()", &script_result));
+ EXPECT_TRUE(RunScript("getTags()", &script_result));
- return MatchRegistrations(script_result, expected_tags);
+ return MatchTags(script_result, expected_tags);
}
-bool BackgroundSyncBrowserTest::GetRegistrationsOneShotFromServiceWorker(
+bool BackgroundSyncBrowserTest::GetTagsFromServiceWorker(
const std::vector<std::string>& expected_tags) {
std::string script_result;
- EXPECT_TRUE(
- RunScript("getRegistrationsOneShotFromServiceWorker()", &script_result));
- EXPECT_TRUE(script_result == "ok - getRegistrations sent to SW");
+ EXPECT_TRUE(RunScript("getTagsFromServiceWorker()", &script_result));
+ EXPECT_TRUE(script_result == "ok - getTags sent to SW");
- return MatchRegistrations(PopConsoleString(), expected_tags);
+ return MatchTags(PopConsoleString(), expected_tags);
}
-bool BackgroundSyncBrowserTest::CompleteDelayedOneShot() {
+bool BackgroundSyncBrowserTest::CompleteDelayedSyncEvent() {
std::string script_result;
- EXPECT_TRUE(RunScript("completeDelayedOneShot()", &script_result));
+ EXPECT_TRUE(RunScript("completeDelayedSyncEvent()", &script_result));
return script_result == BuildExpectedResult("delay", "completing");
}
-bool BackgroundSyncBrowserTest::RejectDelayedOneShot() {
+bool BackgroundSyncBrowserTest::RejectDelayedSyncEvent() {
std::string script_result;
- EXPECT_TRUE(RunScript("rejectDelayedOneShot()", &script_result));
+ EXPECT_TRUE(RunScript("rejectDelayedSyncEvent()", &script_result));
return script_result == BuildExpectedResult("delay", "rejecting");
}
-IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, OneShotFiresControlled) {
+IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
+ RegisterFromControlledDocument) {
EXPECT_TRUE(RegisterServiceWorker());
EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
- EXPECT_TRUE(RegisterOneShot("foo"));
+ EXPECT_TRUE(Register("foo"));
EXPECT_TRUE(PopConsole("foo fired"));
- EXPECT_FALSE(GetRegistrationOneShot("foo"));
+ EXPECT_FALSE(HasTag("foo"));
}
-IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, OneShotFiresUncontrolled) {
+IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
+ RegisterFromUncontrolledDocument) {
EXPECT_TRUE(RegisterServiceWorker());
- EXPECT_TRUE(RegisterOneShot("foo"));
+ EXPECT_TRUE(Register("foo"));
EXPECT_TRUE(PopConsole("foo fired"));
- EXPECT_FALSE(GetRegistrationOneShot("foo"));
+ EXPECT_FALSE(HasTag("foo"));
}
// Verify that Register works in a service worker
-IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
- OneShotFromServiceWorkerFires) {
+IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, RegisterFromServiceWorker) {
EXPECT_TRUE(RegisterServiceWorker());
EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
- EXPECT_TRUE(RegisterOneShotFromServiceWorker("foo_sw"));
+ EXPECT_TRUE(RegisterFromServiceWorker("foo_sw"));
EXPECT_TRUE(PopConsole("ok - foo_sw registered in SW"));
EXPECT_TRUE(PopConsole("foo_sw fired"));
- EXPECT_FALSE(GetRegistrationOneShot("foo_sw"));
+ EXPECT_FALSE(HasTag("foo_sw"));
}
-IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, OneShotDelaysForNetwork) {
+IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
+ RegistrationDelaysForNetwork) {
EXPECT_TRUE(RegisterServiceWorker());
EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
// Prevent firing by going offline.
background_sync_test_util::SetOnline(web_contents(), false);
- EXPECT_TRUE(RegisterOneShot("foo"));
- EXPECT_TRUE(GetRegistrationOneShot("foo"));
- EXPECT_TRUE(OneShotPending("foo"));
+ EXPECT_TRUE(Register("foo"));
+ EXPECT_TRUE(HasTag("foo"));
+ EXPECT_TRUE(RegistrationPending("foo"));
// Resume firing by going online.
background_sync_test_util::SetOnline(web_contents(), true);
EXPECT_TRUE(PopConsole("foo fired"));
- EXPECT_FALSE(GetRegistrationOneShot("foo"));
+ EXPECT_FALSE(HasTag("foo"));
}
IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, WaitUntil) {
@@ -409,18 +406,18 @@ IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, WaitUntil) {
EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
background_sync_test_util::SetOnline(web_contents(), true);
- EXPECT_TRUE(RegisterOneShot("delay"));
+ EXPECT_TRUE(Register("delay"));
// Verify that it is firing.
- EXPECT_TRUE(GetRegistrationOneShot("delay"));
- EXPECT_FALSE(OneShotPending("delay"));
+ EXPECT_TRUE(HasTag("delay"));
+ EXPECT_FALSE(RegistrationPending("delay"));
// Complete the task.
- EXPECT_TRUE(CompleteDelayedOneShot());
+ EXPECT_TRUE(CompleteDelayedSyncEvent());
EXPECT_TRUE(PopConsole("ok - delay completed"));
// Verify that it finished firing.
- EXPECT_FALSE(GetRegistrationOneShot("delay"));
+ EXPECT_FALSE(HasTag("delay"));
}
IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, WaitUntilReject) {
@@ -428,16 +425,16 @@ IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, WaitUntilReject) {
EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
background_sync_test_util::SetOnline(web_contents(), true);
- EXPECT_TRUE(RegisterOneShot("delay"));
+ EXPECT_TRUE(Register("delay"));
// Verify that it is firing.
- EXPECT_TRUE(GetRegistrationOneShot("delay"));
- EXPECT_FALSE(OneShotPending("delay"));
+ EXPECT_TRUE(HasTag("delay"));
+ EXPECT_FALSE(RegistrationPending("delay"));
// Complete the task.
- EXPECT_TRUE(RejectDelayedOneShot());
+ EXPECT_TRUE(RejectDelayedSyncEvent());
EXPECT_TRUE(PopConsole("ok - delay rejected"));
- EXPECT_FALSE(GetRegistrationOneShot("delay"));
+ EXPECT_FALSE(HasTag("delay"));
}
IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, Incognito) {
@@ -445,8 +442,8 @@ IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, Incognito) {
EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
background_sync_test_util::SetOnline(web_contents(), false);
- EXPECT_TRUE(RegisterOneShot("normal"));
- EXPECT_TRUE(OneShotPending("normal"));
+ EXPECT_TRUE(Register("normal"));
+ EXPECT_TRUE(RegistrationPending("normal"));
// Go incognito and verify that incognito doesn't see the registration.
SetIncognitoMode(true);
@@ -459,34 +456,34 @@ IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, Incognito) {
EXPECT_TRUE(LoadTestPage(kDefaultTestURL));
EXPECT_TRUE(RegisterServiceWorker());
- EXPECT_FALSE(GetRegistrationOneShot("normal"));
+ EXPECT_FALSE(HasTag("normal"));
- EXPECT_TRUE(RegisterOneShot("incognito"));
- EXPECT_TRUE(OneShotPending("incognito"));
+ EXPECT_TRUE(Register("incognito"));
+ EXPECT_TRUE(RegistrationPending("incognito"));
// Switch back and make sure the registration is still there.
SetIncognitoMode(false);
EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Should be controlled.
- EXPECT_TRUE(GetRegistrationOneShot("normal"));
- EXPECT_FALSE(GetRegistrationOneShot("incognito"));
+ EXPECT_TRUE(HasTag("normal"));
+ EXPECT_FALSE(HasTag("incognito"));
}
-IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, GetRegistrations) {
+IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, GetTags) {
EXPECT_TRUE(RegisterServiceWorker());
EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
std::vector<std::string> registered_tags;
- EXPECT_TRUE(GetRegistrationsOneShot(registered_tags));
+ EXPECT_TRUE(GetTags(registered_tags));
background_sync_test_util::SetOnline(web_contents(), false);
registered_tags.push_back("foo");
registered_tags.push_back("bar");
for (const std::string& tag : registered_tags)
- EXPECT_TRUE(RegisterOneShot(tag));
+ EXPECT_TRUE(Register(tag));
- EXPECT_TRUE(GetRegistrationsOneShot(registered_tags));
+ EXPECT_TRUE(GetTags(registered_tags));
}
// Verify that GetRegistrations works in a service worker
@@ -496,34 +493,33 @@ IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
std::vector<std::string> registered_tags;
- EXPECT_TRUE(GetRegistrationsOneShot(registered_tags));
+ EXPECT_TRUE(GetTags(registered_tags));
background_sync_test_util::SetOnline(web_contents(), false);
registered_tags.push_back("foo_sw");
registered_tags.push_back("bar_sw");
for (const std::string& tag : registered_tags) {
- EXPECT_TRUE(RegisterOneShotFromServiceWorker(tag));
+ EXPECT_TRUE(RegisterFromServiceWorker(tag));
EXPECT_TRUE(PopConsole(BuildExpectedResult(tag, "registered in SW")));
}
- EXPECT_TRUE(GetRegistrationsOneShotFromServiceWorker(registered_tags));
+ EXPECT_TRUE(GetTagsFromServiceWorker(registered_tags));
}
// Verify that GetRegistration works in a service worker
-IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
- GetRegistrationFromServiceWorker) {
+IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, HasTagFromServiceWorker) {
EXPECT_TRUE(RegisterServiceWorker());
EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
std::vector<std::string> registered_tags;
- EXPECT_TRUE(GetRegistrationsOneShot(registered_tags));
+ EXPECT_TRUE(GetTags(registered_tags));
background_sync_test_util::SetOnline(web_contents(), false);
- EXPECT_TRUE(RegisterOneShotFromServiceWorker("foo_sw"));
+ EXPECT_TRUE(RegisterFromServiceWorker("foo_sw"));
EXPECT_TRUE(PopConsole("ok - foo_sw registered in SW"));
- EXPECT_TRUE(GetRegistrationOneShotFromServiceWorker("foo_sw"));
+ EXPECT_TRUE(HasTagFromServiceWorker("foo_sw"));
}
// Verify that a background sync registration is deleted when site data is
@@ -535,15 +531,15 @@ IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
// Prevent firing by going offline.
background_sync_test_util::SetOnline(web_contents(), false);
- EXPECT_TRUE(RegisterOneShot("foo"));
- EXPECT_TRUE(GetRegistrationOneShot("foo"));
- EXPECT_TRUE(OneShotPending("foo"));
+ EXPECT_TRUE(Register("foo"));
+ EXPECT_TRUE(HasTag("foo"));
+ EXPECT_TRUE(RegistrationPending("foo"));
// Simulate a user clearing site data (including Service Workers, crucially),
// by clearing data from the storage partition.
ClearStoragePartitionData();
- EXPECT_FALSE(GetRegistrationOneShot("foo"));
+ EXPECT_FALSE(HasTag("foo"));
}
// Verify that a background sync registration, from a service worker, is deleted
@@ -554,19 +550,19 @@ IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
std::vector<std::string> registered_tags;
- EXPECT_TRUE(GetRegistrationsOneShot(registered_tags));
+ EXPECT_TRUE(GetTags(registered_tags));
background_sync_test_util::SetOnline(web_contents(), false);
- EXPECT_TRUE(RegisterOneShotFromServiceWorker("foo_sw"));
+ EXPECT_TRUE(RegisterFromServiceWorker("foo_sw"));
EXPECT_TRUE(PopConsole("ok - foo_sw registered in SW"));
- EXPECT_TRUE(GetRegistrationOneShotFromServiceWorker("foo_sw"));
+ EXPECT_TRUE(HasTagFromServiceWorker("foo_sw"));
// Simulate a user clearing site data (including Service Workers, crucially),
// by clearing data from the storage partition.
ClearStoragePartitionData();
- EXPECT_FALSE(GetRegistrationOneShotFromServiceWorker("foo"));
+ EXPECT_FALSE(HasTagFromServiceWorker("foo"));
}
// Verify that multiple background sync registrations are deleted when site
@@ -577,26 +573,26 @@ IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
std::vector<std::string> registered_tags;
- EXPECT_TRUE(GetRegistrationsOneShot(registered_tags));
+ EXPECT_TRUE(GetTags(registered_tags));
background_sync_test_util::SetOnline(web_contents(), false);
registered_tags.push_back("foo");
registered_tags.push_back("bar");
for (const std::string& tag : registered_tags)
- EXPECT_TRUE(RegisterOneShot(tag));
+ EXPECT_TRUE(Register(tag));
- EXPECT_TRUE(GetRegistrationsOneShot(registered_tags));
+ EXPECT_TRUE(GetTags(registered_tags));
for (const std::string& tag : registered_tags)
- EXPECT_TRUE(OneShotPending(tag));
+ EXPECT_TRUE(RegistrationPending(tag));
// Simulate a user clearing site data (including Service Workers, crucially),
// by clearing data from the storage partition.
ClearStoragePartitionData();
for (const std::string& tag : registered_tags)
- EXPECT_FALSE(GetRegistrationOneShot(tag));
+ EXPECT_FALSE(HasTag(tag));
}
// Verify that a sync event that is currently firing is deleted when site
@@ -607,18 +603,18 @@ IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
background_sync_test_util::SetOnline(web_contents(), true);
- EXPECT_TRUE(RegisterOneShot("delay"));
+ EXPECT_TRUE(Register("delay"));
// Verify that it is firing.
- EXPECT_TRUE(GetRegistrationOneShot("delay"));
- EXPECT_FALSE(OneShotPending("delay"));
+ EXPECT_TRUE(HasTag("delay"));
+ EXPECT_FALSE(RegistrationPending("delay"));
// Simulate a user clearing site data (including Service Workers, crucially),
// by clearing data from the storage partition.
ClearStoragePartitionData();
// Verify that it was deleted.
- EXPECT_FALSE(GetRegistrationOneShot("delay"));
+ EXPECT_FALSE(HasTag("delay"));
}
// Disabled due to flakiness. See https://crbug.com/578952.
@@ -628,20 +624,19 @@ IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, DISABLED_VerifyRetry) {
SetMaxSyncAttempts(2);
- EXPECT_TRUE(RegisterOneShot("delay"));
- EXPECT_TRUE(RejectDelayedOneShot());
+ EXPECT_TRUE(Register("delay"));
+ EXPECT_TRUE(RejectDelayedSyncEvent());
EXPECT_TRUE(PopConsole("ok - delay rejected"));
- // Verify that the oneshot is still around and waiting to try again.
- EXPECT_TRUE(OneShotPending("delay"));
+ // Verify that the registration is still around and waiting to try again.
+ EXPECT_TRUE(RegistrationPending("delay"));
}
IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, RegisterFromNonMainFrame) {
std::string script_result;
GURL url = https_server()->GetURL(kEmptyURL);
- EXPECT_TRUE(
- RunScript(BuildScriptString("registerOneShotFromLocalFrame", url.spec()),
- &script_result));
+ EXPECT_TRUE(RunScript(BuildScriptString("registerFromLocalFrame", url.spec()),
+ &script_result));
EXPECT_EQ(BuildExpectedResult("iframe", "failed to register sync"),
script_result);
}
@@ -655,10 +650,9 @@ IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
std::string script_result;
GURL url = alt_server.GetURL(kRegisterSyncURL);
- EXPECT_TRUE(
- RunScript(BuildScriptString("registerOneShotFromCrossOriginServiceWorker",
- url.spec()),
- &script_result));
+ EXPECT_TRUE(RunScript(
+ BuildScriptString("registerFromCrossOriginServiceWorker", url.spec()),
+ &script_result));
EXPECT_EQ(BuildExpectedResult("worker", "failed to register sync"),
script_result);
}
« no previous file with comments | « no previous file | content/browser/background_sync/background_sync_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698