如何在我的项目中包含unittest.dart?

时间:2012-06-30 13:43:06

标签: unit-testing dart

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

#import('dart:unittest');

我在unit test article中看到他们包含了它:

#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:unittest

安装软件包

pub install --sdkdir =“/ path / to / dart-sdk”

导入

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

但接下来是新闻

  

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

我有没有尝试过可行的东西?

1 个答案:

答案 0 :(得分:3)

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

#import("http://dart.googlecode.com/svn/branches/bleeding_edge/dart/lib/unittest/unittest.dart");