diff options
author | vmpstr <vmpstr@chromium.org> | 2016-03-18 12:17:28 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-18 19:18:21 +0000 |
commit | 82b0c16d66f85881e084ae16ef366ee4e6f4cffc (patch) | |
tree | f8859df99e138651eacc09e1cbd4e5dc57a09b5a /base/test | |
parent | 7d6d85cc55de671a7585ecb356e2d1121d046a8b (diff) | |
download | chromium_src-82b0c16d66f85881e084ae16ef366ee4e6f4cffc.zip chromium_src-82b0c16d66f85881e084ae16ef366ee4e6f4cffc.tar.gz chromium_src-82b0c16d66f85881e084ae16ef366ee4e6f4cffc.tar.bz2 |
base: Remove some unnecessary const scoped_refptr<>&.
This patch removes some unnecessary const scoped_refptr<>&. It replaces
some instances with a copy of scoped_refptr, followed by a move. Other
instances, it passes a raw non-owning pointer.
R=danakj
BUG=589044
Review URL: https://codereview.chromium.org/1800743003
Cr-Commit-Position: refs/heads/master@{#382043}
Diffstat (limited to 'base/test')
-rw-r--r-- | base/test/sequenced_task_runner_test_template.cc | 8 | ||||
-rw-r--r-- | base/test/sequenced_task_runner_test_template.h | 60 | ||||
-rw-r--r-- | base/test/task_runner_test_template.cc | 5 | ||||
-rw-r--r-- | base/test/task_runner_test_template.h | 5 |
4 files changed, 36 insertions, 42 deletions
diff --git a/base/test/sequenced_task_runner_test_template.cc b/base/test/sequenced_task_runner_test_template.cc index 010f439..0022aac 100644 --- a/base/test/sequenced_task_runner_test_template.cc +++ b/base/test/sequenced_task_runner_test_template.cc @@ -23,7 +23,7 @@ SequencedTaskTracker::SequencedTaskTracker() } void SequencedTaskTracker::PostWrappedNonNestableTask( - const scoped_refptr<SequencedTaskRunner>& task_runner, + SequencedTaskRunner* task_runner, const Closure& task) { AutoLock event_lock(lock_); const int post_i = next_post_i_++; @@ -34,7 +34,7 @@ void SequencedTaskTracker::PostWrappedNonNestableTask( } void SequencedTaskTracker::PostWrappedNestableTask( - const scoped_refptr<SequencedTaskRunner>& task_runner, + SequencedTaskRunner* task_runner, const Closure& task) { AutoLock event_lock(lock_); const int post_i = next_post_i_++; @@ -45,7 +45,7 @@ void SequencedTaskTracker::PostWrappedNestableTask( } void SequencedTaskTracker::PostWrappedDelayedNonNestableTask( - const scoped_refptr<SequencedTaskRunner>& task_runner, + SequencedTaskRunner* task_runner, const Closure& task, TimeDelta delay) { AutoLock event_lock(lock_); @@ -57,7 +57,7 @@ void SequencedTaskTracker::PostWrappedDelayedNonNestableTask( } void SequencedTaskTracker::PostNonNestableTasks( - const scoped_refptr<SequencedTaskRunner>& task_runner, + SequencedTaskRunner* task_runner, int task_count) { for (int i = 0; i < task_count; ++i) { PostWrappedNonNestableTask(task_runner, Closure()); diff --git a/base/test/sequenced_task_runner_test_template.h b/base/test/sequenced_task_runner_test_template.h index d0717cd..ac5f3c6 100644 --- a/base/test/sequenced_task_runner_test_template.h +++ b/base/test/sequenced_task_runner_test_template.h @@ -41,25 +41,20 @@ class SequencedTaskTracker : public RefCountedThreadSafe<SequencedTaskTracker> { SequencedTaskTracker(); // Posts the non-nestable task |task|, and records its post event. - void PostWrappedNonNestableTask( - const scoped_refptr<SequencedTaskRunner>& task_runner, - const Closure& task); + void PostWrappedNonNestableTask(SequencedTaskRunner* task_runner, + const Closure& task); // Posts the nestable task |task|, and records its post event. - void PostWrappedNestableTask( - const scoped_refptr<SequencedTaskRunner>& task_runner, - const Closure& task); + void PostWrappedNestableTask(SequencedTaskRunner* task_runner, + const Closure& task); // Posts the delayed non-nestable task |task|, and records its post event. - void PostWrappedDelayedNonNestableTask( - const scoped_refptr<SequencedTaskRunner>& task_runner, - const Closure& task, - TimeDelta delay); + void PostWrappedDelayedNonNestableTask(SequencedTaskRunner* task_runner, + const Closure& task, + TimeDelta delay); // Posts |task_count| non-nestable tasks. - void PostNonNestableTasks( - const scoped_refptr<SequencedTaskRunner>& task_runner, - int task_count); + void PostNonNestableTasks(SequencedTaskRunner* task_runner, int task_count); const std::vector<TaskEvent>& GetTaskEvents() const; @@ -141,9 +136,11 @@ TYPED_TEST_P(SequencedTaskRunnerTest, SequentialNonNestable) { this->delegate_.GetTaskRunner(); this->task_tracker_->PostWrappedNonNestableTask( - task_runner, Bind(&PlatformThread::Sleep, TimeDelta::FromSeconds(1))); + task_runner.get(), + Bind(&PlatformThread::Sleep, TimeDelta::FromSeconds(1))); for (int i = 1; i < kTaskCount; ++i) { - this->task_tracker_->PostWrappedNonNestableTask(task_runner, Closure()); + this->task_tracker_->PostWrappedNonNestableTask(task_runner.get(), + Closure()); } this->delegate_.StopTaskRunner(); @@ -163,10 +160,10 @@ TYPED_TEST_P(SequencedTaskRunnerTest, SequentialNestable) { this->delegate_.GetTaskRunner(); this->task_tracker_->PostWrappedNestableTask( - task_runner, + task_runner.get(), Bind(&PlatformThread::Sleep, TimeDelta::FromSeconds(1))); for (int i = 1; i < kTaskCount; ++i) { - this->task_tracker_->PostWrappedNestableTask(task_runner, Closure()); + this->task_tracker_->PostWrappedNestableTask(task_runner.get(), Closure()); } this->delegate_.StopTaskRunner(); @@ -188,8 +185,7 @@ TYPED_TEST_P(SequencedTaskRunnerTest, SequentialDelayedNonNestable) { for (int i = 0; i < kTaskCount; ++i) { this->task_tracker_->PostWrappedDelayedNonNestableTask( - task_runner, - Closure(), + task_runner.get(), Closure(), TimeDelta::FromMilliseconds(kDelayIncrementMs * i)); } @@ -217,7 +213,7 @@ TYPED_TEST_P(SequencedTaskRunnerTest, NonNestablePostFromNonNestableTask) { this->task_tracker_, task_runner, kChildrenPerParent); - this->task_tracker_->PostWrappedNonNestableTask(task_runner, task); + this->task_tracker_->PostWrappedNonNestableTask(task_runner.get(), task); } this->delegate_.StopTaskRunner(); @@ -242,10 +238,10 @@ TYPED_TEST_P(SequencedTaskRunnerTest, DelayedTasksSameDelay) { const scoped_refptr<SequencedTaskRunner> task_runner = this->delegate_.GetTaskRunner(); - this->task_tracker_->PostWrappedDelayedNonNestableTask( - task_runner, Closure(), kDelay); - this->task_tracker_->PostWrappedDelayedNonNestableTask( - task_runner, Closure(), kDelay); + this->task_tracker_->PostWrappedDelayedNonNestableTask(task_runner.get(), + Closure(), kDelay); + this->task_tracker_->PostWrappedDelayedNonNestableTask(task_runner.get(), + Closure(), kDelay); this->task_tracker_->WaitForCompletedTasks(kTaskCount); this->delegate_.StopTaskRunner(); @@ -264,10 +260,10 @@ TYPED_TEST_P(SequencedTaskRunnerTest, DelayedTaskAfterLongTask) { this->delegate_.GetTaskRunner(); this->task_tracker_->PostWrappedNonNestableTask( - task_runner, base::Bind(&PlatformThread::Sleep, - TimeDelta::FromMilliseconds(50))); + task_runner.get(), + base::Bind(&PlatformThread::Sleep, TimeDelta::FromMilliseconds(50))); this->task_tracker_->PostWrappedDelayedNonNestableTask( - task_runner, Closure(), TimeDelta::FromMilliseconds(10)); + task_runner.get(), Closure(), TimeDelta::FromMilliseconds(10)); this->task_tracker_->WaitForCompletedTasks(kTaskCount); this->delegate_.StopTaskRunner(); @@ -286,11 +282,11 @@ TYPED_TEST_P(SequencedTaskRunnerTest, DelayedTaskAfterManyLongTasks) { for (int i = 0; i < kTaskCount - 1; i++) { this->task_tracker_->PostWrappedNonNestableTask( - task_runner, base::Bind(&PlatformThread::Sleep, - TimeDelta::FromMilliseconds(50))); + task_runner.get(), + base::Bind(&PlatformThread::Sleep, TimeDelta::FromMilliseconds(50))); } this->task_tracker_->PostWrappedDelayedNonNestableTask( - task_runner, Closure(), TimeDelta::FromMilliseconds(10)); + task_runner.get(), Closure(), TimeDelta::FromMilliseconds(10)); this->task_tracker_->WaitForCompletedTasks(kTaskCount); this->delegate_.StopTaskRunner(); @@ -333,8 +329,8 @@ TYPED_TEST_P(SequencedTaskRunnerDelayedTest, DelayedTaskBasic) { this->delegate_.GetTaskRunner(); Time time_before_run = Time::Now(); - this->task_tracker_->PostWrappedDelayedNonNestableTask(task_runner, Closure(), - kDelay); + this->task_tracker_->PostWrappedDelayedNonNestableTask(task_runner.get(), + Closure(), kDelay); this->task_tracker_->WaitForCompletedTasks(kTaskCount); this->delegate_.StopTaskRunner(); Time time_after_run = Time::Now(); diff --git a/base/test/task_runner_test_template.cc b/base/test/task_runner_test_template.cc index efc2193..5983b8a 100644 --- a/base/test/task_runner_test_template.cc +++ b/base/test/task_runner_test_template.cc @@ -37,9 +37,8 @@ void TaskTracker::WaitForCompletedTasks(int count) { task_runs_cv_.Wait(); } -void ExpectRunsTasksOnCurrentThread( - bool expected_value, - const scoped_refptr<TaskRunner>& task_runner) { +void ExpectRunsTasksOnCurrentThread(bool expected_value, + TaskRunner* task_runner) { EXPECT_EQ(expected_value, task_runner->RunsTasksOnCurrentThread()); } diff --git a/base/test/task_runner_test_template.h b/base/test/task_runner_test_template.h index cc16469..c0d3a12 100644 --- a/base/test/task_runner_test_template.h +++ b/base/test/task_runner_test_template.h @@ -175,9 +175,8 @@ namespace test { // Calls RunsTasksOnCurrentThread() on |task_runner| and expects it to // equal |expected_value|. -void ExpectRunsTasksOnCurrentThread( - bool expected_value, - const scoped_refptr<TaskRunner>& task_runner); +void ExpectRunsTasksOnCurrentThread(bool expected_value, + TaskRunner* task_runner); } // namespace test |