Skip to content
No description, website, or topics provided.
PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/Services
tests/Services
.gitignore
README.md
composer.json
composer.lock

README.md

DOJO TDD

Le but de ce dojo est de vous initier aux Tests Unitaires

Commençons par :

  • Créer un projet PHP
  • $ composer init
  • $ composer require phpunit/phpunit
  • Créer les dossiers src/Services et tests/Services
  • Tu crées ton code dans service et ton code dans tests
  • Pour tester $ php vendor/bin/phpunit --colors=auto tests

Exemple code dans service

namespace App\Services;

class Calculate
{
    public function addition($nombre1, $nombre2)
    {
        // Instruction
    }

}

Exemple code dans Tests

namespace Test;

use App\Services\Calculate;
use PHPUnit\Framework\TestCase;

class CalculateTest extends TestCase
{

    public function testAddition()
    {
       // Instruction
    }
}

A toi de jouer

  • Créer moi un service pour transformer un titre en url
  • Pour le tester $ php vendor/bin/phpunit --colors=auto tests
You can’t perform that action at this time.