タグ

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

タグの絞り込みを解除

DBUnitに関するhkjのブックマーク (5)

  • PHPUnit DBUnit のテストでハマったことなどメモ - tanaka's Programming Memo


    PHPUnitDBUnit PHPUnit   8   ComposerDBUnitcomposer.json"require-dev" "phpunit/dbunit": ">=1.2" composer update   PHPUnit_Framework_TestCase  PHPUnit_Extensions_Database_TestCase  $this->assertEquals() public function getConnection() PDO
    PHPUnit DBUnit のテストでハマったことなどメモ - tanaka's Programming Memo
    hkj
    hkj 2020/12/18
    setUp()メソッドはテスト開始時の初期化を行うメソッドですが、これがあるとgetDataSet()が正しく機能しない場合があり、parent::setUp();とする必要もある
  • PHP DBUnit で getDataSet() が動作しなかった件 - Qiita

    環境(今回の原因は環境関係ないですが) FuelPHP 1.8 PHP 5.6 PHPUnit 5.5.7 DBUnit 2.0.3 動かなかったソース class TestCase_Controller extends \PHPUnit_Extensions_Database_TestCase { protected function getConnection() { //~~~割愛~~~ } protected function getDataSet() { //実際に読み込む内容は各テストクラスに記載している } protected function setup() { //~~~いろいろ 処理(割愛)~~~ }

    PHP DBUnit で getDataSet() が動作しなかった件 - Qiita
    hkj
    hkj 2020/12/18
  • PHP DBまわりのテスト - Qiita

    DBを使ったテストを考えた場合、 ・Insertのテストが走るとTableにそのデータがInsertされテストが正常完了する ・上記テストをもう一度走らせると、前回のInsertされたデータがあるのでDuplicateでテストが失敗する 上記の問題を解決することを考える ・テストが走るとテーブルが初期化される ・Insertのテストが走ると初期化されているので、前のテストでInsertされたデータは消えているので、Duplicateにはならない。 phpunit/dbunit ・テストが接続するDB情報を設定できる ・テストが走るとテーブルのデータが初期化される インストール Composerを使ってインストール

    PHP DBまわりのテスト - Qiita
  • PHPUnitのDBUnit拡張を使ってみる


     PHPUnitPHPUnitPHPUnit  姿PHPUnit使DBUnit 使 PHPUnit_Framework_TestCaseDBUnit使PHPUnit_Extensions_Database_TestCase
  • GameWithのPHPUnitを4から8にバージョンアップした話 #GameWith #TechWith - GameWith Developer Blog


    GameWithkuromoka GameWithPHP7.3 tech.gamewith.co.jp PHPUnit4使4PHP7 PHP7.3 PHP7.3 PHPUnit8   DbUnit DBDbUnit使
    GameWithのPHPUnitを4から8にバージョンアップした話 #GameWith #TechWith - GameWith Developer Blog
    hkj
    hkj 2020/11/21
    PHPUnit_Extensions_Database_TestCaseから\PHPUnit\DbUnit\TestCaseへの変更など
  • 1