diff options
| author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2009-08-18 20:56:02 +0000 |
|---|---|---|
| committer | Lorry <lorry@roadtrain.codethink.co.uk> | 2012-09-25 16:59:08 +0000 |
| commit | 9f8a09ed743cedd9547bf0661d518647966ab114 (patch) | |
| tree | 9c7803d3b27a8ec22e91792ac7f7932efa128b20 /Examples/test-suite/ruby/ruby_keywords_runme.rb | |
| download | swig-tarball-master.tar.gz | |
Imported from /srv/lorry/lorry-area/swig-tarball/swig-1.3.40.tar.gz.HEADswig-1.3.40master
Diffstat (limited to 'Examples/test-suite/ruby/ruby_keywords_runme.rb')
| -rw-r--r-- | Examples/test-suite/ruby/ruby_keywords_runme.rb | 159 |
1 files changed, 159 insertions, 0 deletions
diff --git a/Examples/test-suite/ruby/ruby_keywords_runme.rb b/Examples/test-suite/ruby/ruby_keywords_runme.rb new file mode 100644 index 0000000..9b06ecf --- /dev/null +++ b/Examples/test-suite/ruby/ruby_keywords_runme.rb @@ -0,0 +1,159 @@ +#!/usr/bin/env ruby +# +# Put description here +# +# +# +# +# + +require 'swig_assert' + +require 'ruby_keywords' + +kw = Ruby_keywords::Keywords.new + +if kw.alias != 'alias' then + raise RuntimeError, 'Keyword method did not work: alias' +end + +if kw.and != 'and' then + raise RuntimeError, 'Keyword method did not work: and' +end + +if kw.begin != 'begin' then + raise RuntimeError, 'Keyword method did not work: begin' +end + +if kw.break != 'break' then + raise RuntimeError, 'Keyword method did not work: break' +end + +if kw.case != 'case' then + raise RuntimeError, 'Keyword method did not work: case' +end + +if kw.class != 'class' then + raise RuntimeError, 'Keyword method did not work: class' +end + +if kw.def != 'def' then + raise RuntimeError, 'Keyword method did not work: def' +end + +if kw.defined? != 'defined?' then + raise RuntimeError, 'Keyword method did not work: defined?' +end + +if kw.do != 'do' then + raise RuntimeError, 'Keyword method did not work: do' +end + +if kw.else != 'else' then + raise RuntimeError, 'Keyword method did not work: else' +end + +if kw.elsif != 'elsif' then + raise RuntimeError, 'Keyword method did not work: elsif' +end + +if kw.end != 'end' then + raise RuntimeError, 'Keyword method did not work: end' +end + +if kw.ensure != 'ensure' then + raise RuntimeError, 'Keyword method did not work: ensure' +end + +if kw.false != 'false' then + raise RuntimeError, 'Keyword method did not work: false' +end + +if kw.for != 'for' then + raise RuntimeError, 'Keyword method did not work: for' +end + +if kw.if != 'if' then + raise RuntimeError, 'Keyword method did not work: if' +end + +if kw.in != 'in' then + raise RuntimeError, 'Keyword method did not work: in' +end + +if kw.module != 'module' then + raise RuntimeError, 'Keyword method did not work: module' +end + +if kw.next != 'next' then + raise RuntimeError, 'Keyword method did not work: next' +end + +if kw.nil != 'nil' then + raise RuntimeError, 'Keyword method did not work: nil' +end + +if kw.not != 'not' then + raise RuntimeError, 'Keyword method did not work: not' +end + +if kw.or != 'or' then + raise RuntimeError, 'Keyword method did not work: or' +end + +if kw.redo != 'redo' then + raise RuntimeError, 'Keyword method did not work: redo' +end + +if kw.rescue != 'rescue' then + raise RuntimeError, 'Keyword method did not work: rescue' +end + +if kw.retry != 'retry' then + raise RuntimeError, 'Keyword method did not work: retry' +end + +if kw.return != 'return' then + raise RuntimeError, 'Keyword method did not work: return' +end + +if kw.self != 'self' then + raise RuntimeError, 'Keyword method did not work: self' +end + +if kw.super != 'super' then + raise RuntimeError, 'Keyword method did not work: super' +end + +if kw.then != 'then' then + raise RuntimeError, 'Keyword method did not work: then' +end + +if kw.true != 'true' then + raise RuntimeError, 'Keyword method did not work: true' +end + +if kw.under != 'under' then + raise RuntimeError, 'Keyword method did not work: under' +end + +if kw.unless != 'unless' then + raise RuntimeError, 'Keyword method did not work: unless' +end + +if kw.until != 'until' then + raise RuntimeError, 'Keyword method did not work: until' +end + +if kw.when != 'when' then + raise RuntimeError, 'Keyword method did not work: when' +end + +if kw.while != 'while' then + raise RuntimeError, 'Keyword method did not work: while' +end + +if kw.yield != 'yield' then + raise RuntimeError, 'Keyword method did not work: yield' +end + |
