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