1
使用phpspec,是否可以使用註釋或類似命令運行多個值相同的測試?phpspec - 使用多個值運行相同的測試
例如,假設我有以下測試:
public function it_should_return_sum_of_numbers_passed()
{
$number1 = 1;
$number2 = 1;
$expectedresult = $number1 + $number2;
$this->add($number1, $number2)->shouldReturn($expectedResult);
}
多數民衆贊成罰款。但它只測試一組參數。怎麼樣傳遞-1和1,-1和-2等等等等。這足夠公平了,這是一個大規模簡化的場景,但它意味着必須爲每個邊緣情況創建一個新的方法。
有觸及phpspec的這個「限制」,並解釋了爲什麼這不是phpspec的一部分很好的博客。 http://techportal.inviqa.com/2014/09/11/my-top-ten-favourite-phpspec-limitations/ – Scalable
https://github.com/coduo/phpspec-data-provider-extension –