| #!/usr/bin/env ruby | |
| # | |
| # A simple std::queue test | |
| # | |
| # | |
| # | |
| # | |
| # | |
| require 'swig_assert' | |
| require 'li_std_queue' | |
| include Li_std_queue | |
| swig_assert_each_line(<<'EOF', binding) | |
| a = IntQueue.new | |
| a << 1 | |
| a << 2 | |
| a << 3 | |
| a.back == 3 | |
| a.front == 1 | |
| a.pop | |
| a.back == 3 | |
| a.front == 2 | |
| a.pop | |
| a.back == 3 | |
| a.front == 3 | |
| a.pop | |
| a.size == 0 | |
| a.empty? == true | |
| EOF |