Locked History Actions

Diff for "borachio"

Differences between revisions 3 and 4
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
== 本家 == == 本家と参考サイト ==
Line 9: Line 9:
[[http://borachio.com/|http://borachio.com/]]  * [[http://borachio.com/|http://borachio.com/]]
 * [[http://www.artima.com/scalazine/articles/borachio_mock_objects_for_scala.html|Borachio: Mock Objects for Scala and Android]]
Line 11: Line 12:
== 参考 == == 評価 ==
Line 13: Line 14:
[[http://www.artima.com/scalazine/articles/borachio_mock_objects_for_scala.html|Borachio: Mock Objects for Scala and Android]]  * cglibを使っていないので(バイトコード変更のできない)Android上でも使用できる。。。というのを大きなメリットとして宣伝しているが、そもそも実機あるいはエミュレータ上でユニットテストを行うということ自体が間違っているので、これは全くメリットとは思えない。
 * ファンクションのモックもできる。これは大きなメリットと言える。
 * そのほか、モックフレームワークとしては当たり前の機能しか持っていないが、これで必要十分。いろいろとおかしなことができても意味がない。それよりも、「タイプセーフ」であることの方が重要。

borachio

使い方

本家と参考サイト

評価

  • cglibを使っていないので(バイトコード変更のできない)Android上でも使用できる。。。というのを大きなメリットとして宣伝しているが、そもそも実機あるいはエミュレータ上でユニットテストを行うということ自体が間違っているので、これは全くメリットとは思えない。
  • ファンクションのモックもできる。これは大きなメリットと言える。
  • そのほか、モックフレームワークとしては当たり前の機能しか持っていないが、これで必要十分。いろいろとおかしなことができても意味がない。それよりも、「タイプセーフ」であることの方が重要。