|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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、
そうでない場合は falsepublic void startTest(Test test)
public void stop()
public boolean wasSuccessful()
true、
そうでない場合は false
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||