它们是否必须在根测试中进行?使用react时,我希望将测试保持在组件附近,我可以用flutter做到这一点吗?如果不是,建议将所有测试存储在一个测试文件夹中,还是复制lib的结构?
答案 0 :(得分:2)
这取决于测试的不同类型(unit
,widget
或integration
),但需要位于特定的文件夹中。
通常,测试文件应位于Flutter应用程序或程序包根目录下的测试文件夹中。
单元和小部件测试必须位于test
文件夹中。
集成测试必须位于名为test_driver
的单独目录中。两个文件夹都必须与lib
文件夹位于同一级别。