|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
XML系统配置的单元测试。 More...
#include <gtest/gtest.h>#include <filesystem>#include <fstream>#include <limits>#include <string>#include <vector>#include "runtime_test_support.h"#include "test_support.h"#include "tools/tab/xml/sysconfig.h"#include "tools/tab/xml/xmlprotocol.h"#include "tools/tab/xml/xml.h"#include "tools/tools.h"Classes | |
| class | xml_sysconfig_test_case::RuntimeConfigTest |
Functions | |
| tinyxml2::XMLElement * | xml_sysconfig_test_case::legacy_get_child (tinyxml2::XMLElement *aele, const char *astr) |
| template<typename TFun> | |
| bool | xml_sysconfig_test_case::legacy_foreach_named (tinyxml2::XMLElement *aele, const char *akey, const TFun &afun) |
| xml_sysconfig_test_case::TEST_F (RuntimeConfigTest, BootstrapConfigKeepsDefaultWssValuesWhenPemFieldsAreBlank) | |
| xml_sysconfig_test_case::TEST (XmlNodeRuntimeTest, XmlPopUsesDefaultsWhenOptionalWssSectionMissing) | |
| xml_sysconfig_test_case::TEST (XmlNodeEdgeTest, SetNodeIdRejectsOutOfRangeParts) | |
| xml_sysconfig_test_case::TEST (XmlNodeEdgeTest, AreaReturnsMinusOneWhenTabMissing) | |
| xml_sysconfig_test_case::TEST_F (RuntimeConfigTest, CrossDbSettingsRemainAvailableAfterLoad) | |
| xml_sysconfig_test_case::TEST (SysconfigRuntimeTest, InitReadsLegacyAliasesAndKeepsWholeXorKey) | |
| xml_sysconfig_test_case::TEST (SysconfigRuntimeTest, ByteXorUsesCompleteConfiguredKeyStream) | |
| xml_sysconfig_test_case::TEST (XmlProtocolEdgeTest, LoadSkipsMalformedProtocolFilesWithoutCrash) | |
| xml_sysconfig_test_case::TEST (XmlPerfTest, GetChildPathBenchmark) | |
| xml_sysconfig_test_case::TEST (XmlPerfTest, ForeachNamedChildrenBenchmark) | |
XML系统配置的单元测试。