|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--junit.framework.TestResult
TestResult
クラスは、あるテストケースの実行結果を保持します。
このクラスは、Collecting Parameter パターンを実装しています。
JUnitフレームワークは、このクラスから、 検証の失敗(failures) または、
テスト実行時のエラー(errors) を判断します。
「検証の失敗」とは、検証動作時の想定内で、予測通りに動作しなかったことを表します。
「テスト実行時のエラー」は、 ArrayIndexOutOfBoundsException
のように
検証動作時の想定外のエラーを表します。
Test
フィールドの概要 | |
protected java.util.Vector |
fErrors
|
protected java.util.Vector |
fFailures
|
protected java.util.Vector |
fListeners
|
protected int |
fRunTests
|
コンストラクタの概要 | |
TestResult()
|
メソッドの概要 | |
void |
addError(Test test,
java.lang.Throwable t)
エラーリストに、発生したテスト実行時のエラーを追加します。 |
void |
addFailure(Test test,
AssertionFailedError t)
失敗リストに、発生した検証の失敗を表す AssertionFailedError オブジェクトを追加します。
|
void |
addListener(TestListener listener)
TestListenerオブジェクトを登録します。 |
void |
endTest(Test test)
テストが完了したことを通知します。 |
int |
errorCount()
テスト実行中に検出したエラー(errors)数を返却します。 |
java.util.Enumeration |
errors()
テスト実行時のエラー(errors)の Enumeration を返却します。 |
int |
failureCount()
テスト実行中に検出された検証の失敗(failures)の数を取得します。 |
java.util.Enumeration |
failures()
検証の失敗(failures)の Enumeration を返却します。 |
void |
removeListener(TestListener listener)
登録済みのTestListenerオブジェクトをリリースします。 |
protected void |
run(TestCase test)
TestCase を実行します。
|
int |
runCount()
実行テスト(Test)数を取得します。 |
void |
runProtected(Test test,
Protectable p)
TestCase を実行します。 |
boolean |
shouldStop()
テストの実行を中止べきかチェックします。 |
void |
startTest(Test test)
テストの実行が開始されたことを通知します。 |
void |
stop()
テスト実行を中止すべき状態であることを(このオブジェクトの属性に)マークします。 |
boolean |
wasSuccessful()
全てのテストが成功したか、そうでないかを返却します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected java.util.Vector fFailures
protected java.util.Vector fErrors
protected java.util.Vector fListeners
protected int fRunTests
コンストラクタの詳細 |
public TestResult()
メソッドの詳細 |
public void addError(Test test, java.lang.Throwable t)
public void addFailure(Test test, AssertionFailedError t)
AssertionFailedError
オブジェクトを追加します。
テスト実行時のエラーの発生時には、呼び出されません。
public void addListener(TestListener listener)
public void removeListener(TestListener listener)
public void endTest(Test test)
public int errorCount()
public java.util.Enumeration errors()
Enumeration
を返却します。
public int failureCount()
public java.util.Enumeration failures()
Enumeration
を返却します。
protected void run(TestCase test)
TestCase
を実行します。
(訳者注)このクラスのrunProtected
メソッドを呼び出します。
public int runCount()
public void runProtected(Test test, Protectable p)
TestCase
を実行します。
public boolean shouldStop()
true
、
そうでない場合は false
public void startTest(Test test)
public void stop()
public boolean wasSuccessful()
true
、
そうでない場合は false
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |