MCPcopy Create free account
hub / github.com/defold/defold / SetUp

Method SetUp

engine/crash/src/test/test_script_crash_null.cpp:45–67  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

43{
44protected:
45 void SetUp() override
46 {
47 dmCrash::Init("DefoldScriptTest", "0123456789abcdef");
48
49 dmConfigFile::Result r = dmConfigFile::LoadFromBuffer(0, 0, 0, 0, &m_ConfigFile);
50 ASSERT_EQ(dmConfigFile::RESULT_OK, r);
51
52 dmResource::NewFactoryParams factory_params;
53 m_ResourceFactory = dmResource::NewFactory(&factory_params, ".");
54
55 dmScript::ContextParams script_context_params = {};
56 script_context_params.m_Factory = m_ResourceFactory;
57 script_context_params.m_ConfigFile = m_ConfigFile;
58 m_Context = dmScript::NewContext(script_context_params);
59
60 dmExtension::AppParams app_params;
61 app_params.m_ConfigFile = m_ConfigFile;
62 dmExtension::AppInitialize(&app_params);
63
64 dmScript::Initialize(m_Context);
65 L = dmScript::GetLuaState(m_Context);
66
67 }
68
69 void TearDown() override
70 {

Callers

nothing calls this directly

Calls 7

NewFactoryFunction · 0.85
AppInitializeFunction · 0.85
InitFunction · 0.50
LoadFromBufferFunction · 0.50
NewContextFunction · 0.50
InitializeFunction · 0.50
GetLuaStateFunction · 0.50

Tested by

no test coverage detected