ts.tester.function.print
クラス PrinterGroup

java.lang.Object
  上位を拡張 ts.tester.function.print.AbstractPrinter
      上位を拡張 ts.tester.function.print.PrinterGroupBase
          上位を拡張 ts.tester.function.print.PrinterGroup
すべての実装されたインタフェース:
CoveragePrinter, Printer

public class PrinterGroup
extends PrinterGroupBase
implements CoveragePrinter

カバレッジ計測結果も出力できるように拡張した試験結果出力グループクラス。

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

フィールドの概要
 
インタフェース ts.tester.coverage.CoveragePrinter から継承されたフィールド
NULL
 
コンストラクタの概要
PrinterGroup()
          デフォルトコンストラクタ。
 
メソッドの概要
 void entryClass(com.sun.jdi.ReferenceType refType)
          クラスの登録時に呼び出されるメソッド。
 void entryLine(com.sun.jdi.Location location)
          行の登録時に呼び出されるメソッド。
 void entryMethod(com.sun.jdi.Method method)
          メソッド呼び出し時に呼び出されるメソッド。
 void exitMethod(com.sun.jdi.Method method)
          メソッド終了時に呼び出されるメソッド。
 void passLine(com.sun.jdi.Location location)
          行の通過時に呼び出されるメソッド。
 void postCoverage(Coverage coverage)
          カバレッジ計測の後処理を実行する。
 void prepareCoverage(Coverage coverage)
          カバレッジ計測の準備処理を実行する。
 
クラス ts.tester.function.print.PrinterGroupBase から継承されたメソッド
addPrinter, caseEnded, caseStarted, checkOccured, createCaseResult, messageNoted, printerList, setStopped, testEnded, testStarted
 
クラス ts.tester.function.print.AbstractPrinter から継承されたメソッド
isStopped, testStopped
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PrinterGroup

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

メソッドの詳細

prepareCoverage

public void prepareCoverage(Coverage coverage)
カバレッジ計測の準備処理を実行する。

定義:
インタフェース CoveragePrinter 内の prepareCoverage
パラメータ:
coverage - カバレッジ計測オブジェクト。
例外:
java.lang.AssertionError - 引数がヌルの場合(デバッグモードのみ)。

postCoverage

public void postCoverage(Coverage coverage)
カバレッジ計測の後処理を実行する。

定義:
インタフェース CoveragePrinter 内の postCoverage
パラメータ:
coverage - カバレッジ計測オブジェクト。
例外:
java.lang.AssertionError - 引数がヌルの場合(デバッグモードのみ)。

entryClass

public void entryClass(com.sun.jdi.ReferenceType refType)
クラスの登録時に呼び出されるメソッド。

定義:
インタフェース CoveragePrinter 内の entryClass
パラメータ:
refType - 登録されたクラス又はインターフェイスを示す ReferenceTypeオブジェクト。
例外:
java.lang.AssertionError - 引数画ヌルの場合(デバッグモードのみ)。

entryLine

public void entryLine(com.sun.jdi.Location location)
行の登録時に呼び出されるメソッド。

定義:
インタフェース CoveragePrinter 内の entryLine
パラメータ:
location - 登録された行を示すLocation オブジェクト。
例外:
java.lang.AssertionError - 引数がヌルの場合(デバッグモードのみ)。

entryMethod

public void entryMethod(com.sun.jdi.Method method)
メソッド呼び出し時に呼び出されるメソッド。

定義:
インタフェース CoveragePrinter 内の entryMethod
パラメータ:
method - 呼び出されたメソッドを示すMethod オブジェクト。
例外:
java.lang.AssertionError - 引数がヌルの場合(デバッグモードのみ)。

exitMethod

public void exitMethod(com.sun.jdi.Method method)
メソッド終了時に呼び出されるメソッド。

定義:
インタフェース CoveragePrinter 内の exitMethod
パラメータ:
method - 終了したメソッドを示すMethod オブジェクト。

passLine

public void passLine(com.sun.jdi.Location location)
行の通過時に呼び出されるメソッド。

定義:
インタフェース CoveragePrinter 内の passLine
パラメータ:
location - 通過した行を示すLocation オブジェクト。


Copyright (C) SATOH Takayuki All Rights Reserved.