Package nablarch.test
Class Assertion
java.lang.Object
nablarch.test.Assertion
表明クラス。
テスト実行結果が期待通りであることを確認するのに使用する。
テスト実行結果が期待通りであることを確認するのに使用する。
- Author:
- Tsuyoshi Kawasaki, Koichi Asano
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidassertEquals(String msg, Object expected, Object actual) 期待値と実際の値が等価であることを表明する。
 等価でなかった場合は、デバッグを容易にするため AssertionErrorではなくComparisonFailureをスローする。static voidassertEquals(String msg, List<nablarch.core.dataformat.DataRecord> expected, List<nablarch.core.dataformat.DataRecord> actual) DataRecordの比較を行う。static voidassertEquals(String msg, nablarch.core.dataformat.DataRecord expected, nablarch.core.dataformat.DataRecord actual) DataRecordの比較を行う。static voidassertEqualsAsString(String message, Object expected, Object actual) 文字列として比較した場合に等価であることを表明する。static <T> voidassertEqualsIgnoringOrder(String message, Collection<T> expected, Collection<T> actual) 要素の順序を考慮しないで、2つのコレクションが等価な要素を保持していることを表明する。static <E,A> void assertEqualsIgnoringOrder(String message, List<? extends Map<String, E>> expected, List<? extends Map<String, A>> actual) 要素の順序を考慮しないで、2つのコレクションが等価な要素を保持していることを表明する。
 等価かであるかどうかは、比較対象要素の文字列表現が等しいかどうかで判定する。static <T> voidassertEqualsIgnoringOrder(String message, T[] expected, T[] actual) 要素の順序を考慮しないで、2つの配列が等価な要素を保持していることを表明する。static <T> voidassertEqualsIgnoringOrder(Collection<T> expected, Collection<T> actual) 要素の順序を考慮しないで、2つのコレクションが等価な要素を保持していることを表明する。static <T> voidassertEqualsIgnoringOrder(T[] expected, T[] actual) 要素の順序を考慮しないで、2つの配列が等価な要素を保持していることを表明する。static voidassertListMapEquals(String message, List<Map<String, String>> expected, List<? extends Map<String, ?>> actual) List<Map>の比較を行う。
 引数で与えられたList<Map>が等価であることを表明する。 実際の値のMapのvalueは文字列に変換されて比較される。static voidList<Map>の比較を行う。static voidMapの比較を行う。
 引数で与えられたSqlResultSetが等価であることを表明する。 実際の値のMapのvalueは文字列に変換されて比較される。static voidMapの比較を行う。static voidassertNotXorNull(String message, Object expected, Object actual) 片方だけnullでないことを表明する。static voidObject に設定されたプロパティを表明する。static voidassertProperties(Map<String, String> expected, Object actual) Object に設定されたプロパティを表明する。static voidassertSqlResultSetEquals(String message, List<Map<String, String>> expected, nablarch.core.db.statement.SqlResultSet actual) SqlResultSetの比較を行う。
 引数で与えられたSqlResultSetが等価であることを表明する。static voidassertSqlResultSetEquals(List<Map<String, String>> expected, nablarch.core.db.statement.SqlResultSet actual) SqlResultSetの比較を行う。
 引数で与えられたSqlResultSetが等価であることを表明する。static voidassertSqlRowEquals(String message, Map<String, String> expected, nablarch.core.db.statement.SqlRow actual) SqlRowの比較を行う。
 引数で与えられたSqlResultSetが等価であることを表明する。
 なお、バイナリカラムが含まれている場合は、比較できない。static voidassertSqlRowEquals(Map<String, String> expected, nablarch.core.db.statement.SqlRow actual) SqlRowの比較を行う。
 引数で与えられたSqlResultSetが等価であることを表明する。
 なお、バイナリカラムが含まれている場合は、比較できない。static voidassertTableEquals(String message, List<TableData> expectedTables) 複数のTableDataの比較を行う。
 期待値として与えられたTableDataと、それに対応するテーブルの状態が等しいことを表明する。static voidassertTableEquals(String message, TableData expected) TableDataの比較を行う。
 期待値として与えられたTableDataと、それに対応するテーブルの状態が等しいことを表明する。static voidassertTableEquals(String message, TableData expected, TableData actual) TableDataの比較を行う。
 引数で与えられたtableDataが等価であることを表明する。static voidassertTableEquals(List<TableData> expectedTables) 複数のTableDataの比較を行う。
 期待値として与えられたTableDataと、それに対応するテーブルの状態が等しいことを表明する。static voidassertTableEquals(TableData expected) TableDataの比較を行う。
 期待値として与えられたTableDataと、それに対応するテーブルの状態が等しいことを表明する。static voidassertTableEquals(TableData expected, TableData actual) TableDataの比較を行う。
 引数で与えられたtableDataが等価であることを表明する。static void失敗を表明する。引数で与えられたメッセージを連結して一つのメッセージとする。static voidfailComparing(String message, Object expected, Object actual) 比較に失敗したことを通知する。
