MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / TEST

Function TEST

source/test/root_test.cpp:7–82  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5using namespace Star;
6
7TEST(RootTest, All) {
8 auto root = Root::singletonPtr();
9 EXPECT_TRUE(root);
10
11 EXPECT_TRUE((bool)root->assets());
12 EXPECT_TRUE((bool)root->objectDatabase());
13 EXPECT_TRUE((bool)root->plantDatabase());
14 EXPECT_TRUE((bool)root->projectileDatabase());
15 EXPECT_TRUE((bool)root->monsterDatabase());
16 EXPECT_TRUE((bool)root->npcDatabase());
17 EXPECT_TRUE((bool)root->playerFactory());
18 EXPECT_TRUE((bool)root->entityFactory());
19 EXPECT_TRUE((bool)root->nameGenerator());
20 EXPECT_TRUE((bool)root->itemDatabase());
21 EXPECT_TRUE((bool)root->materialDatabase());
22 EXPECT_TRUE((bool)root->terrainDatabase());
23 EXPECT_TRUE((bool)root->biomeDatabase());
24 EXPECT_TRUE((bool)root->liquidsDatabase());
25 EXPECT_TRUE((bool)root->statusEffectDatabase());
26 EXPECT_TRUE((bool)root->damageDatabase());
27 EXPECT_TRUE((bool)root->particleDatabase());
28 EXPECT_TRUE((bool)root->effectSourceDatabase());
29 EXPECT_TRUE((bool)root->functionDatabase());
30 EXPECT_TRUE((bool)root->treasureDatabase());
31 EXPECT_TRUE((bool)root->dungeonDefinitions());
32 EXPECT_TRUE((bool)root->emoteProcessor());
33 EXPECT_TRUE((bool)root->speciesDatabase());
34 EXPECT_TRUE((bool)root->imageMetadataDatabase());
35 EXPECT_TRUE((bool)root->versioningDatabase());
36 EXPECT_TRUE((bool)root->questTemplateDatabase());
37 EXPECT_TRUE((bool)root->aiDatabase());
38 EXPECT_TRUE((bool)root->techDatabase());
39 EXPECT_TRUE((bool)root->codexDatabase());
40 EXPECT_TRUE((bool)root->stagehandDatabase());
41 EXPECT_TRUE((bool)root->behaviorDatabase());
42 EXPECT_TRUE((bool)root->tenantDatabase());
43 EXPECT_TRUE((bool)root->danceDatabase());
44 EXPECT_TRUE((bool)root->spawnTypeDatabase());
45
46 root->reload();
47
48 EXPECT_TRUE((bool)root->assets());
49 EXPECT_TRUE((bool)root->objectDatabase());
50 EXPECT_TRUE((bool)root->plantDatabase());
51 EXPECT_TRUE((bool)root->projectileDatabase());
52 EXPECT_TRUE((bool)root->monsterDatabase());
53 EXPECT_TRUE((bool)root->npcDatabase());
54 EXPECT_TRUE((bool)root->playerFactory());
55 EXPECT_TRUE((bool)root->entityFactory());
56 EXPECT_TRUE((bool)root->nameGenerator());
57 EXPECT_TRUE((bool)root->itemDatabase());
58 EXPECT_TRUE((bool)root->materialDatabase());
59 EXPECT_TRUE((bool)root->terrainDatabase());
60 EXPECT_TRUE((bool)root->biomeDatabase());
61 EXPECT_TRUE((bool)root->liquidsDatabase());
62 EXPECT_TRUE((bool)root->statusEffectDatabase());
63 EXPECT_TRUE((bool)root->damageDatabase());
64 EXPECT_TRUE((bool)root->particleDatabase());

Callers

nothing calls this directly

Calls 15

assetsMethod · 0.80
objectDatabaseMethod · 0.80
plantDatabaseMethod · 0.80
projectileDatabaseMethod · 0.80
monsterDatabaseMethod · 0.80
npcDatabaseMethod · 0.80
playerFactoryMethod · 0.80
entityFactoryMethod · 0.80
nameGeneratorMethod · 0.80
itemDatabaseMethod · 0.80
materialDatabaseMethod · 0.80
terrainDatabaseMethod · 0.80

Tested by

no test coverage detected