Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
Loading...
Searching...
No Matches
server_test_helpers.h
Go to the documentation of this file.
1
#include "
server.h
"
2
#include "
server_database_interface.h
"
3
4
class
MockDatabaseInterface
:
public
Server_DatabaseInterface
5
{
6
public
:
7
AuthenticationResult
checkUserPassword
(
Server_ProtocolHandler
*,
8
const
QString &,
9
const
QString &,
10
const
QString &,
11
QString &,
12
int
&,
13
bool
)
override
14
{
15
return
NotLoggedIn
;
16
}
17
ServerInfo_User
getUserData
(
const
QString &,
bool
)
override
18
{
19
return
ServerInfo_User
();
20
}
21
int
getNextGameId
()
override
22
{
23
return
1;
24
}
25
int
getNextReplayId
()
override
26
{
27
return
1;
28
}
29
int
getActiveUserCount
(QString)
override
30
{
31
return
1;
32
}
33
};
34
35
class
FakeServer
:
public
Server
36
{
37
public
:
38
FakeServer
()
39
{
40
setDatabaseInterface
(
new
MockDatabaseInterface
());
41
}
42
};
FakeServer::FakeServer
FakeServer()
Definition
server_test_helpers.h:38
MockDatabaseInterface
Definition
server_test_helpers.h:5
MockDatabaseInterface::getUserData
ServerInfo_User getUserData(const QString &, bool) override
Definition
server_test_helpers.h:17
MockDatabaseInterface::getNextGameId
int getNextGameId() override
Definition
server_test_helpers.h:21
MockDatabaseInterface::checkUserPassword
AuthenticationResult checkUserPassword(Server_ProtocolHandler *, const QString &, const QString &, const QString &, QString &, int &, bool) override
Definition
server_test_helpers.h:7
MockDatabaseInterface::getNextReplayId
int getNextReplayId() override
Definition
server_test_helpers.h:25
MockDatabaseInterface::getActiveUserCount
int getActiveUserCount(QString) override
Definition
server_test_helpers.h:29
Server_DatabaseInterface::Server_DatabaseInterface
Server_DatabaseInterface(QObject *parent=nullptr)
Definition
server_database_interface.h:25
Server_ProtocolHandler
Definition
server_protocolhandler.h:40
Server::Server
Server(QObject *parent=nullptr)
Definition
server.cpp:64
Server::setDatabaseInterface
void setDatabaseInterface(Server_DatabaseInterface *_databaseInterface)
Definition
server.cpp:90
server.h
AuthenticationResult
AuthenticationResult
Definition
server.h:34
NotLoggedIn
@ NotLoggedIn
Definition
server.h:35
server_database_interface.h
ServerInfo_User
Definition
serverinfo_user.proto:2
tests
movecard_tests
server_test_helpers.h
Generated by
1.18.0