タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

junitに関するfoaranのブックマーク (4)

  • パラメータの正当性検査とユニットテストのカバレッジ | DevelopersIO

    渡辺です。 最近はユニットテストの導入方法などに関するエントリーが多かったので、今回は実用的な小ネタとして、メソッドにおけるパラメータの正当性検査とユニットテストについて紹介したいと思います。 パラメータの正当性検査 はじめにパラメータの正当性検査について復習しましょう。Javaプログラマであれば読んでないことが許されないEffective Java(第2版P.175、ただし絶版)には次のように記述されています。 ほとんどのメソッドとコンストラクタは、パラメータとして渡される値に関して何らかの制約を持っています。たとえば、インデックス値が負であってはいけないとか、オブジェクト参照がnullであってはいけないというのが普通です。このような制約は明確に文書化すべきであり、メソッド体の初めに検査することで制約を強制すべきです。これは、エラーが発生したらできるだけ速やかにエラーを検出するようにす

    パラメータの正当性検査とユニットテストのカバレッジ | DevelopersIO
    foaran
    foaran 2014/03/24
  • Excelなんかの試験(テスト)仕様書とJunit等のユニットテストの関係(その1) - ウィリアムのいたずらの、まちあるき、たべあるき

    ウィリアムのいたずらが、街歩き、べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も) Excelなんかで、試験仕様書(テスト仕様書)を書くことって、多いと思います。 で、Junitを使う人も多いと思います。 でも、やっぱ、この業界、流派ごとの争いがおおいんでしょーかねー、 このExcelなんかで書く、試験仕様書(テスト仕様書)が、Junitで、どうやって、落とし込むのかっていうことについて、書いてくれてないケースって、多くありませんかねー。 ウィリアムのいたずらの関係したプロジェクトだけが、不運にも、そうなのか? (たしかに、「不幸学鑑定」をやったら、けっこう不幸な人です。で、その不幸の度合いは、ドラゴンボールで言うところのヤムチャ級と出た)。 っていうことで、今日は、その関係について、独断と偏見で書いてみたいと思います。 (つーことで、これと違う意見を言う人も、

    Excelなんかの試験(テスト)仕様書とJunit等のユニットテストの関係(その1) - ウィリアムのいたずらの、まちあるき、たべあるき
  • Excelなんかの試験(テスト)仕様書とJunit等のユニットテストの関係(その2) - ウィリアムのいたずらの、まちあるき、たべあるき

    ウィリアムのいたずらが、街歩き、べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も) 前のブログで書いた Excelなんかの試験(テスト)仕様書とJunit等のユニットテストの関係(その1) の続きです ■■ 前のブログの内容 「そもそも、試験仕様書に書く項目を考える」では、仕様書に書く内容について書いて、とくに ・テスト内容 ここが、2つないし、3つにわかれる場合もある 3つの場合は、テストの内容、テストを行う(前提)条件、予想される結果 ということを書きました 「Junitなんかのユニットテストの考え方について、考えてみる」では、Junitなんかが、契約による設計(DbC)にもとづいていて、設計内容(=テスト内容)は、事前条件、事後条件、不変条件にわけられるという話をかきました。 それらのことの詳細は、こちらをどうぞ http://www.javaroad.j

    Excelなんかの試験(テスト)仕様書とJunit等のユニットテストの関係(その2) - ウィリアムのいたずらの、まちあるき、たべあるき
  • JUnit Factory - 現場のためのソフトウェア開発プロセス - たかのり日記

    AgitarOneのJUnitテストケース自動生成エンジンが、タダで使えることを知りました。 これスゲー!!! ・・・・・・・・・と思ったのも束の間。 ソースがAgitarのサーバに送られるので、残念ながら仕事には利用できなそう orz ただ、OSSの開発には重宝しそうです。 S2を利用している場合に問題となりそうなところは、AgitarTestCaseを継承するので、S2TestCaseをできなくなり、DIできなくなってしまいますね。 Eclipseのプラグインもあり、ユーザ登録すればすぐに試せます。 WebやFlashでのデモもあり、トップページからアクセスできます。

    JUnit Factory - 現場のためのソフトウェア開発プロセス - たかのり日記
    foaran
    foaran 2007/08/30
  • 1