|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- 試験実行クラスがヌルの場合(デバッグモードのみ)。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |