summaryrefslogtreecommitdiff
path: root/protocols/Telegram/tdlib/td/tdactor/test
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Telegram/tdlib/td/tdactor/test')
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/test/actors_main.cpp11
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/test/actors_simple.cpp6
2 files changed, 8 insertions, 9 deletions
diff --git a/protocols/Telegram/tdlib/td/tdactor/test/actors_main.cpp b/protocols/Telegram/tdlib/td/tdactor/test/actors_main.cpp
index 9042d7e0ce..09b9db6e76 100644
--- a/protocols/Telegram/tdlib/td/tdactor/test/actors_main.cpp
+++ b/protocols/Telegram/tdlib/td/tdactor/test/actors_main.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -126,8 +126,8 @@ class QueryActor final : public td::Actor {
callback_->on_result(std::move(query));
} else {
auto future = td::Random::fast(0, 3) == 0
- ? td::send_promise<td::ActorSendType::Immediate>(rand_elem(workers_), &Worker::query, x, p)
- : td::send_promise<td::ActorSendType::Later>(rand_elem(workers_), &Worker::query, x, p);
+ ? td::send_promise_immediately(rand_elem(workers_), &Worker::query, x, p)
+ : td::send_promise_later(rand_elem(workers_), &Worker::query, x, p);
if (future.is_ready()) {
query.result = future.move_as_ok();
callback_->on_result(std::move(query));
@@ -301,9 +301,8 @@ class SimpleActor final : public td::Actor {
}
q_++;
p_ = td::Random::fast_bool() ? 1 : 10000;
- auto future = td::Random::fast(0, 3) == 0
- ? td::send_promise<td::ActorSendType::Immediate>(worker_, &Worker::query, q_, p_)
- : td::send_promise<td::ActorSendType::Later>(worker_, &Worker::query, q_, p_);
+ auto future = td::Random::fast(0, 3) == 0 ? td::send_promise_immediately(worker_, &Worker::query, q_, p_)
+ : td::send_promise_later(worker_, &Worker::query, q_, p_);
if (future.is_ready()) {
auto result = future.move_as_ok();
CHECK(result == fast_pow_mod_uint32(q_, p_));
diff --git a/protocols/Telegram/tdlib/td/tdactor/test/actors_simple.cpp b/protocols/Telegram/tdlib/td/tdactor/test/actors_simple.cpp
index e01b356e52..89a220d50e 100644
--- a/protocols/Telegram/tdlib/td/tdactor/test/actors_simple.cpp
+++ b/protocols/Telegram/tdlib/td/tdactor/test/actors_simple.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -166,7 +166,7 @@ TEST(Actors, simple_pass_event_arguments) {
// Var-->LvalueRef
// Var-->LvalueRef (Delayed)
- // CE or stange behaviour
+ // CE or strange behaviour
// Var-->Value
sb.clear();
@@ -292,7 +292,6 @@ class OpenClose final : public td::Actor {
cnt_--;
yield();
} else {
- td::unlink(file_name).ignore();
td::Scheduler::instance()->finish();
}
}
@@ -310,6 +309,7 @@ TEST(Actors, open_close) {
while (scheduler.run_main(10)) {
}
scheduler.finish();
+ td::unlink("server").ignore();
}
class MsgActor : public td::Actor {