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

Function TestCheckNumber

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

Source from the content-addressed store, hash-verified

30}
31
32func TestCheckNumber(t *testing.T) {
33 L := NewState()
34 defer L.Close()
35 errorIfGFuncNotFail(t, L, func(L *LState) int {
36 L.Push(LNumber(10))
37 errorIfNotEqual(t, LNumber(10), L.CheckNumber(2))
38 L.Push(LString("11"))
39 errorIfNotEqual(t, LNumber(11), L.CheckNumber(3))
40 L.Push(LString("aaa"))
41 L.CheckNumber(4)
42 return 0
43 }, "number expected, got string")
44}
45
46func TestCheckString(t *testing.T) {
47 L := NewState()

Callers

nothing calls this directly

Calls 8

errorIfGFuncNotFailFunction · 0.85
LNumberTypeAlias · 0.85
errorIfNotEqualFunction · 0.85
LStringTypeAlias · 0.85
CheckNumberMethod · 0.80
NewStateFunction · 0.70
PushMethod · 0.65
CloseMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…