- 
Method Details- 
assertTableEquals複数のTableDataの比較を行う。
 期待値として与えられたTableDataと、それに対応するテーブルの状態が等しいことを表明する。- Parameters:
- expectedTables- 期待値
 
- 
assertTableEquals複数のTableDataの比較を行う。
 期待値として与えられたTableDataと、それに対応するテーブルの状態が等しいことを表明する。- Parameters:
- message- 比較失敗時のメッセージ
- expectedTables- 期待値
 
- 
assertTableEqualsTableDataの比較を行う。
 期待値として与えられたTableDataと、それに対応するテーブルの状態が等しいことを表明する。- Parameters:
- expected- 期待値
 
- 
assertTableEqualsTableDataの比較を行う。
 期待値として与えられたTableDataと、それに対応するテーブルの状態が等しいことを表明する。- Parameters:
- message- 比較失敗時のメッセージ
- expected- 期待値
 
- 
assertTableEqualsTableDataの比較を行う。
 引数で与えられたtableDataが等価であることを表明する。- Parameters:
- expected- 期待する値
- actual- 実際の値
 
- 
assertSqlResultSetEqualspublic static void assertSqlResultSetEquals(List<Map<String, String>> expected, nablarch.core.db.statement.SqlResultSet actual) SqlResultSetの比較を行う。
 引数で与えられたSqlResultSetが等価であることを表明する。- Parameters:
- expected- 期待する値
- actual- 実際の値
 
- 
assertSqlResultSetEqualspublic static void assertSqlResultSetEquals(String message, List<Map<String, String>> expected, nablarch.core.db.statement.SqlResultSet actual) SqlResultSetの比較を行う。
 引数で与えられたSqlResultSetが等価であることを表明する。- Parameters:
- message- メッセージ
- expected- 期待する値
- actual- 実際の値
 
- 
assertListMapEqualspublic static void assertListMapEquals(List<Map<String, String>> expected, List<? extends Map<String, ?>> actual) List<Map>の比較を行う。- Parameters:
- expected- 期待する値
- actual- 実際の値
- See Also:
 
- 
assertListMapEqualspublic static void assertListMapEquals(String message, List<Map<String, String>> expected, List<? extends Map<String, ?>> actual) List<Map>の比較を行う。
 引数で与えられたList<Map>が等価であることを表明する。 実際の値のMapのvalueは文字列に変換されて比較される。- Parameters:
- message- メッセージ
- expected- 期待する値
- actual- 実際の値
 
- 
assertSqlRowEqualspublic static void assertSqlRowEquals(Map<String, String> expected, nablarch.core.db.statement.SqlRow actual) SqlRowの比較を行う。
 引数で与えられたSqlResultSetが等価であることを表明する。
 なお、バイナリカラムが含まれている場合は、比較できない。- Parameters:
- expected- 期待する値
- actual- 実際の値
 
- 
assertSqlRowEqualspublic static void assertSqlRowEquals(String message, Map<String, String> expected, nablarch.core.db.statement.SqlRow actual) SqlRowの比較を行う。
 引数で与えられたSqlResultSetが等価であることを表明する。
 なお、バイナリカラムが含まれている場合は、比較できない。- Parameters:
- message- メッセージ
- expected- 期待する値
- actual- 実際の値
 
- 
assertMapEqualsMapの比較を行う。- Parameters:
- expected- 期待する値
- actual- 実際の値
- See Also:
 
- 
assertMapEqualspublic static void assertMapEquals(String message, Map<String, String> expected, Map<String, ?> actual) Mapの比較を行う。
 引数で与えられたSqlResultSetが等価であることを表明する。 実際の値のMapのvalueは文字列に変換されて比較される。- Parameters:
- message- 比較失敗時のメッセージ
- expected- 期待する値
- actual- 実際の値
 
- 
assertTableEqualsTableDataの比較を行う。
 引数で与えられたtableDataが等価であることを表明する。- Parameters:
