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;
12class PacketSender;
13namespace gametest { class BaseGameTestInstance; }
14namespace gametest { struct TestParameters; }
15// clang-format on
16
17class GameTestNetworkAdapter {
18public:
19 // GameTestNetworkAdapter inner types declare
20 // clang-format off
22 // clang-format on
23
24 // GameTestNetworkAdapter inner types define
25 class GameTestNetworkListener : public ::gametest::IGameTestListener {
26 public:
27 // member variables
28 // NOLINTBEGIN
30 // NOLINTEND
31
32 public:
33 // prevent constructor by default
34 GameTestNetworkListener& operator=(GameTestNetworkListener const&);
35 GameTestNetworkListener(GameTestNetworkListener const&);
36 GameTestNetworkListener();
37
38 public:
39 // virtual functions
40 // NOLINTBEGIN
41 virtual void onTestPassed(::gametest::BaseGameTestInstance& testInstance) /*override*/;
42
43 virtual void onTestFailed(::gametest::BaseGameTestInstance& testInstance) /*override*/;
44 // NOLINTEND
45
46 public:
47 // virtual function thunks
48 // NOLINTBEGIN
50
52
53
54 // NOLINTEND
55
56 public:
57 // vftables
58 // NOLINTBEGIN
59 MCNAPI static void** $vftable();
60 // NOLINTEND
61 };
62
63public:
64 // member variables
65 // NOLINTBEGIN
67 // NOLINTEND
68
69public:
70 // prevent constructor by default
71 GameTestNetworkAdapter& operator=(GameTestNetworkAdapter const&);
72 GameTestNetworkAdapter(GameTestNetworkAdapter const&);
73 GameTestNetworkAdapter();
74
75public:
76 // member functions
77 // NOLINTBEGIN
78 MCNAPI explicit GameTestNetworkAdapter(::MinecraftGameTest& gameTest);
79
80 MCNAPI void rungametest(
81 ::gsl::not_null<::PacketSender*> packetSender,
82 ::std::string const& testName,
83 ::Dimension& dimension,
84 ::gametest::TestParameters const& params
85 );
86 // NOLINTEND
87
88public:
89 // constructor thunks
90 // NOLINTBEGIN
91 MCNAPI void* $ctor(::MinecraftGameTest& gameTest);
92 // NOLINTEND
93};
Definition Dimension.h:89
Definition GameTestNetworkAdapter.h:25
MCAPI void $onTestFailed(::gametest::BaseGameTestInstance &testInstance)
MCAPI void $onTestPassed(::gametest::BaseGameTestInstance &testInstance)
MCAPI void * $ctor(::MinecraftGameTest &gameTest)
MCAPI void rungametest(::gsl::not_null<::PacketSender * > packetSender, ::std::string const &testName, ::Dimension &dimension, ::gametest::TestParameters const &params)
MCAPI GameTestNetworkAdapter(::MinecraftGameTest &gameTest)
Definition MinecraftGameTest.h:22
Definition PacketSender.h:17
Definition BaseGameTestInstance.h:25
Definition IGameTestListener.h:12
Definition TestParameters.h:16
Definition Alias.h:14