| 54 | } |
| 55 | |
| 56 | void ScriptTest::SetUp() |
| 57 | { |
| 58 | s_LogListenerContext = this; |
| 59 | dmLog::LogParams params; |
| 60 | dmLog::LogInitialize(¶ms); |
| 61 | dmLogRegisterListener(LogCallback); |
| 62 | |
| 63 | m_ResourceFactory = 0; |
| 64 | |
| 65 | char path[1024]; |
| 66 | dmTestUtil::MakeHostPath(path, sizeof(path), "src/test/test.config"); |
| 67 | |
| 68 | dmConfigFile::Result r = dmConfigFile::Load(path, 0, 0, &m_ConfigFile); |
| 69 | if (r == dmConfigFile::RESULT_OK) |
| 70 | { |
| 71 | dmResource::NewFactoryParams factory_params; |
| 72 | m_ResourceFactory = dmResource::NewFactory(&factory_params, "."); |
| 73 | |
| 74 | dmScript::ContextParams context_params = {}; |
| 75 | context_params.m_ConfigFile = m_ConfigFile; |
| 76 | context_params.m_Factory = m_ResourceFactory; |
| 77 | m_Context = dmScript::NewContext(context_params); |
| 78 | dmScript::Initialize(m_Context); |
| 79 | L = dmScript::GetLuaState(m_Context); |
| 80 | } |
| 81 | ASSERT_TRUE(m_ConfigFile != 0); |
| 82 | ASSERT_TRUE(L != 0); |
| 83 | } |
| 84 | |
| 85 | void ScriptTest::FinalizeLogs() |
| 86 | { |
nothing calls this directly
no test coverage detected