Skip to content

kyamashiro/TestDriven-Development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

テスト駆動開発

環境

Windows10 Home 64bit
Vagrant
CentOS7
PHP 7.2.12
PhpStorm2018.2

/TestDriven-Development

composer.jsonの作成

{
  "require-dev": {
    "phpunit/phpunit": "7.*"
  }
}

composer install --dev

PhpStormの設定

設定→言語&テストフレームワーク→PHP


設定→言語&テストフレームワーク→PHP→テストフレームワーク

Composerオートローダを使用するにチェック
/vagrant/TestDriven-Development/vendor/autoload.php

<?php
class Test extends \PHPUnit\Framework\TestCase
{
    public function test_operationTest()
    {
        $this->assertEquals(2,2);
    }
}

composer dumpautoload

  "autoload": {
    "psr-4": {
      "Money\\": "src/Money"
    }
  }

参考

テスト駆動開発をPHPでやってみる