tag: JUnit 1/1
JUnitでprivateのメソッドを楽に(?)テストするソース(続き)
先日こっそりと過去の記事を追記した際にソースを読み返してみたら、いろいろと不足点に気づいた。需要があるかどうかは知らないが、一応改良版を晒してみる。・hiddenaccessor-0.2.zip (javadocはこちら)<変更点>・総称型を使うように変更。・オブジェクトだけを渡すコンストラクタを追加。後、使いやすいようにパッケージとかドキュメントとかをちゃんとしてjarにもまとめてみました。(いないと思うけど)もし honeplus.jp ...
2009/06/07 (Sun) 15:46
Category 自作ソフト
JUnitでprivateのメソッドを楽に(?)テストするソース
JUnit でどうにか private なんかのメソッドをテストできないもんかなぁ・・・と思って調べたら、リフレクションを駆使することで手間はかかるもののできることが判った。こんな感じ。try { Method method = Foo.class.getDeclaredMethod("convert", String.class); method.setAccessible(true); assertEquals("output-string", method.invoke(new Foo(), "input-string"));} catch (InvocationTargetException e) { t...
2009/03/02 (Mon) 02:51
Category 自作ソフト