タグ

javaとtddに関するbittersoulsのブックマーク (3)

  • Mockitoの真価はspyにあり - R42日記

    以前の日記でEasyMockをご紹介したのですが、現在の現場ではMockitoを使っています。 それにしてもモックキット?モキット?モキート?どう読むんだろう… ロゴは有名なカクテル「モヒート」ではあるが。僕はミントが苦手なので余り飲まないけど。 Mockitoは比較的新しいモックユーティリティです。 何か革新的な機能を備えているかというとそうでもないのですが、使い勝手が非常に良いのが特徴。 サンプルコードはこんな感じ。 public class VeryHugeBusinessLogic { void doSomethingHardProcessing() { ... } } public class VeryHugeService { @Autowired VeryHugeBusinessLogic logic; public void execute() { logic.doSome

    Mockitoの真価はspyにあり - R42日記
  • AssertJ / Fluent assertions for java

    AssertJ Core site has moved to https://assertj.github.io/doc/ This site is still maintained for AssertJ modules (until their documentation is migrated) Rich and easy to use AssertJ provides a rich set of assertions, truly helpful error messages, improves test code readability and is designed to be super easy to use within your favorite IDE. Get started right away with the one minute starting guide

  • JavaのテストにはAssertJがオススメ - Qiita

    JavaでのテストはJUnit4が使われていると思いますが、自分としては、それに加えてAssertJをオススメします。 AssertJ AssertJが使いやすい理由 JUnit4のassertThatと比べてAssertJが使いやすい理由は2つあります。 流れるようなインターフェース AssertJは「Fluent assertions for java」とトップページに大きく書かれているように、流れるようなインターフェースが最大の特徴です。いちいちドキュメントを調べなくても、IDEの補完機能で適切なメソッドを調べられるので、JUnit4のassertThatに比べて書きやすいです。 拡張がMatcherに比べて遥かに楽 Matcherの拡張対象は「比較方法」で、AssertJの拡張対象は「クラス」なので比較するのは適切ではないかもしれませんが、Matcherの拡張がの上から足を掻く感

    JavaのテストにはAssertJがオススメ - Qiita
  • 1