MCPcopy Create free account
hub / github.com/BehaviorTree/BehaviorTree.CPP / TEST

Function TEST

tests/gtest_name_validation.cpp:11–21  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9// ============== Tests for findForbiddenChar() ==============
10
11TEST(NameValidation, ForbiddenCharDetection_ValidNames)
12{
13 // Valid ASCII names
14 EXPECT_EQ(findForbiddenChar("ValidName"), '\0');
15 EXPECT_EQ(findForbiddenChar("my_action"), '\0');
16 EXPECT_EQ(findForbiddenChar("My-Action"), '\0');
17 EXPECT_EQ(findForbiddenChar("action123"), '\0');
18 EXPECT_EQ(findForbiddenChar("CamelCaseNode"), '\0');
19 EXPECT_EQ(findForbiddenChar("snake_case_node"), '\0');
20 EXPECT_EQ(findForbiddenChar("kebab-case-node"), '\0');
21}
22
23TEST(NameValidation, ForbiddenCharDetection_Unicode)
24{

Callers

nothing calls this directly

Calls 2

findForbiddenCharFunction · 0.85
IsAllowedPortNameFunction · 0.85

Tested by

no test coverage detected