=begin
=RUNIT::Assert module

==Methods:

: assert(condition [,message])
      ((|condition|))が(({false}))または、(({nil}))のときにRUNIT::AssertionFailedError例外を発生させる。
      第2引数が指定された場合は、((|message|))文字列とともに例外を発生させる。

: assert_equal(expected, actual [,message])
      (({((|expected|)) != ((|actual|))}))のときにRUNIT::AssertionFailedError例外を発生させる。
      第4引数が指定された場合は、((|message|))文字列とともに例外を発生させる。

: assert_equal_float(expected, actual, eps, [,message])
      (({(((|expected|)) - ((|actual|))).abs > ((|eps|))}))となるときにRUNIT::AssertionFailedError例外を発生させる。((|eps|))は、0以上の数でなくてはならない。
      第4引数が指定された場合は、((|message|))文字列とともに例外を発生させる。

: assert_exception(expected [,message]){...}
      ブロックを評価したときに((|expected|))で指定した例外が発生しないときにRUNIT::AssertionFailedError例外を発生させる。
      第2引数が指定された場合は、((|message|))文字列とともに例外を発生させる。

: assert_fail(message)
      引数の文字列とともにRUNIT::AssertionFailedError例外を発生させる。

: assert_instance_of(class, obj [,message])
      (({((|obj|)).instance_of?(((|class|)))})) が ((|false|))のときにRUNIT::AssertionFailedError例外を発生させる。
      第3引数が指定された場合は、((|message|))文字列とともに例外を発生させる。

: assert_kind_of(class, obj [,message])
      (({((|obj|)).kind_of?(((|class|)))})) が ((|false|))のときにRUNIT::AssertionFailedError例外を発生させる。
      第3引数が指定された場合は、((|message|))文字列とともに例外を発生させる。

: assert_match(str, re [,message])
      (({((|re|)) !~ ((|str|))}))のときにRUNIT::AssertionFailedError例外を発生させる。
      第3引数が指定された場合は、((|message|))文字列とともに例外を発生させる。

: assert_not_match(str, re [,message])
      (({((|re|)) =~ ((|str|))}))のときにRUNIT::AssertionFailedError例外を発生させる。
      第3引数が指定された場合は、((|message|))文字列とともに例外を発生させる。

: assert_nil(obj [,message])
      ((|obj|)) が (({nil}))でないときにRUNIT::AssertionFailedError例外を発生させる。
      第2引数が指定された場合は、((|message|))文字列とともに例外を発生させる。

: assert_no_exception(expected1 [,expected2, ..., message]){...}
      ブロックを評価したときに引数で指定した例外のうちどれか１つでも発生するとRUNIT::AssertionFailedError例外を発生させる。
      ((|message|))文字列が指定されたときは、((|message|))文字列とともに例外を発生させる。

: assert_not_nil(obj [,message])
      ((|obj|)) が (({nil}))のときにRUNIT::AssertionFailedError例外を発生させる。
      第2引数が指定された場合は、((|message|))文字列とともに例外を発生させる。

: assert_operator(obj1, op, obj2 [,message])
      (({!((|obj1|)).send(((|op|)), ((|obj2|)))}))のときにRUNIT::AssertionFailedError例外を発生させる。
      第4引数が指定された場合は、((|message|))文字列とともに例外を発生させる。

: assert_respond_to(method, obj [,message])
      (({((|obj|)).respond_to?(((|method|)))})) が (({false})) のときにRUNIT::AssertionFailedError例外を発生させる。
      第3引数が指定された場合は、((|message|))文字列とともに例外を発生させる。

: assert_same(expected, actual [,message])
      (({((|actual|)).equal?(((|expected|)))})) が (({false})) のときにRUNIT::AssertionFailedError例外を発生させる。
      第3引数が指定された場合は、((|message|))文字列とともに例外を発生させる。

=end
