testing
包文档中获取:
_test.go
结尾,并且您要测试的函数以Test
开头(就像在您的代码片段中一样)。我在使用VSCode打开项目时遇到了这样的情况,当项目中有很多文件夹时,只有当我在新窗口中打开包含我想要运行测试脚本的文件夹时,才会出现这些选项。我不知道为什么,感觉很奇怪。
我也遇到了同样的问题 - 只需关闭 VS Code,然后重新打开它... 所有文件都再次出现了。
这件事发生在我身上,尽管我是在写Javascript
(而不是Go
)。
为了解决这个问题,我需要确保Es6的import
和export
语句是正确的(即从正确的文件路径中正确地导入正确的项目),对于当前测试js文件和相关导入的js文件(甚至是当前项目中的所有文件)。
(然后你必须保存测试js文件
以刷新它。)
Test Explorer
的Output
面板可能(?<)会抛出错误来指示这一点。
Test
前缀开头,后跟一个大写字母)和预期签名(一个*testing.T
参数,无返回值)? - jub0bs