単体テスト勉強会

札幌Javaコミュニティの勉強会の最近のテーマは主に3つ。

今回は単体テストの基礎ということで、どのように単体テストをすれば効果的か?という点をテーマにやりました。資料はこちら。

当日に書いたコードはこちら。ただし、これは正解ではないです。あくまで1つの例でしかないのでご注意ください。
Bitbucket

ワークショップスタイルで、実際に考えて手を動かしてディスカッションしながらだったので、あまりブログでまとめるのが難しい所です。

追記

これだけスライドから転記。

assertThat(${actual}, is(${expected})); ${assert:importStatic ('org.junit.Assert.*')} ${matchers:importStatic ('org.hamcrest.CoreMatchers.*')}

EclipseのTemplateに「at」という名前で登録しておくと、もの凄く幸せになれます。
テスト書くときは、「at + Ctrl + Space」でOK!