MCPcopy Create free account
hub / github.com/Samsung/UTopia / TestHelperFactory

Class TestHelperFactory

tests/TestHelper.h:110–131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

108};
109
110class TestHelperFactory {
111
112public:
113 std::shared_ptr<CompileHelper>
114 createCompileHelper(std::string Code, std::string Name, std::string Opt,
115 CompileHelper::SourceType Type) const;
116 std::shared_ptr<CompileHelper>
117 createCompileHelper(std::string SrcDir, std::vector<std::string> Paths,
118 std::string Opt, CompileHelper::SourceType Type) const;
119 std::shared_ptr<TATestHelper>
120 createTATestHelper(std::string Code, std::string Name,
121 CompileHelper::SourceType Type) const;
122 std::shared_ptr<TATestHelper>
123 createTATestHelper(std::string SrcDir, std::vector<std::string> SrcPaths,
124 CompileHelper::SourceType Type) const;
125 std::shared_ptr<UATestHelper>
126 createUATestHelper(std::string Code, std::string Name,
127 CompileHelper::SourceType Type) const;
128 std::shared_ptr<UATestHelper>
129 createUATestHelper(std::string SrcDir, std::vector<std::string> SrcPaths,
130 CompileHelper::SourceType Type) const;
131};
132
133class TestBase : public ::testing::Test {
134

Callers 15

loadMethod · 0.85
loadMethod · 0.85
loadMethod · 0.85
loadMethod · 0.85
loadMethod · 0.85
loadMethod · 0.85
TEST_FFunction · 0.85
createLoaderMethod · 0.85
SetUpTestCaseMethod · 0.85
SetUpTestCaseMethod · 0.85
TEST_FFunction · 0.85
loadMethod · 0.85

Calls

no outgoing calls

Tested by 15

loadMethod · 0.68
loadMethod · 0.68
loadMethod · 0.68
loadMethod · 0.68
loadMethod · 0.68
loadMethod · 0.68
TEST_FFunction · 0.68
createLoaderMethod · 0.68
SetUpTestCaseMethod · 0.68
SetUpTestCaseMethod · 0.68
TEST_FFunction · 0.68
loadMethod · 0.68