你怎样才能确保一个应用程序完全做它应该做的事,而没有任何奇怪的意外惊喜?当然,你要测试它。你可以通过启动应用程序,使用它,并尽力使应用程序出错,来手动测试一切。或者你可以写一堆自动化测试,这可以说是一种更省时、更彻底的测试应用程序的方式。让我们在上面的视频教程中看看单元测试、小工具测试和集成测试。
初始项目
完成的项目
代码片段
VS代码片段
{
"Basic test scaffolding": {
"prefix": "t_scaffold",
"body": [
"import 'package:flutter_test/flutter_test.dart';",
"",
"void main() {",
" late ${1:ClassName} sut;",
"",
" setUp(() {",
" sut = ${1:ClassName}();",
" });",
"",
" group('', () {});",
"}",
""
],
"description": "Basic test scaffolding"
}
"Test following the Arrange-Act-Assert pattern": {
"prefix": "aaaTest",
"body": ["test(", " \"$1\",", " () async {", " $2", " },", ");"],
"description": "Test following the Arrange-Act-Assert pattern"
},
}
The post Flutter Testing Guide for Beginners - Part 1:单元测试与设置》首次出现在 Reso Coder上。