<?php
namespace Solution;
class Solution
{
public function add($a, $b)
{
return $a + $b;
}
}
tests/SolutionTest.php
<?php
use PHPUnit\Framework\TestCase;
use Solution\Solution;
class SolutionTest extends TestCase
{
public function testAddPositiveNumbers()
{
$solution = new Solution();
$this->assertEquals(3, $solution->add(1, 2));
}
public function testAddNegativeNumbers()
{
$solution = new Solution();
$this->assertEquals(-3, $solution->add(-1, -2));
}
public function testAddStringAndNumber()
{
$solution = new Solution();
$this->assertEquals('12', $solution->add('1', 2));
}
}
Launch example
Example query:
Example generation:
composer.json
src/Solution.php
tests/SolutionTest.php
Example install dependencies
Example launch test