JMockitを使ってStaticクラスをMock
10年近く前、まだテストなんて概念すら知らないときに作ったシステムがいまだに動いています。
当時はPHPしか経験がなかったのですが、開発はJavaでなければいけないということでHello Worldから始めました。
なんとか完成したものの、変更に次ぐ変更によって何もかもが相互に依存しまくり、もはや意味がわからない状態になっています。
本当ならすべてを書き直したいくらいですが、時間もないのでぐちゃぐちゃのままメンテナンスしなければいけない。。
そこで、なんとかできるところだけでもテストを書きたいとネットを徘徊していたところ、JMockitを見つけたので試してみました。
レガシーコード改善ガイド (Object Oriented SELECTION)
- 作者: マイケル・C・フェザーズ,ウルシステムズ株式会社,平澤章,越智典子,稲葉信之,田村友彦,小堀真義
- 出版社/メーカー: 翔泳社
- 発売日: 2009/07/14
- メディア: 大型本
- 購入: 45人 クリック: 673回
- この商品を含むブログ (147件) を見る
いろいろ間違ってるかもしれませんがとりあえず晒します。
reference:
http://d.hatena.ne.jp/ryoasai/20110107/1294427245
http://jmockit.googlecode.com/svn/trunk/www/tutorial/AnExample.html