| #!/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 |