我写了一些飞镖测试代码:
#import("dart:unittest");
main() {
test('this is a test', () {
int x = 2+3;
expect(x).equals(5);
});
}
Run Code Online (Sandbox Code Playgroud)
它在飞镖编辑器中不显示任何错误,但是当我按下"运行"按钮时,它会报告:
Do not know how to load 'dart:unittest''file:///home/freewind/dev/dart/editor
/samples/shuzu.org/test/model_test.dart':
Error: line 1 pos 1: library handler failed
#import("dart:unittest");
^
Run Code Online (Sandbox Code Playgroud)
我看到我的dart-sdk中有一个"dart:unittest"库.为什么不能运行?
不幸的是,unittest库还没有连接到dart:namespace.在此之前,如果它发生,您将需要使用相对路径来访问unittest库.
就像是:
#import('path-to-dart/lib/unittest/unitest.dart');
Run Code Online (Sandbox Code Playgroud)
更多示例如下:http://api.dartlang.org/unittest.html