void Admintest::test_addToEntity_tree() { Anonymous data; m_account->addToEntity(data); ASSERT_TRUE(data->hasAttr("character_types")); ASSERT_EQUAL(data->getAttr("character_types"), ListType()); }
void Admintest::test_addToEntity() { Inheritance::instance().addChild(atlasClass("character", "root")); Inheritance::instance().addChild(atlasClass("human", "character")); Inheritance::instance().addChild(atlasClass("settler", "human")); Inheritance::instance().addChild(atlasClass("goblin", "character")); Anonymous data; m_account->addToEntity(data); ListType expected_character_types; expected_character_types.push_back("character"); expected_character_types.push_back("human"); expected_character_types.push_back("settler"); expected_character_types.push_back("goblin"); ASSERT_TRUE(data->hasAttr("character_types")); ASSERT_EQUAL(data->getAttr("character_types"), expected_character_types); }