~ubuntu-branches/ubuntu/hardy/swig1.3/hardy

« back to all changes in this revision

Viewing changes to Examples/test-suite/lua/enums_runme.lua

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2005-12-05 01:16:04 UTC
  • mfrom: (1.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051205011604-ygx904it6413k3go
Tags: 1.3.27-1ubuntu1
Resynchronise with Debian again, for the new subversion packages.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
require("import")       -- the import fn
 
2
import("enums") -- import lib
 
3
 
 
4
-- catch "undefined" global variables
 
5
setmetatable(getfenv(),{__index=function (t,i) error("undefined global variable `"..i.."'",2) end})
 
6
 
 
7
-- check values
 
8
assert(enums.CSP_ITERATION_FWD==0)
 
9
assert(enums.CSP_ITERATION_BWD==11)
 
10
assert(enums.ABCDE==0)
 
11
assert(enums.FGHJI==1)
 
12
assert(enums.boo==0)
 
13
assert(enums.hoo==5)
 
14
assert(enums.globalinstance1==0)
 
15
assert(enums.globalinstance2==1)
 
16
assert(enums.globalinstance3==30)
 
17
assert(enums.AnonEnum1==0)
 
18
assert(enums.AnonEnum2==100)
 
19
 
 
20
-- no point in checking fns, C will allow any value