Engineering Note

プログラミングなどの技術的なメモ

リフレクションからフィールドにアクセスする

privateで宣言されたフィールドは、getterやsetterがないとアクセスすることはできませんが、Javaの標準APIであるリフレクションを使用するとアクセスが可能となります。

ただ、これを使用してしまうと何のためにアクセス制御(カプセル化)をしているのか意味がなくなってしまうので、テストをする際にどうしてもモック化が必要であった場合等に重宝します。

続きを読む

Visual Studio Code(VS Code) + Mockitoによるテスト環境の構築

本記事は、Microsoftにより開発されたソースコードエディタである「Visual Studio CodeVS Code」を用いて、モックフレームであるMockitoを試してみました。

続きを読む