【发布时间】:2014-05-01 17:07:18
【问题描述】:
我安装了 dart 插件,将 SDK 主路径设置为 dart-sdk 文件夹,配置范围并检查 Phpstorm 6.0.3 中的“Dart SDK enabled”选项。接下来,我使用以下代码在“test”目录中创建了一个 dart 文件(显然我在 pubspec.yaml 中添加了依赖 unittest 并运行了 pub get):
library mytests;
import 'package:unittest/unittest.dart';
main(){
test('my test', (){
expect(1+1, equals(2));
});
}
但是,当我运行此单元测试时(通过右键单击文件内部并选择“运行测试:我的测试”,单元测试窗口中会输出一个错误,说明如下:
C:/dart/dart-sdk/bin/dart.exe --ignore-unrecognized-flags --package-root=C:/Users/myname/dart/pokerdart/test/packages/ C:\Users\myname\AppData\Local\Temp\jetbrains_unit_config.dart
Testing started at 18:55 ...
'file:///C:/Users/myname/AppData/Local/Temp/jetbrains_unit_config.dart': error: line 1 pos 1: unresolved implicit call to super constructor 'Configuration()'
import 'package:unittest/unittest.dart';
^
当我使用 powershell 运行测试时,它可以正常工作...我是否遗漏了什么/做错了什么?
非常感谢任何帮助!
【问题讨论】:
标签: unit-testing dart phpstorm