Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法自动生成测试用例?_Javascript_Unit Testing_Mocha.js_Solidity_Truffle - Fatal编程技术网

Javascript 有没有办法自动生成测试用例?

Javascript 有没有办法自动生成测试用例?,javascript,unit-testing,mocha.js,solidity,truffle,Javascript,Unit Testing,Mocha.js,Solidity,Truffle,有没有什么方法可以在Truffle中自动生成测试用例 作为一个例子,它帮助我在xUnit中自动生成测试用例。我正在寻找一个类似的功能。看看Truffle的测试,它似乎是用来定义测试和检查事情是否正常的。这是JavaScript领域中非常常见的设置。这甚至可能不是强制性的,但这是一个良好的开端 这允许您构建如下测试: describe('My tests', () => { for (const testCase of TEST_CASES) { it(`also works

有没有什么方法可以在Truffle中自动生成测试用例


作为一个例子,它帮助我在xUnit中自动生成测试用例。我正在寻找一个类似的功能。

看看Truffle的测试,它似乎是用来定义测试和检查事情是否正常的。这是JavaScript领域中非常常见的设置。这甚至可能不是强制性的,但这是一个良好的开端

这允许您构建如下测试:

describe('My tests', () => {
  for (const testCase of TEST_CASES) {
     it(`also works for ${testCase.name}`, () => {
        // check something about testCase
     });
  }
});

您可以有任意多个嵌套的
descripe
,构建测试树结构。通过语言自身的功能(针对循环、while循环等)自动生成,您可以获得一种非常强大的方法,一次获得大量测试。

似乎没有什么比这更自动化的了。我接受这个答案。