3

DI と guice を使用した単体テストに関して、AtUnit はどのように機能しますか?. あなたの経験を共有してください。

4

1 に答える 1

2

かなりうまく機能し、非常に使いやすいことがわかりました。私の場合は、しばらくして、機能的なものをテストしない限り、単体テストで DI をめったに使用しないという古いパターンに戻ることにしました。AtUnit が提供していたすべての追加機能が、私の状況ではまったく使用されていないことがわかりました。

テストで Guice を使用する場合、単体テスト クラスが拡張され、メソッドAbstractModuleで手動で Guice の初期化などを行います。@Beforeここで AtUnit を使用することは、すべての手動の​​ものがほとんどなくなることを除いて、ほとんど同じであると思います。

于 2010-01-19T05:28:19.767 に答える