- message- 失敗時のメッセージ
- expected- 期待する値
- actual- 実際の値
 
- 
assertEqualsIgnoringOrder要素の順序を考慮しないで、2つの配列が等価な要素を保持していることを表明する。- Type Parameters:
- T- 配列の総称型
- Parameters:
- message- メッセージ
- expected- 期待する値
- actual- 実際の値
 
- 
assertEqualsIgnoringOrderpublic static <T> void assertEqualsIgnoringOrder(T[] expected, T[] actual) 要素の順序を考慮しないで、2つの配列が等価な要素を保持していることを表明する。- Type Parameters:
- T- 配列の総称型
- Parameters:
- expected- 期待する値
- actual- 実際の値
 
- 
assertEqualsIgnoringOrder要素の順序を考慮しないで、2つのコレクションが等価な要素を保持していることを表明する。- Type Parameters:
- T- コレクションの総称型
- Parameters:
- expected- 期待する値
- actual- 実際の値
 
- 
assertEqualsIgnoringOrderpublic static <T> void assertEqualsIgnoringOrder(String message, Collection<T> expected, Collection<T> actual) 要素の順序を考慮しないで、2つのコレクションが等価な要素を保持していることを表明する。- Type Parameters:
- T- コレクションの総称型
- Parameters:
- message- メッセージ
- expected- 期待する値
- actual- 実際の値
 
- 
assertEqualsIgnoringOrderpublic static <E,A> void assertEqualsIgnoringOrder(String message, List<? extends Map<String, E>> expected, List<? extends Map<String, A>> actual) 要素の順序を考慮しないで、2つのコレクションが等価な要素を保持していることを表明する。
 等価かであるかどうかは、比較対象要素の文字列表現が等しいかどうかで判定する。- Type Parameters:
- E- 期待する値の型
- A- 実際の値の型
- Parameters:
- message- メッセージ
- expected- 期待する値
- actual- 実際の値
 
- 
assertEqualsAsString文字列として比較した場合に等価であることを表明する。- Parameters:
- message- メッセージ
- expected- 期待する値
- actual- 実際の値
 
- 
failComparing比較に失敗したことを通知する。- Parameters:
- message- メッセージ
- expected- 期待する値
- actual- 実際の値
 
- 
assertNotXorNull片方だけnullでないことを表明する。- Parameters:
- message- メッセージ
- expected- 期待する値
- actual- 実際の値
 
- 
fail失敗を表明する。引数で与えられたメッセージを連結して一つのメッセージとする。- Parameters:
- messages- メッセージ
 
- 
assertPropertiesObject に設定されたプロパティを表明する。
 expected に指定した Map の持つキーに対して、 actual のプロパティの値を全てチェックする。 
 actual のプロパティが文字列ではない場合、プロパティの値をStringUtil.toString(Object)で比較する。- Parameters:
- expected- オブジェクトが持つプロパティに期待される値を設定した Map
- actual- 実際の値
 
- 
assertPropertiesObject に設定されたプロパティを表明する。
 expected に指定した Map の持つキーに対して、 actual のプロパティの値を全てチェックする。 
 actual のプロパティが文字列ではない場合、プロパティの値をStringUtil.toString(Object)で比較する。- Parameters:
- message- メッセージ
- expected- オブジェクトが持つプロパティに期待される値を設定した Map
- actual- 実際の値
 
- 
assertEqualspublic static void assertEquals(String msg, List<nablarch.core.dataformat.DataRecord> expected, List<nablarch.core.dataformat.DataRecord> actual) DataRecordの比較を行う。- Parameters:
- msg- 比較失敗時のメッセージ
- expected- 期待値
- actual- 実際の値
 
- 
assertEqualspublic static void assertEquals(String msg, nablarch.core.dataformat.DataRecord expected, nablarch.core.dataformat.DataRecord actual) DataRecordの比較を行う。- Parameters:
- msg- 比較失敗時のメッセージ
- expected- 期待値
- actual- 実際の値
 
- 
assertEqualspublic static void assertEquals(String msg, Object expected, Object actual) throws org.junit.ComparisonFailure 期待値と実際の値が等価であることを表明する。
 等価でなかった場合は、デバッグを容易にするため AssertionErrorではなくComparisonFailureをスローする。- Parameters:
- msg- 比較失敗時のメッセージ
- expected- 期待値
- actual- 実際の値
- Throws:
- org.junit.ComparisonFailure- 等価でなかった場合
 
 
-