2

我知道我不能像其他核心库一样导入它:

#import('dart:unittest');

我在单元测试文章中看到它们包括它:

#import('DART_SDK_PATH/lib/unittest/unittest.dart');

所以我试了一下:

#import('C:/Users/Phlox/Documents/dart/dart-sdk/lib/unittest/unittest.dart');

没运气。我也尝试过没有运气的相对路径。我只收到错误消息:“找不到引用的源:C:/Users/Phlox/Documents/dart/dart-sdk/lib/unittest/unittest.dart”。然后我遇到了一些提到的线程:

pubspec.yaml(添加到与主 dart 文件相同的文件夹中)

依赖项:

单元测试:

sdk:单元测试

安装包

pub install --sdkdir="/path/to/dart-sdk"

输入

#import("package:unittest/unittest.dart");

但紧随其后的是新闻

看起来这只适用于带有符号链接的平台(即默认情况下不是 Windows)。

有什么我没有尝试过的东西可能有用吗?

4

1 回答 1

3

如果这是直接在 Web 浏览器中运行的测试(而不是在命令行上),则尝试直接从托管源导入:

#import("http://dart.googlecode.com/svn/branches/bleeding_edge/dart/lib/unittest/unittest.dart");
于 2012-06-30T14:15:57.710 回答