| 594 | }; |
| 595 | |
| 596 | void DispatchCallbackTable(dmMessage::Message *message, void* user_ptr) |
| 597 | { |
| 598 | assert(message->m_Id == dmHashString64("table")); |
| 599 | TableUserData* user_data = (TableUserData*)user_ptr; |
| 600 | dmScript::PushTable(user_data->L, (const char*)message->m_Data, message->m_DataSize); |
| 601 | lua_getfield(user_data->L, -1, "uint_value"); |
| 602 | user_data->m_TestValue = (uint32_t) lua_tonumber(user_data->L, -1); |
| 603 | lua_pop(user_data->L, 2); |
| 604 | assert(user_data->m_URL.m_Socket == message->m_Receiver.m_Socket); |
| 605 | assert(user_data->m_URL.m_Path == message->m_Receiver.m_Path); |
| 606 | assert(user_data->m_URL.m_Fragment == message->m_Receiver.m_Fragment); |
| 607 | } |
| 608 | |
| 609 | TEST_F(ScriptMsgTest, TestPost) |
| 610 | { |
nothing calls this directly
no test coverage detected