タグ

junitに関するuehajのブックマーク (5)

  • (第ニ回)JCUnitで2次方程式を解くプログラムをテストする。 - jcunit's blog

    さて、39件も失敗した前回のテストだが、どのテストがどのように失敗しているかつぶさに見ていこう。 失敗するテストは以下の通り。 { 1, 3, 4, 6, 7, 8, 9, 10,11,12,13,14,15,17,18,19, 24,25,26,27,28, 30,31,32,33,34,35,36,37,38, 40,41,42,43,45,46,48,49,51} これらが成功していたり、これら以外のものが失敗していたらJCUnitにバグがあることになる。ぜひ知らせて欲しい。 分析 前提として今回のテストで用いたテストメソッドはこうなっている。 @Test public void solveEquation() { QuadraticEquation.Solutions s = new QuadraticEquation(a, b, c).solve(); double v1 = a

    (第ニ回)JCUnitで2次方程式を解くプログラムをテストする。 - jcunit's blog
  • Theories runner - jcunit's blog

    皆さん、JUnitのTheories runnerは使っていますか? 僕は使っていません。 可能な値の組み合わせをすべて<直積>でテストしようとするのでテストケース数が爆発してしまうのと、 一つのテストメソッドに対してそれらの組み合わせを一つのテストケースとして実行してしまうので、 問題が生じた時に追跡・局所化が難しいと思うからです。 まあそうは言っても、JUnitに最初からバンドルされてるランナーだし、爆発してしまうテストケースを 上手に減らすのはJCUnitの存在意義なので、今日はTheoriesランナーをJCUnitで使う方法を考えてみた。 Theoriesのサポートは次回のリリース(0.5.6)に含まれることになる。 @RunWith(TheoriesWithJCUnit.class) public class TheoriesExample1 { @DataPoints("pos

    Theories runner - jcunit's blog
    uehaj
    uehaj 2015/10/27
    "JUnitのTheories runnerは使っていますか? 僕は使っていません。..可能な値の組み合わせをすべて<直積>でテストしようとするのでテストケース数が爆発してしまう.. 問題が生じた時に追跡・局所化が難しい"
  • JavaのテストコードからはじめるGroovy #gadvent2012 - やさしいデスマーチ

    エントリーは、G* Advent Calendar 2012の24日目のエントリーです。前日は、@tetsurokitaharaさんのGroovyにProcessingを!でした。 何をネタに書こうかなと悩んだのですが、思うほどG*なネタは持っておらず、JUnitネタとなりました。実は、書籍「JUnit実践入門」でもGroovyを活用するトピックを入れる予定だったのですが、紙面の都合上、入れる事ができませんでした*1。そこで、少しだけですが、エントリーで補足したいなと思います。 テストコードでGroovyを使う Groovyは、Javaと親和性の高いプログラミング言語です。上司を説得する場合は「GroovyはJavaの拡張ライブラリです(キリッ」と言っても良いでしょう。当は開発環境やビルドツールの設定などで一工夫しなければ利用できませんが、その辺は裏でしれっとやってしまえばOKです。

    JavaのテストコードからはじめるGroovy #gadvent2012 - やさしいデスマーチ
    uehaj
    uehaj 2012/12/25
  • JUnit4実践入門の感想 - 川口耕介のブログ

    JUnit4実践入門を献してもらったので感想など。 JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus) 作者: 渡辺修司出版社/メーカー: 技術評論社発売日: 2012/11/21メディア: 単行(ソフトカバー)購入: 14人 クリック: 273回この商品を含むブログ (69件) を見る 恥ずかしながら、僕はJenkinsでは未だにJUnit3でテストを書いています。JUnit4の新しい機能も一応は知っているつもりでしたが、こうやって系統だってまとめられていると参考になります。思わぬいい勉強をしてしまいました。 目次を見てみるとわかりますが、このはJUnitの使い方だけではなくて、DbUnitとかAndroidのテストの話とか、MavenやJenkinsでテストをどう使うかという話にも多くの紙面が割かれていて、広範な分野に手を広げている印象

    JUnit4実践入門の感想 - 川口耕介のブログ
  • eclipseでunitテストを書く前に最低限やっておくこと - Yamkazu's Blog

    メモでつ。eclipseはGanymedeです。 1. quick-junitを入れる http://quick-junit.sourceforge.jp/ テスティングペアを開く: Ctrl + 9 JUnit テスト:Ctrl + 0 で操作できる。 2. static importの展開をやめる 参考:http://d.hatena.ne.jp/Yamashiro0217/20090409/1239242490 Preferenceの[Java]-[Code Style]-[Organize Imports]の「Number of static imports needed for .*」を1に設定する。 3. GanymedeのテンプレートにassertThatとか追加する 参考:http://d.hatena.ne.jp/ashigeru/20090216/1234756826

    eclipseでunitテストを書く前に最低限やっておくこと - Yamkazu's Blog
  • 1