English

ScalaTest を知ったつもりになっている?

ScalaTest を使うとき、多くの人は (equal, be など) かなり初歩的な matcher しか使っていないことが多い。 ドキュメントを読むよりも、あまり考えずにテストを書いちゃうほうが早いからかもしれない。

しかし残念なことに、ScalaTest の表現力の高い機能を使わずじまいでいると、テストの自己ドキュメント性が落ちたり、アサーションが分かりづらく (“true does not equal false”) なったり、最悪の場合、間違ったテストができあがることになる。

このトークでは、いくつかの重要な matcher を解説すると共に、ScalaTest の持つクセを明らかにする。 これで意味不明なデバッグを回避できるようになれば幸いだ。

トークの長さ
40分
発表言語
英語
聴衆の対象
初心者: 分野の事前知識を必要としない
発表者
Mikołaj Koziarkiewicz (SoftwareMill)

票中 票投票済み

応募一覧