1
我想为我的课写一个unittest。首先,我安装package unittest并创建一个spec文件夹来保存我所有的unittest文件。然后,我创建了一个测试镖文件,内容如下:写单元测试并保存在单独的文件夹中
library i18n_test;
import 'package:unittest/unittest.dart';
void main() {
}
当我运行该文件,我得到了以下错误
Unable to open file: D:\Dart\i18n\bin\spec\packages\unittest\unittest.dart'file:///D:/Dart/i18n/bin/spec/i18n_test.dart': error: line 3 pos 1: library handler failed
import 'package:unittest/unittest.dart';
正如我所说的,我救了我的单元测试文件中的规范文件夹,我认为这是因为编译器找不到package unittest。
我的文件夹结构如下:
什么我错了吗?
你能告诉我,我必须放置lib文件夹? –
使'lib'成为'bin'和'test'('i18n/lib')的兄弟。另请参阅https://www.dartlang.org/tools/pub/package-layout.html –