โค้ด: เลือกทั้งหมด
// src/Acme/DemoBundle/Utility/Calculator.php
namespace Acme\DemoBundle\Utility;
class Calculator
{
public function add($a, $b)
{
return $a + $b;
}
}
โค้ด: เลือกทั้งหมด
// src/Acme/DemoBundle/Tests/Utility/CalculatorTest.php
namespace Acme\DemoBundle\Tests\Utility;
use Acme\DemoBundle\Utility\Calculator;
class CalculatorTest extends \PHPUnit_Framework_TestCase
{
public function testAdd()
{
$calc = new Calculator();
$result = $calc->add(30, 12);
// assert that your calculator added the numbers correctly!
$this->assertEquals(42, $result);
}
}
โค้ด: เลือกทั้งหมด
$result = $calc->add(30, 12);
โค้ด: เลือกทั้งหมด
$this->assertEquals(42, $result);
โค้ด: เลือกทั้งหมด
phpunit -c app src/Acme/DemoBundle/Tests/Utility/
โค้ด: เลือกทั้งหมด
$result = $calc->add(40, 12);
โค้ด: เลือกทั้งหมด
$this->assertEquals(42, $result);