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




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

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




コメントを残す

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