/trunk/Examples/test-suite/ruby/li_std_stack_runme.rb
# · Ruby · 30 lines · 17 code · 4 blank · 9 comment · 5 complexity · aa9e7596d48d5bf4f0d9d268165ff659 MD5 · raw file
- #!/usr/bin/env ruby
- #
- # A simple std::stack test
- #
- #
- #
- #
- #
- require 'swig_assert'
- require 'li_std_stack'
- include Li_std_stack
- swig_assert_each_line(<<'EOF', binding)
- a = IntStack.new
- a << 1
- a << 2
- a << 3
- a.top == 3
- a.pop
- a.top == 2
- a.pop
- a.top == 1
- a.pop
- a.size == 0
- a.empty? == true
- # a.top == Qnil
- EOF