我安装了dart插件,将SDK主路径设置为dart-sdk文件夹,配置了范围并检查了启用了Dart SDK的' Phpstorm 6.0.3中的选项。接下来,我在“测试”中创建了一个dart文件。带有以下代码的目录(显然我在pubspec.yaml中添加了依赖单元test并运行了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运行测试时,它只是起作用...我错过了什么/做错了吗?
非常感谢任何帮助!
答案 0 :(得分:1)
WEB-9636已在版本7中修复。请尝试升级到PHPStorm 7.1.3。或者,更好的是,尝试PHPStorm 8 EAP(http://confluence.jetbrains.com/display/PhpStorm/PhpStorm+Early+Access+Program) - Dart支持已得到改善