为什么`#import("dart:unittest")`无法运行?

Fre*_*ind 5 unit-testing dart

我写了一些飞镖测试代码:

#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"库.为什么不能运行?

Set*_*add 7

不幸的是,unittest库还没有连接到dart:namespace.在此之前,如果它发生,您将需要使用相对路径来访问unittest库.

就像是:

#import('path-to-dart/lib/unittest/unitest.dart');
Run Code Online (Sandbox Code Playgroud)

更多示例如下:http://api.dartlang.org/unittest.html