gpt4 book ai didi

unit-testing - 如何使用php单元测试多组数据?

转载 作者:行者123 更新时间:2023-12-04 06:52:06 25 4
gpt4 key购买 nike

我有一个类和几个需要针对多组数据进行测试的函数。我从平面文件加载这些数据。我知道我可以在 setUp() 方法中加载一个文件并运行我的测试,但是我如何加载多组数据并针对这些数据测试相同的函数?

最佳答案

class MyTestCase extends PHPUnit_Framework_TestCase {

private $_testObjects = array();

public function setUp()
{
// load the files, unserialize the objects
// and store them in the $_testObjects array
}

public function getTestObjects()
{
return $this->_testObjects;
}

public function testA()
{
foreach ($this->getTestObjects() as $obj) {
// execute assertion/s
}
}

public function testB()
{
foreach ($this->getTestObjects() as $obj) {
// execute assertion/s
}
}

// ...
}

关于unit-testing - 如何使用php单元测试多组数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2965933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com