質問編集履歴
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,27 +1,14 @@
|
|
1
1
|
JUnitのassertThatの実行結果について質問です。
|
2
|
-
|
3
2
|
ある期待値(expected)に対して、実際に戻された値(actual)の型が何かを知る方法はあるんでしょうか?
|
4
|
-
|
5
3
|
例えばテスト結果がエラーになった場合、期待値(expected)の型が何だったかは実行結果として表示されますが、実際に戻された値(actual)の型は出てこないですよね。
|
6
|
-
|
7
4
|
これを知る方法があれば教えてください。
|
8
5
|
|
9
|
-
---
|
10
|
-
|
11
6
|
【テストコード】
|
12
|
-
|
13
7
|
assertThat(actual, instanceOf(StringBuilder.class));
|
14
8
|
|
15
|
-
|
16
|
-
|
17
9
|
【実行結果】
|
18
|
-
|
19
10
|
java.lang.AssertionError:
|
20
|
-
|
21
11
|
Expected: an instance of java.lang.StringBuilder
|
22
|
-
|
23
12
|
got: "hogehoge"
|
24
13
|
|
25
|
-
---
|
26
|
-
|
27
14
|
↑実行結果で期待値の型は"StringBuilder"なのはわかるけど、実際の値の型が何だったかわからない。
|