@Published public final class Assertion extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
assertEquals(java.lang.String msg,
DataRecord expected,
DataRecord actual)
DataRecord の比較を行う。 |
static void |
assertEquals(java.lang.String msg,
java.util.List<DataRecord> expected,
java.util.List<DataRecord> actual)
DataRecord の比較を行う。 |
static void |
assertEquals(java.lang.String msg,
java.lang.Object expected,
java.lang.Object actual)
期待値と実際の値が等価であることを表明する。
等価でなかった場合は、デバッグを容易にするため AssertionErrorではなくComparisonFailureをスローする。 |
static void |
assertEqualsAsString(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
文字列として比較した場合に等価であることを表明する。
|
static <T> void |
assertEqualsIgnoringOrder(java.util.Collection<T> expected,
java.util.Collection<T> actual)
要素の順序を考慮しないで、2つのコレクションが等価な要素を保持していることを表明する。
|
static <T> void |
assertEqualsIgnoringOrder(java.lang.String message,
java.util.Collection<T> expected,
java.util.Collection<T> actual)
要素の順序を考慮しないで、2つのコレクションが等価な要素を保持していることを表明する。
|
static <E,A> void |
assertEqualsIgnoringOrder(java.lang.String message,
java.util.List<? extends java.util.Map<java.lang.String,E>> expected,
java.util.List<? extends java.util.Map<java.lang.String,A>> actual)
要素の順序を考慮しないで、2つのコレクションが等価な要素を保持していることを表明する。
等価かであるかどうかは、比較対象要素の文字列表現が等しいかどうかで判定する。 |
static <T> void |
assertEqualsIgnoringOrder(java.lang.String message,
T[] expected,
T[] actual)
要素の順序を考慮しないで、2つの配列が等価な要素を保持していることを表明する。
|
static <T> void |
assertEqualsIgnoringOrder(T[] expected,
T[] actual)
要素の順序を考慮しないで、2つの配列が等価な要素を保持していることを表明する。
|
static void |
assertListMapEquals(java.util.List<java.util.Map<java.lang.String,java.lang.String>> expected,
java.util.List<? extends java.util.Map<java.lang.String,?>> actual)
List<Map>の比較を行う。
|
static void |
assertListMapEquals(java.lang.String message,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> expected,
java.util.List<? extends java.util.Map<java.lang.String,?>> actual)
List<Map>の比較を行う。
引数で与えられたList<Map>が等価であることを表明する。 実際の値のMapのvalueは文字列に変換されて比較される。 |
static void |
assertMapEquals(java.util.Map<java.lang.String,java.lang.String> expected,
java.util.Map<java.lang.String,?> actual)
Mapの比較を行う。
|
static void |
assertMapEquals(java.lang.String message,
java.util.Map<java.lang.String,java.lang.String> expected,
java.util.Map<java.lang.String,?> actual)
Mapの比較を行う。
引数で与えられたSqlResultSetが等価であることを表明する。 実際の値のMapのvalueは文字列に変換されて比較される。 |
static void |
assertNotXorNull(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
片方だけnullでないことを表明する。
|
static void |
assertProperties(java.util.Map<java.lang.String,java.lang.String> expected,
java.lang.Object actual)
Object に設定されたプロパティを表明する。
|
static void |
assertProperties(java.lang.String message,
java.util.Map<java.lang.String,java.lang.String> expected,
java.lang.Object actual)
Object に設定されたプロパティを表明する。
|
static void |
assertSqlResultSetEquals(java.util.List<java.util.Map<java.lang.String,java.lang.String>> expected,
SqlResultSet actual)
SqlResultSetの比較を行う。
引数で与えられたSqlResultSetが等価であることを表明する。 |
static void |
assertSqlResultSetEquals(java.lang.String message,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> expected,
SqlResultSet actual)
SqlResultSetの比較を行う。
引数で与えられたSqlResultSetが等価であることを表明する。 |
static void |
assertSqlRowEquals(java.util.Map<java.lang.String,java.lang.String> expected,
SqlRow actual)
SqlRowの比較を行う。
引数で与えられたSqlResultSetが等価であることを表明する。 なお、バイナリカラムが含まれている場合は、比較できない。 |
static void |
assertSqlRowEquals(java.lang.String message,
java.util.Map<java.lang.String,java.lang.String> expected,
SqlRow actual)
SqlRowの比較を行う。
引数で与えられたSqlResultSetが等価であることを表明する。 なお、バイナリカラムが含まれている場合は、比較できない。 |
static void |
assertTableEquals(java.util.List<TableData> expectedTables)
複数のTableDataの比較を行う。
期待値として与えられたTableDataと、それに対応するテーブルの状態が等しいことを表明する。 |
static void |
assertTableEquals(java.lang.String message,
java.util.List<TableData> expectedTables)
複数のTableDataの比較を行う。
期待値として与えられたTableDataと、それに対応するテーブルの状態が等しいことを表明する。 |
static void |
assertTableEquals(java.lang.String message,
TableData expected)
TableDataの比較を行う。
期待値として与えられたTableDataと、それに対応するテーブルの状態が等しいことを表明する。 |
static void |
assertTableEquals(java.lang.String message,
TableData expected,
TableData actual)
TableDataの比較を行う。
引数で与えられたtableDataが等価であることを表明する。 |
static void |
assertTableEquals(TableData expected)
TableDataの比較を行う。
期待値として与えられたTableDataと、それに対応するテーブルの状態が等しいことを表明する。 |
static void |
assertTableEquals(TableData expected,
TableData actual)
TableDataの比較を行う。
引数で与えられたtableDataが等価であることを表明する。 |
static void |
fail(java.lang.Object... messages)
失敗を表明する。引数で与えられたメッセージを連結して一つのメッセージとする。
|
static void |
failComparing(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
比較に失敗したことを通知する。
|
public static void assertTableEquals(java.util.List<TableData> expectedTables)
expectedTables
- 期待値public static void assertTableEquals(java.lang.String message, java.util.List<TableData> expectedTables)
message
- 比較失敗時のメッセージexpectedTables
- 期待値public static void assertTableEquals(TableData expected)
expected
- 期待値public static void assertTableEquals(java.lang.String message, TableData expected)
message
- 比較失敗時のメッセージexpected
- 期待値public static void assertTableEquals(TableData expected, TableData actual)
expected
- 期待する値actual
- 実際の値public static void assertSqlResultSetEquals(java.util.List<java.util.Map<java.lang.String,java.lang.String>> expected, SqlResultSet actual)
expected
- 期待する値actual
- 実際の値public static void assertSqlResultSetEquals(java.lang.String message, java.util.List<java.util.Map<java.lang.String,java.lang.String>> expected, SqlResultSet actual)
message
- メッセージexpected
- 期待する値actual
- 実際の値public static void assertListMapEquals(java.util.List<java.util.Map<java.lang.String,java.lang.String>> expected, java.util.List<? extends java.util.Map<java.lang.String,?>> actual)
expected
- 期待する値actual
- 実際の値assertListMapEquals(String, List, List)
public static void assertListMapEquals(java.lang.String message, java.util.List<java.util.Map<java.lang.String,java.lang.String>> expected, java.util.List<? extends java.util.Map<java.lang.String,?>> actual)
message
- メッセージexpected
- 期待する値actual
- 実際の値public static void assertSqlRowEquals(java.util.Map<java.lang.String,java.lang.String> expected, SqlRow actual)
expected
- 期待する値actual
- 実際の値public static void assertSqlRowEquals(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> expected, SqlRow actual)
message
- メッセージexpected
- 期待する値actual
- 実際の値public static void assertMapEquals(java.util.Map<java.lang.String,java.lang.String> expected, java.util.Map<java.lang.String,?> actual)
expected
- 期待する値actual
- 実際の値assertMapEquals(String, Map, Map)
public static void assertMapEquals(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> expected, java.util.Map<java.lang.String,?> actual)
message
- 比較失敗時のメッセージexpected
- 期待する値actual
- 実際の値public static void assertTableEquals(java.lang.String message, TableData expected, TableData actual)
message
- 失敗時のメッセージexpected
- 期待する値actual
- 実際の値public static <T> void assertEqualsIgnoringOrder(java.lang.String message, T[] expected, T[] actual)
T
- 配列の総称型message
- メッセージexpected
- 期待する値actual
- 実際の値public static <T> void assertEqualsIgnoringOrder(T[] expected, T[] actual)
T
- 配列の総称型expected
- 期待する値actual
- 実際の値public static <T> void assertEqualsIgnoringOrder(java.util.Collection<T> expected, java.util.Collection<T> actual)
T
- コレクションの総称型expected
- 期待する値actual
- 実際の値public static <T> void assertEqualsIgnoringOrder(java.lang.String message, java.util.Collection<T> expected, java.util.Collection<T> actual)
T
- コレクションの総称型message
- メッセージexpected
- 期待する値actual
- 実際の値public static <E,A> void assertEqualsIgnoringOrder(java.lang.String message, java.util.List<? extends java.util.Map<java.lang.String,E>> expected, java.util.List<? extends java.util.Map<java.lang.String,A>> actual)
E
- 期待する値の型A
- 実際の値の型message
- メッセージexpected
- 期待する値actual
- 実際の値public static void assertEqualsAsString(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
message
- メッセージexpected
- 期待する値actual
- 実際の値public static void failComparing(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
message
- メッセージexpected
- 期待する値actual
- 実際の値public static void assertNotXorNull(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
message
- メッセージexpected
- 期待する値actual
- 実際の値public static void fail(java.lang.Object... messages)
messages
- メッセージpublic static void assertProperties(java.util.Map<java.lang.String,java.lang.String> expected, java.lang.Object actual)
expected に指定した Map の持つキーに対して、 actual のプロパティの値を全てチェックする。
actual のプロパティが文字列ではない場合、プロパティの値をStringUtil.toString(Object)
で比較する。
expected
- オブジェクトが持つプロパティに期待される値を設定した Mapactual
- 実際の値public static void assertProperties(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> expected, java.lang.Object actual)
expected に指定した Map の持つキーに対して、 actual のプロパティの値を全てチェックする。
actual のプロパティが文字列ではない場合、プロパティの値をStringUtil.toString(Object)
で比較する。
message
- メッセージexpected
- オブジェクトが持つプロパティに期待される値を設定した Mapactual
- 実際の値public static void assertEquals(java.lang.String msg, java.util.List<DataRecord> expected, java.util.List<DataRecord> actual)
DataRecord
の比較を行う。msg
- 比較失敗時のメッセージexpected
- 期待値actual
- 実際の値public static void assertEquals(java.lang.String msg, DataRecord expected, DataRecord actual)
DataRecord
の比較を行う。msg
- 比較失敗時のメッセージexpected
- 期待値actual
- 実際の値public static void assertEquals(java.lang.String msg, java.lang.Object expected, java.lang.Object actual) throws org.junit.ComparisonFailure
msg
- 比較失敗時のメッセージexpected
- 期待値actual
- 実際の値org.junit.ComparisonFailure
- 等価でなかった場合