junitにて、テスト対象クラスで使用のjavaのfilelinewriteに設定しているファイル出力文字を確認したいのですが、リフレクションを使用して確認したところアドレスが表示され中身が確認できませんでした。上手く文字型に変換する方法をご教示いただけませんでしょうか。※直接nameを見ずにあくまでf ilelinewriteの文字を見たい次第です。
テスト対象クラス抜粋
private FileLineWriter〈ADTO〉b =null; private String name = ”テスト”
ADTO adto = new ADTO();
※ADTOはセッターとゲッターしかもたないカラム値設定用のクラスです。
adto.setColum1(name);
b.printDataLine(adto);
テストクラス抜粋
※invokeでテスト対象クラスの対象メソッド実行後
String result = (ReflectionUtils.getField(testTarge,”b”)).ToString();
asrertEquals(”b”,result);
●期待値
b
●結果
$impl_FileLineWriter@8b5446
あなたの回答
tips
プレビュー