[Groovy] Javaのクラスのprivateなフィールドを操作する

Spock を使って Java の単体試験などを書いている時に Java側のクラスの private なフィールドをいじりたい時があります。Groovy のソースなら特に問題ないですが、Java 側をいじりたいときは以下のようにします。

ClassName は操作対象となるクラス
Object は、操作するオブジェクト
field Name は操作するフィールド名
target は設定する値
を入れて下さい。







コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください