=begin
= RUNIT::CUI::TestRunner class

== Super Class:
* Object

== Included Modules:
((<RUNIT::RObserver|URL:../robserver.html>))

== Class Methods:
: new([io, waiting])
      TestRunner オブジェクトの作成
       ((|io|)) には、IOオブジェクトを指定する。デフォルトは STDERR.
      第2引数が (({true})) なら RETURNを押すまで次のテストは中断する, (({false})) なら中断しない。

: run(test, [io, waiting])
      テストを実行する。
      第1引数はテスト。
      第2引数は、IOオブジェクトを指定する。デフォルトは STDERR.
      第3引数が (({true})) なら RETURNを押すまで次のテストは中断する, (({false})) なら中断しない。

      戻り値は、テストの結果である((<RUNIT::TestResult|URL:../testresult.html>)) オブジェクト


== Methods:
: run(test)
      第1引数はテスト。
      戻り値は、テストの結果である((<RUNIT::TestResult|URL:../testresult.html>)) オブジェクト

=end


