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
Unit testing 相当于;“包装保护”;用于类型脚本测试?_Unit Testing_Typescript - Fatal编程技术网

Unit testing 相当于;“包装保护”;用于类型脚本测试?

Unit testing 相当于;“包装保护”;用于类型脚本测试?,unit-testing,typescript,Unit Testing,Typescript,在Java中进行测试时,我可以使用包保护的访问级别来确保正确的封装,而无需公开方法。然而,在测试Typescript时,我遇到了几种情况,我希望我能做类似的事情,因为我正在研究的方法似乎足够复杂,并且当前设置为private或protected 测试这些类型函数的最佳实践是什么?它们应该仅仅为了测试而公开,还是有更简单的方法?让它们公开,但命名为\u foo(而不是foo) 更多 这遵循了JavaScript领域的惯例。TypeScript在这里没有创建任何新概念

在Java中进行测试时,我可以使用包保护的访问级别来确保正确的封装,而无需公开方法。然而,在测试Typescript时,我遇到了几种情况,我希望我能做类似的事情,因为我正在研究的方法似乎足够复杂,并且当前设置为
private
protected


测试这些类型函数的最佳实践是什么?它们应该仅仅为了测试而公开,还是有更简单的方法?

让它们公开,但命名为
\u foo
(而不是
foo

更多 这遵循了JavaScript领域的惯例。TypeScript在这里没有创建任何新概念