Ael.test.Listener.HTMLクラス

説明

実行結果をブラウザにHTML形式(QUnit風)で出力するリスナーです。

コンストラクタ

prototype initialize(HTMLElement element, object option) : void
  • @version 0.3
  • @param {HTMLElement} element 出力先要素
  • @param {object} option オプション

引数の出力先要素とオプションをインスタンスプロパティとして持つ。

instanceプロパティ

element

instance element : HTMLElement
  • @version 0.3

出力先要素。

prototypeプロパティ

onRunStarted

prototype onRunStarted(Ael.test.Runner runner) : void
  • @version 0.3
  • @param {Ael.test.Runner} runner ランナー

ランナーの実行開始時にタイトルとユーザエージェントを出力する。

onRunFinished

prototype onRunFinished(Ael.test.Runner runner) : void
  • @version 0.3
  • @param {Ael.test.Runner} runner ランナー

ランナーの実行終了時にテスト結果を出力する。

onFinished

prototype onFinished(Ael.test.TestCase testcase) : void
  • @version 0.3
  • @param {Ael.test.TestCase} testcase テストケース

テストケースの実行終了時に1ケースの結果と所要時間を出力する。

onError

prototype onError(Ael.test.TestCase testcase, Ael.lang.Error error) : void
  • @version 0.3
  • @param {Ael.test.TestCase} testcase テストケース
  • @param {Ael.lang.Error} error エラー情報

テストケースがエラーによって終了した場合にonFinishedで出力する結果リストに結果を追加する。

onAssertSuccessful

prototype onAssertSuccessful(Ael.test.Testcase testcase, string message) : void
  • @version 0.3
  • @param {Ael.test.TestCase} testcase テストケース
  • @param {string} message アサーションメッセージ

テストケース内で一つのアサートが成功した場合にonFinishedで出力する結果リストに結果を追加する。

onAssertFailure

prototype onAssertFailure(Ael.test.Testcase testcase, string message, object expected, object actual, string failureMessage) : void
  • @version 0.3
  • @param {Ael.test.TestCase} testcase テストケース
  • @param {string} message アサーションメッセージ
  • @param {object} expected 期待値
  • @param {object} actual 結果値
  • @param {string} failureMessage アサーションエラーメッセージ

テストケース内で一つのアサートが失敗した場合にonFinishedで出力する結果リストに結果を追加する。

write

prototype write(string html) : void
  • @version 0.3
  • @param {string} html HTML文字列

引数のHTML文字列を解析して出力先要素の末尾に出力する。