summaryrefslogtreecommitdiffstats
path: root/chromium/base/task/promise/post_task_executor_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/base/task/promise/post_task_executor_unittest.cc')
-rw-r--r--chromium/base/task/promise/post_task_executor_unittest.cc22
1 files changed, 10 insertions, 12 deletions
diff --git a/chromium/base/task/promise/post_task_executor_unittest.cc b/chromium/base/task/promise/post_task_executor_unittest.cc
index 8e86aaefad4..1d3fc57e4d0 100644
--- a/chromium/base/task/promise/post_task_executor_unittest.cc
+++ b/chromium/base/task/promise/post_task_executor_unittest.cc
@@ -16,9 +16,8 @@ namespace internal {
class PostTaskExecutorTest : public testing::Test {
public:
template <typename CallbackT>
- scoped_refptr<internal::AbstractPromise> CreatePostTaskPromise(
- const Location& from_here,
- CallbackT&& task) {
+ WrappedPromise CreatePostTaskPromise(const Location& from_here,
+ CallbackT&& task) {
// Extract properties from |task| callback.
using CallbackTraits = CallbackTraits<std::decay_t<CallbackT>>;
@@ -27,20 +26,20 @@ class PostTaskExecutorTest : public testing::Test {
internal::PostTaskExecutor<typename CallbackTraits::ReturnType>>(),
internal::ToCallbackBase(std::move(task)));
- return AbstractPromise::CreateNoPrerequisitePromise(
+ return WrappedPromise(AbstractPromise::CreateNoPrerequisitePromise(
from_here, RejectPolicy::kMustCatchRejection,
internal::DependentList::ConstructUnresolved(),
- std::move(executor_data));
+ std::move(executor_data)));
}
};
TEST_F(PostTaskExecutorTest, OnceClosure) {
bool run = false;
- scoped_refptr<AbstractPromise> p = CreatePostTaskPromise(
+ WrappedPromise p = CreatePostTaskPromise(
FROM_HERE, BindOnce([](bool* run) { *run = true; }, &run));
- p->Execute();
+ p.Execute();
EXPECT_TRUE(run);
}
@@ -48,20 +47,19 @@ TEST_F(PostTaskExecutorTest, OnceClosure) {
TEST_F(PostTaskExecutorTest, RepeatingClosure) {
bool run = false;
- scoped_refptr<AbstractPromise> p = CreatePostTaskPromise(
+ WrappedPromise p = CreatePostTaskPromise(
FROM_HERE, BindRepeating([](bool* run) { *run = true; }, &run));
- p->Execute();
+ p.Execute();
EXPECT_TRUE(run);
}
TEST_F(PostTaskExecutorTest, DoNothing) {
// Check it compiles and the executor doesn't crash when run.
- scoped_refptr<AbstractPromise> p =
- CreatePostTaskPromise(FROM_HERE, DoNothing());
+ WrappedPromise p = CreatePostTaskPromise(FROM_HERE, DoNothing());
- p->Execute();
+ p.Execute();
}
} // namespace internal