ts.tester.function.print
クラス PrinterGroupBase

java.lang.Object
  上位を拡張 ts.tester.function.print.AbstractPrinter
      上位を拡張 ts.tester.function.print.PrinterGroupBase
すべての実装されたインタフェース:
Printer
直系の既知のサブクラス:
PrinterGroup

public class PrinterGroupBase
extends AbstractPrinter

試験結果出力グループクラス。
複数の試験結果出力オブジェクトを格納し、それらの出力処理を一括して実行する。

バージョン:
$Revision: 1.2 $, $Date: 2007/02/16 16:12:52 $
作成者:
佐藤隆之.

コンストラクタの概要
PrinterGroupBase()
          デフォルトコンストラクタ。
 
メソッドの概要
 void addPrinter(Printer printer)
          試験結果出力オブジェクトを追加する。
 void caseEnded(CaseResult current)
          試験ケースの終了時に呼び出されるメソッド。
 void caseStarted(CaseResult current)
          試験ケースの開始時に呼び出されるメソッド。
 void checkOccured(CheckResult check, CaseResult current)
          判定が実行された直後に呼び出されるメソッド。
 CaseResult createCaseResult(java.lang.String name, CaseResult parent)
          指定された名前の試験ケース判定結果オブジェクトを作成する。
 void messageNoted(java.lang.String message, CaseResult current)
          メッセージの登録があった場合に呼び出されるメソッド。
protected  java.util.List<Printer> printerList()
          このオブジェクトに格納されている試験結果出力オブジェクトのリストを取得 する。
 void setStopped(boolean isStopped)
          試験を中断するかどうかを設定する。
 void testEnded(CaseResult root)
          試験の終了時に呼び出されるメソッド。
 void testStarted(CaseResult root)
          試験全体の開始時に呼び出されるメソッド。
 
クラス ts.tester.function.print.AbstractPrinter から継承されたメソッド
isStopped, testStopped
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PrinterGroupBase

public PrinterGroupBase()
デフォルトコンストラクタ。

メソッドの詳細

addPrinter

public void addPrinter(Printer printer)
試験結果出力オブジェクトを追加する。

パラメータ:
printer - 試験結果出力オブジェクト。
例外:
java.lang.AssertionError - 引数がヌルの場合(デバッグモードのみ)。

printerList

protected java.util.List<Printer> printerList()
このオブジェクトに格納されている試験結果出力オブジェクトのリストを取得 する。

戻り値:
このオブジェクトに格納されている試験結果出力オブジェクトのリスト。

setStopped

public void setStopped(boolean isStopped)
試験を中断するかどうかを設定する。

定義:
インタフェース Printer 内の setStopped
オーバーライド:
クラス AbstractPrinter 内の setStopped
パラメータ:
isStopped - 試験を中断する場合はtrueを設定する。

createCaseResult

public CaseResult createCaseResult(java.lang.String name,
                                   CaseResult parent)
指定された名前の試験ケース判定結果オブジェクトを作成する。
格納している試験結果出力オブジェクトの試験ケース判定結果オブジェクトを 作成し、それをまとめて格納した CaseResultGroupオブジェクトを返す。

パラメータ:
name - 試験ケース名。
parent - 親の試験ケース判定結果オブジェクト。
戻り値:
試験ケース判定結果オブジェクト。
例外:
AssertionErrror - 引数にヌルが指定された場合。

testStarted

public void testStarted(CaseResult root)
試験全体の開始時に呼び出されるメソッド。

定義:
インタフェース Printer 内の testStarted
オーバーライド:
クラス AbstractPrinter 内の testStarted
パラメータ:
root - 最上位の試験ケース判定結果オブジェクト。
例外:
java.lang.AssertionError - 引数がヌルの場合。又は引数が CaseResultGroupオブジェクトでない場合(デバッグモードのみ)。

testEnded

public void testEnded(CaseResult root)
試験の終了時に呼び出されるメソッド。

定義:
インタフェース Printer 内の testEnded
オーバーライド:
クラス AbstractPrinter 内の testEnded
パラメータ:
root - 最上位の試験ケース判定結果オブジェクト。
例外:
java.lang.AssertionError - 引数がヌルの場合。又は引数が CaseResultGroupオブジェクトでない場合(デバッグモードのみ)。

caseStarted

public void caseStarted(CaseResult current)
試験ケースの開始時に呼び出されるメソッド。

定義:
インタフェース Printer 内の caseStarted
オーバーライド:
クラス AbstractPrinter 内の caseStarted
パラメータ:
current - 開始される試験ケースの判定結果オブジェクト。
例外:
java.lang.AssertionError - 引数がヌルの場合。又は引数が CaseResultGroupオブジェクトでない場合(デバッグモードのみ)。

caseEnded

public void caseEnded(CaseResult current)
試験ケースの終了時に呼び出されるメソッド。

定義:
インタフェース Printer 内の caseEnded
オーバーライド:
クラス AbstractPrinter 内の caseEnded
パラメータ:
current - 終了した試験ケースの判定結果オブジェクト。
例外:
java.lang.AssertionError - 引数がヌルの場合。又は引数が CaseResultGroupオブジェクトではない場合(デバッグモードのみ)。

checkOccured

public void checkOccured(CheckResult check,
                         CaseResult current)
判定が実行された直後に呼び出されるメソッド。

定義:
インタフェース Printer 内の checkOccured
オーバーライド:
クラス AbstractPrinter 内の checkOccured
パラメータ:
check - 実行されたCheckResult オブジェクト。
current - 現在実行中の試験ケースの判定結果オブジェクト。
例外:
java.lang.AssertionError - 引数がヌルの場合。又はcurrentCaseResultGroupオブジェクトではない場合(デバッグモードのみ)。

messageNoted

public void messageNoted(java.lang.String message,
                         CaseResult current)
メッセージの登録があった場合に呼び出されるメソッド。

定義:
インタフェース Printer 内の messageNoted
オーバーライド:
クラス AbstractPrinter 内の messageNoted
パラメータ:
message - 登録されるメッセージ。
current - 現在実行中の試験ケースの判定結果オブジェクト。
例外:
java.lang.AssertionError - 引数がヌルの場合。又はcurrentCaseResultGroupオブジェクトではない場合(デバッグモードのみ)。


Copyright (C) SATOH Takayuki All Rights Reserved.