swig/Examples/test-suite/lua/enum_macro_runme.lua

69 lines
922 B
Lua

local v=require("enum_macro")
local a = v.alpha1
a = v.beta1
a = v.theta1
assert(a == 3, "Greeks1")
a = v.alpha2
a = v.beta2
a = v.theta2
assert(a == 4, "Greeks2")
a = v.alpha3
a = v.beta3
a = v.theta3
assert(a == 2, "Greeks3")
a = v.alpha4
a = v.beta4
a = v.theta4
assert(a == 6, "Greeks4")
a = v.alpha5
a = v.beta5
assert(a == 1, "Greeks5")
a = v.alpha6
a = v.beta6
assert(a == 1, "Greeks6")
a = v.alpha7
a = v.beta7
assert(a == 1, "Greeks7")
a = v.theta8
assert(a == 0, "Greeks8")
a = v.theta9
assert(a == 0, "Greeks9")
a = v.theta10
assert(a == 0, "Greeks10")
a = v.theta11
assert(a == 0, "Greeks11")
a = v.theta12
assert(a == 0, "Greeks12")
a = nil
a = v.alpha15
a = v.beta15
a = v.theta15
a = v.delta15
assert(a == 153, "Greeks15")
a = v.alpha16
a = v.beta16
a = v.theta16
a = v.delta16
assert(a == 163, "Greeks16")
a = v.alpha17
a = v.beta17
a = v.theta17
a = v.delta17
assert(a == 173, "Greeks17")