MCPcopy Index your code
hub / github.com/yuin/gopher-lua / TestCheckUserData

Function TestCheckUserData

auxlib_test.go:98–109  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

96}
97
98func TestCheckUserData(t *testing.T) {
99 L := NewState()
100 defer L.Close()
101 errorIfGFuncNotFail(t, L, func(L *LState) int {
102 ud := L.NewUserData()
103 L.Push(ud)
104 errorIfNotEqual(t, ud, L.CheckUserData(2))
105 L.Push(LNumber(10))
106 L.CheckUserData(3)
107 return 0
108 }, "userdata expected, got number")
109}
110
111func TestCheckThread(t *testing.T) {
112 L := NewState()

Callers

nothing calls this directly

Calls 8

errorIfGFuncNotFailFunction · 0.85
errorIfNotEqualFunction · 0.85
LNumberTypeAlias · 0.85
CheckUserDataMethod · 0.80
NewStateFunction · 0.70
PushMethod · 0.65
CloseMethod · 0.45
NewUserDataMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…