43 lines
1.0 KiB
C++
43 lines
1.0 KiB
C++
#include "server.h"
|
|
#include "server_database_interface.h"
|
|
|
|
class MockDatabaseInterface : public Server_DatabaseInterface
|
|
{
|
|
public:
|
|
AuthenticationResult checkUserPassword(Server_ProtocolHandler *,
|
|
const QString &,
|
|
const QString &,
|
|
const QString &,
|
|
QString &,
|
|
int &,
|
|
bool) override
|
|
{
|
|
return NotLoggedIn;
|
|
}
|
|
ServerInfo_User getUserData(const QString &, bool) override
|
|
{
|
|
return ServerInfo_User();
|
|
}
|
|
int getNextGameId() override
|
|
{
|
|
return 1;
|
|
}
|
|
int getNextReplayId() override
|
|
{
|
|
return 1;
|
|
}
|
|
int getActiveUserCount(QString) override
|
|
{
|
|
return 1;
|
|
}
|
|
};
|
|
|
|
class FakeServer : public Server
|
|
{
|
|
public:
|
|
FakeServer()
|
|
{
|
|
setDatabaseInterface(new MockDatabaseInterface());
|
|
}
|
|
};
|