diff options
Diffstat (limited to 'tests/DummyData.h')
| -rw-r--r-- | tests/DummyData.h | 11 | 
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/DummyData.h b/tests/DummyData.h index f1cf76c073a..4961d9323bd 100644 --- a/tests/DummyData.h +++ b/tests/DummyData.h @@ -22,10 +22,13 @@  #include "Define.h"  #include "DBCStore.h" +#include <list>  #include <string_view>  struct ItemTemplate; +class SpellInfo; +  class UnitTestDataLoader  {      public: @@ -59,13 +62,19 @@ class UnitTestDataLoader                          _store._indexTable.AsT[entry.*ID] = &entry;                  } +                bool Empty() const +                { +                    return !_store._indexTable.AsT; +                } +              private: -                std::vector<T> _storage; +                std::list<T> _storage;                  DBCStorage<T>& _store;          };          static void LoadAchievementTemplates();          static void LoadItemTemplates(); +        static void LoadSpellInfo();      private:          static ItemTemplate& GetItemTemplate(uint32 id, std::string_view name);  | 
