Ruby Hiroba Lightning Talk

How Many Tests?

2013年6月2日

Martin J. DÜRST

duerst@it.aoyama.ac.jp

Aoyama Gakuin University

Ruby Programming Language

© 2013 Martin J. Dürst, Aoyama Gakuin University

自己紹介

 

発表の目的

テストのアサーションは何個ありますか?

 

テストの数

526918 assertions

何を作ったか?

テストの数の要点

なぜテストの加速?

テストの速さ

→ デモ (4.5秒強)

 

テストの加速

 

ソースの断片

if @@debug
  assert_equal a, b, "... #{a} ... #{b} ..."
else
  assert_equal a, b
end

実際に半分の時間で終了

もっといい方法があれば教えて下さい

 

結論