mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-02-04 11:33:48 +00:00
feat(Core/Time): Implement saparated manager for game time (#8630)
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
|
||||
#include "ArenaSpectator.h"
|
||||
#include "IWorld.h"
|
||||
#include "Duration.h"
|
||||
#include "gmock/gmock.h"
|
||||
|
||||
#pragma GCC diagnostic push
|
||||
@@ -27,9 +28,10 @@
|
||||
|
||||
void AddScripts() {}
|
||||
|
||||
class WorldMock: public IWorld {
|
||||
class WorldMock: public IWorld
|
||||
{
|
||||
public:
|
||||
~WorldMock() override {}
|
||||
~WorldMock() override { }
|
||||
MOCK_METHOD(WorldSession*, FindSession, (uint32 id), (const));
|
||||
MOCK_METHOD(WorldSession*, FindOfflineSession, (uint32 id), (const));
|
||||
MOCK_METHOD(WorldSession*, FindOfflineSessionForCharacterGUID, (ObjectGuid::LowType guidLow),(const));
|
||||
@@ -65,14 +67,9 @@ public:
|
||||
MOCK_METHOD(std::string const&, GetNewCharString, (), (const));
|
||||
MOCK_METHOD(LocaleConstant, GetDefaultDbcLocale, (), (const));
|
||||
MOCK_METHOD(std::string const&, GetDataPath, (), (const));
|
||||
MOCK_METHOD(time_t const&, GetStartTime, (), (const));
|
||||
MOCK_METHOD(time_t const&, GetGameTime, (), (const));
|
||||
MOCK_METHOD(uint32, GetUptime, (), (const));
|
||||
MOCK_METHOD(uint32, GetUpdateTime, (), (const));
|
||||
MOCK_METHOD(void, SetRecordDiffInterval, (int32 t));
|
||||
MOCK_METHOD(time_t, GetNextDailyQuestsResetTime, (), (const));
|
||||
MOCK_METHOD(time_t, GetNextWeeklyQuestsResetTime, (), (const));
|
||||
MOCK_METHOD(time_t, GetNextRandomBGResetTime, (), (const));
|
||||
MOCK_METHOD(Seconds, GetNextDailyQuestsResetTime, (), (const));
|
||||
MOCK_METHOD(Seconds, GetNextWeeklyQuestsResetTime, (), (const));
|
||||
MOCK_METHOD(Seconds, GetNextRandomBGResetTime, (), (const));
|
||||
MOCK_METHOD(uint16, GetConfigMaxSkillValue, (), (const));
|
||||
MOCK_METHOD(void, SetInitialWorldSettings, ());
|
||||
MOCK_METHOD(void, LoadConfigSettings, (bool reload), ());
|
||||
|
||||
Reference in New Issue
Block a user