Lines Matching refs:test
53 for (int32 i = 0; Test* test = TestAt(i); i++) {
54 if (strlen(test->Name()) == (size_t)nameLength
55 && strncmp(test->Name(), name, nameLength) == 0) {
56 return test;
65 TestSuite::AddTest(Test* test)
67 if (test == NULL)
68 return test;
72 delete test;
82 fTests[fTestCount++] = test;
84 test->SetSuite(this);
100 for (int32 i = 0; Test* test = TestAt(i); i++) {
101 bool result = _Run(context, test, NULL);
114 Test* test = FindTest(name, separator != NULL ? separator - name : -1);
115 if (test == NULL) {
116 context.Print("No such test: \"%.*s\"\n",
121 return _Run(context, test, separator != NULL ? separator + 2 : NULL)
132 for (int32 i = 0; Test* test = TestAt(i); i++) {
133 if (Test* foundTest = test->Visit(visitor))
142 TestSuite::_Run(TestContext& context, Test* test, const char* name)
144 TestContext subContext(context, test);
146 status_t error = test->Setup(subContext);
149 test->Cleanup(subContext, false);
155 ? test->Run(subContext, name) : test->Run(subContext);
156 test->Cleanup(subContext, true);