aboutsummaryrefslogtreecommitdiff
path: root/tests/DummyData.cpp
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2020-09-01 00:38:46 +0200
committerShauren <shauren.trinity@gmail.com>2022-02-04 23:37:29 +0100
commitc4b287c7bfb2bb2dcb5efacf238e29413ebe77ec (patch)
tree5a12a24a3a9fbe17f9bac3e6d3ab9f60c8201598 /tests/DummyData.cpp
parentf7e1b5338de02649fd43dc9c952b8d4b5feb20aa (diff)
Core/Misc: DBC std::array refactors, and |Hachievement unit tests
(cherry picked from commit 3fbbe7cfbe1bc51db12bdc1ec7b21c16d1716366)
Diffstat (limited to 'tests/DummyData.cpp')
-rw-r--r--tests/DummyData.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/DummyData.cpp b/tests/DummyData.cpp
index e5d0427e908..4d89a2b02aa 100644
--- a/tests/DummyData.cpp
+++ b/tests/DummyData.cpp
@@ -17,6 +17,7 @@
#include "DummyData.h"
+#include "DB2Stores.h"
#include "ItemDefines.h"
#include "ItemTemplate.h"
#include "ObjectMgr.h"
@@ -56,3 +57,23 @@
const_cast<ItemSparseEntry*>(t.ExtendedData)->OverallQualityID = ITEM_QUALITY_NORMAL;
SetItemLocale(6948, LOCALE_esMX, "Piedra de hogar");
}
+
+static UnitTestDataLoader::DB2<AchievementEntry, &AchievementEntry::ID> achievements(sAchievementStore);
+/*static*/ void UnitTestDataLoader::LoadAchievementTemplates()
+{
+ auto loader = achievements.Loader();
+
+ AchievementEntry& toc5 = loader.Add();
+ toc5.ID = 4298;
+ toc5.Faction = 1;
+ toc5.InstanceID = 650;
+ toc5.Title.Str.fill("");
+ toc5.Title.Str[LOCALE_enUS] = "Heroic: Trial of the Champion";
+ toc5.Title.Str[LOCALE_esES] = "Heroico: Prueba del Campe\xc3\xb3n";
+ toc5.Title.Str[LOCALE_esMX] = "Heroico: Prueba del Campe\xc3\xb3n";
+ toc5.Category = 14921;
+ toc5.Points = 10;
+ toc5.Flags = 0;
+ toc5.MinimumCriteria = 0;
+ toc5.SharesCriteria = 0;
+}