| #!/usr/bin/env ruby | |
| # | |
| # Put description here | |
| # | |
| # | |
| # | |
| # | |
| # | |
| require 'swig_assert' | |
| require 'array_member' | |
| include Array_member | |
| f = Foo.new | |
| f.data = Array_member.global_data | |
| 0.upto(7) { |i| | |
| unless get_value(f.data, i) == get_value(Array_member.global_data, i) | |
| raise RuntimeError, "Bad array assignment" | |
| end | |
| } | |
| 0.upto(7) { |i| | |
| set_value(f.data, i, -i) | |
| } | |
| Array_member.global_data = f.data | |
| 0.upto(7) { |i| | |
| unless get_value(f.data, i) == get_value(Array_member.global_data, i) | |
| raise RuntimeError, "Bad array assignment" | |
| end | |
| } | |