65 lines
2 KiB
C++
65 lines
2 KiB
C++
|
|
#include "stdafx.h"
|
|
#include "DnMainFrame.h"
|
|
#include "DNGameDataManager.h"
|
|
#include "DNQuestManager.h"
|
|
#include "DnScriptManager.h"
|
|
|
|
#if !defined( _FINAL_BUILD ) && !defined (__COVERITY__)
|
|
|
|
extern TGameConfig g_Config;
|
|
|
|
class LoadExtTable_unittest:public testing::Test
|
|
{
|
|
protected:
|
|
|
|
virtual void SetUp()
|
|
{
|
|
g_Config.szResourcePath = "r:\\GameRes";
|
|
m_pMainFrame = new CDnMainFrame;
|
|
g_pDataManager = new CDNGameDataManager;
|
|
g_pQuestManager = new CDNQuestManager();
|
|
g_pNpcQuestScriptManager = new DnScriptManager();
|
|
EXPECT_TRUE( m_pMainFrame->PreInitialize() );
|
|
EXPECT_TRUE( m_pMainFrame->InitializeDevice() );
|
|
g_pQuestManager->LoadAllQuest("QuestTable.ext", g_pNpcQuestScriptManager);
|
|
}
|
|
virtual void TearDown()
|
|
{
|
|
delete g_pNpcQuestScriptManager;
|
|
delete g_pQuestManager;
|
|
delete g_pDataManager;
|
|
delete m_pMainFrame;
|
|
}
|
|
|
|
CDnMainFrame* m_pMainFrame;
|
|
};
|
|
|
|
TEST_F( LoadExtTable_unittest, Load )
|
|
{
|
|
EXPECT_TRUE( g_pDataManager->LoadMapInfo() );
|
|
EXPECT_TRUE( g_pDataManager->LoadSkillData() );
|
|
EXPECT_TRUE( g_pDataManager->LoadItemData() );
|
|
EXPECT_TRUE( g_pDataManager->LoadActorData() );
|
|
EXPECT_TRUE( g_pDataManager->LoadNpcData() );
|
|
EXPECT_TRUE( g_pDataManager->LoadWeaponData() );
|
|
EXPECT_TRUE( g_pDataManager->LoadPartData() );
|
|
EXPECT_TRUE( g_pDataManager->LoadTalkData() );
|
|
EXPECT_TRUE( g_pDataManager->LoadShopData() );
|
|
EXPECT_TRUE( g_pDataManager->LoadSkillShopData() );
|
|
EXPECT_TRUE( g_pDataManager->LoadQuestReward() );
|
|
EXPECT_TRUE( g_pDataManager->LoadEnchantData() );
|
|
EXPECT_TRUE( g_pDataManager->LoadPotentialData() );
|
|
EXPECT_TRUE( g_pDataManager->LoadItemDropData() );
|
|
EXPECT_TRUE( g_pDataManager->LoadMissionData() );
|
|
#if defined(_VILLAGESERVER)
|
|
EXPECT_TRUE( g_pDataManager->LoadItemCompoundData() );
|
|
#endif
|
|
EXPECT_TRUE( g_pDataManager->LoadPvPMapTable() );
|
|
EXPECT_TRUE( g_pDataManager->LoadPvPGameModeTable() );
|
|
EXPECT_TRUE( g_pDataManager->LoadPvPGameStartConditionTable() );
|
|
EXPECT_TRUE( g_pDataManager->LoadPvPRankTable() );
|
|
EXPECT_TRUE( g_pDataManager->LoadChannelInfo() );
|
|
}
|
|
|
|
#endif // #if !defined( _FINAL_BUILD )
|