タグ

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

  • Python - テストデータの定義はどうするのがいいか考えてみる - ぼっち勉強会

    またはPythonでDataProviderを使う方法。 きっかけ テストデータはsetUpで宣言するべき幾つかの理由を読み、これはDataProviderの方が適切ではないかという気がしました。 DataProvider(データプロバイダー)とは 簡単に言えば、「テストデータの集合を返す関数(orメソッド)」のことです。 元記事においては 代用: テストデータを返してくれる関数を宣言する にあたります。 PHPUnit(PHP)やTestNG(Java)には標準で付いている機構です。 (ググったらそんなに情報なかったのだけど、あまり有名/有用な機能じゃないのかな?) JUnitにはないTestNGの“5”つの強力なテスト用機能 コード品質を追求する: JUnit 4 対 TestNG データプロバイダ 参考記事を見て分かる通り、DataProviderはアノテーションを介してテストメソッ

    Python - テストデータの定義はどうするのがいいか考えてみる - ぼっち勉強会
  • JUnitテストの実行環境をバージョンアップする時の落とし穴 #tddadventjp - bluebird

    これはTDD Advent Calendar jp: 2012参加記事です。 前日(8日目)は、KTZさんの「Rhino.Mocksをちょっとだけ幸せにするお助けクラス」でした。 xUnitによるテスティングフレームワークの共通仕様として、「テストクラス内のテストの実行順序は不定」というのがあります。 とはいえこの仕様をテストを書く上で意識することはあまりありません。テストのあるべき姿として、テストメソッドは他のメソッドから独立しているべきですし、JUnitの場合、ほとんどの実行環境上で、ソースコード上の並びと同一順でテストが実行されていたからです。 しかしJava7(Oracle実装)からは事情が異なります。 package jp.fieldnotes.java; import org.junit.Rule; import org.junit.Test; import org.junit

    JUnitテストの実行環境をバージョンアップする時の落とし穴 #tddadventjp - bluebird
  • PHPer が「JUnit実践入門」を読んだ

    「JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)」を献して頂いたので読んでみました。 普段は PHPUnit でテストを書いているので、その家とも言える JUnitは興味津津でした。 実は、今でこそ PHP 三昧の日々ですが、数年前(JDK1.3 とか 1.4 の時代ですが)は Java で開発していたこともあったので、いまどきの Java、JUnit がどうなっているか知りたくもあり、興味深く読み進めることができました。 読んでみて感じた点を挙げてみます。 1. 圧倒的なボリューム まず目次をざっと見た時に感じたのがカバーしている範囲の広さです。正直よく一冊に収まってるなあと:D JUnit の解説からはじまり、JUnit を使ったテストの書き方、ソフトウェアテスト・テスト技法、ユニットテストのパターン、そして JUnit のより

  • JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト

    ##ChatGPTの現状理解とR関数&パッケージ作成への活用 1. ChatGPTの現状理解 OpenAI社について ChatGPTとは? GPT-3.5とGPT-4 フロンプトとは? ChatGPTの得意なこと・苦手なこと(事例とTipsも) 2. R関数&パッケージ作成への活用 GPT API keyの取得 gptstudioパッケージを使って、RStudio上でChatGPTを使用する事例の紹介

    JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
  • 1