LeviLamina
Loading...
Searching...
No Matches
GameTestNetworkAdapter.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/gametest/framework/IGameTestListener.h"
7
8// auto generated forward declare list
9// clang-format off
10class Dimension;
11class PacketSender;
12namespace gametest { class BaseGameTestInstance; }
13namespace gametest { struct TestParameters; }
14// clang-format on
15
16class GameTestNetworkAdapter {
17public:
18 // GameTestNetworkAdapter inner types declare
19 // clang-format off
21 // clang-format on
22
23 // GameTestNetworkAdapter inner types define
24 class GameTestNetworkListener : public ::gametest::IGameTestListener {
25 public:
26 // member variables
27 // NOLINTBEGIN
29 // NOLINTEND
30
31 public:
32 // prevent constructor by default
33 GameTestNetworkListener& operator=(GameTestNetworkListener const&);
34 GameTestNetworkListener(GameTestNetworkListener const&);
35 GameTestNetworkListener();
36
37 public:
38 // virtual functions
39 // NOLINTBEGIN
40 virtual void onTestPassed(::gametest::BaseGameTestInstance& testInstance) /*override*/;
41
42 virtual void onTestFailed(::gametest::BaseGameTestInstance& testInstance) /*override*/;
43
44 virtual ~GameTestNetworkListener() /*override*/ = default;
45 // NOLINTEND
46
47 public:
48 // virtual function thunks
49 // NOLINTBEGIN
51
53
54
55 // NOLINTEND
56
57 public:
58 // vftables
59 // NOLINTBEGIN
60 MCNAPI static void** $vftable();
61 // NOLINTEND
62 };
63
64public:
65 // member variables
66 // NOLINTBEGIN
68 // NOLINTEND
69
70public:
71 // prevent constructor by default
72 GameTestNetworkAdapter& operator=(GameTestNetworkAdapter const&);
73 GameTestNetworkAdapter(GameTestNetworkAdapter const&);
74 GameTestNetworkAdapter();
75
76public:
77 // member functions
78 // NOLINTBEGIN
79 MCNAPI void rungametest(
80 ::gsl::not_null<::PacketSender*> packetSender,
81 ::std::string const& testName,
82 ::Dimension& dimension,
83 ::gametest::TestParameters const& params
84 );
85 // NOLINTEND
86};
Definition Dimension.h:85
Definition GameTestNetworkAdapter.h:24
MCAPI void $onTestFailed(::gametest::BaseGameTestInstance &testInstance)
MCAPI void $onTestPassed(::gametest::BaseGameTestInstance &testInstance)
MCAPI void rungametest(::gsl::not_null<::PacketSender * > packetSender, ::std::string const &testName, ::Dimension &dimension, ::gametest::TestParameters const &params)
Definition PacketSender.h:17
Definition BaseGameTestInstance.h:23
Definition IGameTestListener.h:12
Definition TestParameters.h:16
Definition Alias.h:14