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

Function TEST_F

engine/gui/src/test/test_gui_script.cpp:118–139  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

116}
117
118TEST_F(dmGuiScriptTest, URLOutsideFunctions)
119{
120 dmGui::HScript script = NewScript(m_Context);
121
122 const char* src = "local url = msg.url(\"test\")\n"
123 "function init(self)\n"
124 " assert(hash(\"test\") == url.path)\n"
125 "end\n";
126 dmGui::NewSceneParams params;
127 params.m_MaxNodes = 64;
128 params.m_MaxAnimations = 32;
129 params.m_UserData = this;
130 dmGui::HScene scene = dmGui::NewScene(m_Context, &params);
131 dmGui::SetSceneScript(scene, script);
132 dmGui::Result result = SetScript(script, LuaSourceFromStr(src));
133 ASSERT_EQ(dmGui::RESULT_OK, result);
134
135 ASSERT_EQ(dmGui::RESULT_OK, dmGui::InitScene(scene));
136
137 dmGui::DeleteScene(scene);
138 dmGui::DeleteScript(script);
139}
140
141TEST_F(dmGuiScriptTest, GetScreenPos)
142{

Callers

nothing calls this directly

Calls 15

lua_pushlightuserdataFunction · 0.85
lua_rawgetiFunction · 0.85
SetInstanceFunction · 0.85
IsInstanceValidFunction · 0.85
InitializeScriptSceneFunction · 0.85
dmSnPrintfFunction · 0.85
AbsPerElemFunction · 0.85
lua_pushstringFunction · 0.85
lua_pushnumberFunction · 0.85
SetInstanceContextValueFunction · 0.85
GetInstanceContextValueFunction · 0.85
lua_tonumberFunction · 0.85

Tested by

no test coverage detected