diff options
| author | levlam <levlam@telegram.org> | 2021-07-04 05:58:54 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2021-07-04 05:58:54 +0300 |
| commit | 40c5d47717a4c047957d6da3e6f7cf42fe702924 (patch) | |
| tree | 93775787474e486893f3d30b4a901042bf1b1314 /test/mtproto.cpp | |
| parent | edfa5d1d982a8d499877eb9fafc5192a0baa2974 (diff) | |
Make inherited classes final if possible.
Diffstat (limited to 'test/mtproto.cpp')
| -rw-r--r-- | test/mtproto.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/test/mtproto.cpp b/test/mtproto.cpp index 5c10e760e..1e6e5e6b9 100644 --- a/test/mtproto.cpp +++ b/test/mtproto.cpp @@ -196,7 +196,7 @@ TEST(Mtproto, encrypted_config) { auto config = decode_config(data).move_as_ok(); } -class TestPingActor : public Actor { +class TestPingActor final : public Actor { public: TestPingActor(IPAddress ip_address, Status *result) : ip_address_(ip_address), result_(result) { } @@ -264,7 +264,7 @@ static int32 get_default_dc_id() { return 10002; } -class Mtproto_ping : public Test { +class Mtproto_ping final : public Test { public: using Test::Test; bool step() final { @@ -293,7 +293,7 @@ class Mtproto_ping : public Test { }; RegisterTest<Mtproto_ping> mtproto_ping("Mtproto_ping"); -class HandshakeContext : public mtproto::AuthKeyHandshakeContext { +class HandshakeContext final : public mtproto::AuthKeyHandshakeContext { public: DhCallback *get_dh_callback() final { return nullptr; @@ -306,7 +306,7 @@ class HandshakeContext : public mtproto::AuthKeyHandshakeContext { PublicRsaKeyShared public_rsa_key{DcId::empty(), false}; }; -class HandshakeTestActor : public Actor { +class HandshakeTestActor final : public Actor { public: HandshakeTestActor(int32 dc_id, Status *result) : dc_id_(dc_id), result_(result) { } @@ -404,7 +404,7 @@ class HandshakeTestActor : public Actor { } }; -class Mtproto_handshake : public Test { +class Mtproto_handshake final : public Test { public: using Test::Test; bool step() final { @@ -433,14 +433,14 @@ class Mtproto_handshake : public Test { }; RegisterTest<Mtproto_handshake> mtproto_handshake("Mtproto_handshake"); -class Socks5TestActor : public Actor { +class Socks5TestActor final : public Actor { public: void start_up() final { auto promise = PromiseCreator::lambda([actor_id = actor_id(this)](Result<SocketFd> res) { send_closure(actor_id, &Socks5TestActor::on_result, std::move(res), false); }); - class Callback : public TransparentProxy::Callback { + class Callback final : public TransparentProxy::Callback { public: explicit Callback(Promise<SocketFd> promise) : promise_(std::move(promise)) { } @@ -521,7 +521,7 @@ TEST(Mtproto, notifications) { } } -class FastPingTestActor : public Actor { +class FastPingTestActor final : public Actor { public: explicit FastPingTestActor(Status *result) : result_(result) { } @@ -623,7 +623,7 @@ class FastPingTestActor : public Actor { } }; -class Mtproto_FastPing : public Test { +class Mtproto_FastPing final : public Test { public: using Test::Test; bool step() final { @@ -670,9 +670,9 @@ TEST(Mtproto, TlsTransport) { sched.init(threads_n); { auto guard = sched.get_main_guard(); - class RunTest : public Actor { + class RunTest final : public Actor { void start_up() final { - class Callback : public TransparentProxy::Callback { + class Callback final : public TransparentProxy::Callback { public: void set_result(Result<SocketFd> result) final { if (result.is_ok()) { |
