Lines Matching defs:name
53 static bool compareNameToPathComponent (const char* name, const char* path, int compLen)
57 if (name[pos] != path[pos])
61 if (name[compLen] != 0)
87 TestNode::TestNode (TestGroup* parent, TestNodeType nodeType, const char* name)
90 , m_name (name)
94 // Verify that the name is unique.
95 if (parent->m_childNames.find(name) != parent->m_childNames.end())
96 throw Error(std::string("Duplicate node '") + name + "' in '" + parent->getFullPath());
99 m_parent->m_childNames.insert(name);
179 TestGroup::TestGroup (TestGroup* parent, TestNodeType nodeType, const char* name)
180 : TestNode(parent, nodeType, name)
192 TestGroup* TestGroup::createGroup (const char* name)
194 return new TestGroup(this, TESTNODETYPE_GROUP, name);
197 TestCase* TestGroup::createCase (TestCaseType caseType, const char* name)
199 return TestCase::createAsChild(this, caseType, name);
240 TestCase* TestCase::createAsChild(TestGroup* parent, TestCaseType caseType, const char *name)
242 return new TestCase(parent, caseType, name);
245 TestCase::TestCase (TestGroup* parent, TestCaseType caseType, const char* name)
246 : TestNode (parent, TESTNODETYPE_TEST_CASE, name)