class TestCase
{
public function multiply($a,$b)
{
return $a*$b;
}
}
我需要在PHP中使用测试用例。有些网站建议在PHP中使用TDD,我们需要安装PHPUnit。目前,我只需要知道测试用例并在PHP中使用它们来测试程序。这可能是上面的PHP代码(没有安装PHPUnit)吗? 我有WAMPP来运行php。
答案 0 :(得分:3)
阅读PHPUnit的作者撰写的这篇文章:http://www.phpunit.de/manual/current/en/automating-tests.html
其中一个例子:
对于新创建的数组,我们期望count()函数返回0.在我们添加元素之后,count()应返回1
<?php
$fixture = array();
assertTrue(count($fixture) == 0);
$fixture[] = 'element';
assertTrue(count($fixture) == 1);
function assertTrue($condition)
{
if (!$condition) {
throw new Exception('Assertion failed.');
}
}
?>
你可以重新发明轮子,但为什么需要呢?
答案 1 :(得分:0)
您可以尝试simple test,它是PHP项目的轻量级TDD框架。为了测试它,您只需要在PHP脚本中包含一个文件。