ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
actor_role_gtest.cpp File Reference

Actor角色系统的单元测试。 More...

#include <gtest/gtest.h>
#include <atomic>
#include <format>
#include <memory>
#include <string>
#include "actor/actor_logic/actor_role/actor_role.h"
#include "actor/tab/ttab_servers.h"

Functions

ngl::i32_actordataid actor_role_test::detail::next_roleid ()
std::unique_ptr< ngl::actor_roleactor_role_test::detail::make_role ()
pbdb::brief_base * actor_role_test::detail::init_brief (ngl::actor_role &arole, const char *aname)
void actor_role_test::detail::add_rechg (ngl::actor_role &arole, int32_t aid)
 actor_role_test::TEST (ActorRoleTest, ChatForwardTypeHonorsBanAndChannel)
 actor_role_test::TEST (ActorRoleTest, RanklistForwardTypeTracksCrossFlag)
 actor_role_test::TEST (ActorRoleTest, ExampleForwardTypeTracksStateAndCrossFlag)
 actor_role_test::TEST (ActorRoleTest, ForwardGuidSelectsTargetAreaOrExample)
 actor_role_test::TEST (ActorRoleTest, IsFirstRechargeDetectsExistingRechargeIds)
 actor_role_test::TEST (ActorRoleTest, CreateOrderEncodesRoleAndStaysUnique)

Detailed Description

Actor角色系统的单元测试。