リフレクションでfinalフィールド変更できるんだーといまさら
(タイトルは気にしないでください)
問題です。
元の文は変更せず、なんか足すとかしてテストを通るようにしてくださいませ。
いちもんめ
@Test public void test1() throws Exception { String abc = "abc"; String def = "def"; assertThat(abc, is(def)); }
かんたん。assertの前に再代入でも入れればばよいですね。
abc = def;
にもんめ
じゃあこれ。
@Test public void test2() throws Exception { final String abc = new String("abc"); final String def = new String("def"); assertThat(abc, is(def)); }
╭( ・ㅂ・)و ̑̑ グッ !
わからなかったら…
Javaエンジニア養成読本をよろしくおねがいします!
Javaエンジニア養成読本 [現場で役立つ最新知識、満載!] (Software Design plus)
- 作者: きしだなおき,のざきひろふみ,吉田真也,菊田洋一,渡辺修司,伊賀敏樹
- 出版社/メーカー: 技術評論社
- 発売日: 2014/11/11
- メディア: 大型本
- この商品を含むブログ (6件) を見る
……この辺りのことは書いていませんけど。
現場ではあんま役に立ちませんしね。
……ちょっとは書いてるか?