From b8d383cb4a5edd9dd4feb4fa528fefca2a2a3c1f Mon Sep 17 00:00:00 2001 From: Takashi Tamura Date: Sat, 25 Feb 2017 15:44:49 +0900 Subject: [PATCH] [ruby] add simple assertions. --- Examples/test-suite/ruby/swig_assert.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Examples/test-suite/ruby/swig_assert.rb b/Examples/test-suite/ruby/swig_assert.rb index 69a1a0207..2d5d1f406 100644 --- a/Examples/test-suite/ruby/swig_assert.rb +++ b/Examples/test-suite/ruby/swig_assert.rb @@ -15,6 +15,21 @@ class SwigRubyError < RuntimeError end +# +# simple assertions. strings are not needed as arguments. +# +def simple_assert_equal(a, b) + unless a == b + raise SwigRubyError.new("\n#{a} expected but was \n#{b}") + end +end + +def simple_assert(a) + unless a + raise SwigRubyError.new("assertion falied.") + end +end + # # Asserts whether a and b are equal. #