|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectts.tester.Tester
ts.tester.function.FunctionTester
ts.tester.function.coverage.FunctionTester
public class FunctionTester
行カバレッジ計測も行う機能試験実行クラス。
FunctionTester| コンストラクタの概要 | |
|---|---|
FunctionTester()
デフォルトコンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
static void |
main(java.lang.String[] args)
カバレッジ計測オブジェクトから呼ばれるメイン関数。 |
static void |
run(java.lang.Class<? extends Tester> testerClass,
java.lang.String methodName)
指定された試験実行オブジェクトの試験ケースを、カバレッジ計測付きで 実行する。 |
static void |
setTargetClass(java.lang.Class<?> c)
カバレッジ計測の対象となるクラスを設定する。 |
| クラス ts.tester.function.FunctionTester から継承されたメソッド |
|---|
addPart, endInvocation, endTesting, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, EQUAL, FALSE, FALSE, getSpecifiedOrDefaultPrinter, INCOMPLETE, initInvocation, initTesting, KNOWNBUG, KNOWNBUG, KNOWNBUG, MATCH, MATCH, MATCH, MATCH, MSG, NG, NG, NG, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTEQUAL, NOTNULL, NOTNULL, NULL, NULL, OK, OK, OK, printer, setPrinter, stopTesting, TRUE, TRUE |
| クラス ts.tester.Tester から継承されたメソッド |
|---|
addTester, postInvocation, postTesting, preInvocation, preTesting, run |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public FunctionTester()
| メソッドの詳細 |
|---|
public static void main(java.lang.String[] args)
args - コマンドライン引数。public static void setTargetClass(java.lang.Class<?> c)
runメソッドに渡された試験クラスから、
末尾の"Test"を除いた名前のクラスをカバレッジ計測の対象とする。
但し試験クラス名の末尾が"Test"でなかった場合は、試験クラス
そのものが対象となる。
c - カバレッジ計測の対象となるクラス。
public static void run(java.lang.Class<? extends Tester> testerClass,
java.lang.String methodName)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.Exception
testerClass - 試験実行クラス。methodName - 実行する試験ケースメソッド名。
java.lang.NoSuchMethodException - 指定された名前の引数なし・戻り値なしの
メソッドが存在しない場合。
java.lang.IllegalAccessException - 指定された名前のメソッドのアクセス指定子
がパブリックでなかった場合。
java.lang.Exception - メソッドを実行中に例外がスローされた場合。
java.lang.AssertionError - 試験実行クラスがヌルの場合(デバッグモードのみ)。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||