v1.4.4
This commit is contained in:
commit
9c94d113d3
10260 changed files with 1237388 additions and 0 deletions
82
source/test/root_test.cpp
Normal file
82
source/test/root_test.cpp
Normal file
|
@ -0,0 +1,82 @@
|
|||
#include "StarRoot.hpp"
|
||||
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
using namespace Star;
|
||||
|
||||
TEST(RootTest, All) {
|
||||
auto root = Root::singletonPtr();
|
||||
EXPECT_TRUE(root);
|
||||
|
||||
EXPECT_TRUE((bool)root->assets());
|
||||
EXPECT_TRUE((bool)root->objectDatabase());
|
||||
EXPECT_TRUE((bool)root->plantDatabase());
|
||||
EXPECT_TRUE((bool)root->projectileDatabase());
|
||||
EXPECT_TRUE((bool)root->monsterDatabase());
|
||||
EXPECT_TRUE((bool)root->npcDatabase());
|
||||
EXPECT_TRUE((bool)root->playerFactory());
|
||||
EXPECT_TRUE((bool)root->entityFactory());
|
||||
EXPECT_TRUE((bool)root->nameGenerator());
|
||||
EXPECT_TRUE((bool)root->itemDatabase());
|
||||
EXPECT_TRUE((bool)root->materialDatabase());
|
||||
EXPECT_TRUE((bool)root->terrainDatabase());
|
||||
EXPECT_TRUE((bool)root->biomeDatabase());
|
||||
EXPECT_TRUE((bool)root->liquidsDatabase());
|
||||
EXPECT_TRUE((bool)root->statusEffectDatabase());
|
||||
EXPECT_TRUE((bool)root->damageDatabase());
|
||||
EXPECT_TRUE((bool)root->particleDatabase());
|
||||
EXPECT_TRUE((bool)root->effectSourceDatabase());
|
||||
EXPECT_TRUE((bool)root->functionDatabase());
|
||||
EXPECT_TRUE((bool)root->treasureDatabase());
|
||||
EXPECT_TRUE((bool)root->dungeonDefinitions());
|
||||
EXPECT_TRUE((bool)root->emoteProcessor());
|
||||
EXPECT_TRUE((bool)root->speciesDatabase());
|
||||
EXPECT_TRUE((bool)root->imageMetadataDatabase());
|
||||
EXPECT_TRUE((bool)root->versioningDatabase());
|
||||
EXPECT_TRUE((bool)root->questTemplateDatabase());
|
||||
EXPECT_TRUE((bool)root->aiDatabase());
|
||||
EXPECT_TRUE((bool)root->techDatabase());
|
||||
EXPECT_TRUE((bool)root->codexDatabase());
|
||||
EXPECT_TRUE((bool)root->stagehandDatabase());
|
||||
EXPECT_TRUE((bool)root->behaviorDatabase());
|
||||
EXPECT_TRUE((bool)root->tenantDatabase());
|
||||
EXPECT_TRUE((bool)root->danceDatabase());
|
||||
EXPECT_TRUE((bool)root->spawnTypeDatabase());
|
||||
|
||||
root->reload();
|
||||
|
||||
EXPECT_TRUE((bool)root->assets());
|
||||
EXPECT_TRUE((bool)root->objectDatabase());
|
||||
EXPECT_TRUE((bool)root->plantDatabase());
|
||||
EXPECT_TRUE((bool)root->projectileDatabase());
|
||||
EXPECT_TRUE((bool)root->monsterDatabase());
|
||||
EXPECT_TRUE((bool)root->npcDatabase());
|
||||
EXPECT_TRUE((bool)root->playerFactory());
|
||||
EXPECT_TRUE((bool)root->entityFactory());
|
||||
EXPECT_TRUE((bool)root->nameGenerator());
|
||||
EXPECT_TRUE((bool)root->itemDatabase());
|
||||
EXPECT_TRUE((bool)root->materialDatabase());
|
||||
EXPECT_TRUE((bool)root->terrainDatabase());
|
||||
EXPECT_TRUE((bool)root->biomeDatabase());
|
||||
EXPECT_TRUE((bool)root->liquidsDatabase());
|
||||
EXPECT_TRUE((bool)root->statusEffectDatabase());
|
||||
EXPECT_TRUE((bool)root->damageDatabase());
|
||||
EXPECT_TRUE((bool)root->particleDatabase());
|
||||
EXPECT_TRUE((bool)root->effectSourceDatabase());
|
||||
EXPECT_TRUE((bool)root->functionDatabase());
|
||||
EXPECT_TRUE((bool)root->treasureDatabase());
|
||||
EXPECT_TRUE((bool)root->dungeonDefinitions());
|
||||
EXPECT_TRUE((bool)root->emoteProcessor());
|
||||
EXPECT_TRUE((bool)root->speciesDatabase());
|
||||
EXPECT_TRUE((bool)root->imageMetadataDatabase());
|
||||
EXPECT_TRUE((bool)root->versioningDatabase());
|
||||
EXPECT_TRUE((bool)root->questTemplateDatabase());
|
||||
EXPECT_TRUE((bool)root->aiDatabase());
|
||||
EXPECT_TRUE((bool)root->techDatabase());
|
||||
EXPECT_TRUE((bool)root->codexDatabase());
|
||||
EXPECT_TRUE((bool)root->stagehandDatabase());
|
||||
EXPECT_TRUE((bool)root->behaviorDatabase());
|
||||
EXPECT_TRUE((bool)root->tenantDatabase());
|
||||
EXPECT_TRUE((bool)root->danceDatabase());
|
||||
EXPECT_TRUE((bool)root->spawnTypeDatabase());
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue