JMockitはテストのために一部のクラスの定義を書き換えるライブラリ、JaCoCoはカバレッジ取得用のライブラリ、どちらも昨今のJava開発のユニットテストで(多分)よく使うものです。 JMockit: http://jmockit.github.io/index.html JaCoCo: http://www.eclemma.org/jacoco/ Antで両方を使ったサンプルプロジェクトも用意してみました。 (ライブラリダウンロードのためにはじめてIvyも使ってみた) https://github.com/knjname/jmockit-jacoco-javaagent-arg-order JMockitもJaCoCo、どちらもinstrumentationという仕組みを用いてその機能を実現しています。 http://docs.oracle.com/javase/8/docs/api
相互作用中心のテスト¶ 相互作用中心のテストは2000年代前半に登場したExtreme Programming(XP)から生まれた設計、テスト技法です。オブジェクトの状態ではなく、メソッドの呼び出しによって、仕様対象オブジェクトがコラボレータとどのように相互作用するのかという、オブジェクトの振る舞いに注目します。 例えば複数のSubscriberにメッセージを送信するPublisherがあるとしましょう。 class Publisher { List<Subscriber> subscribers void send(String message) } interface Subscriber { void receive(String message) } class PublisherSpec extends Specification { Publisher publisher =
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く