簡體   English   中英

如何在Phpstorm中對Dart進行單元測試

[英]How to unit test Dart in Phpstorm

我安裝了dart插件,將SDK主目錄設置為dart-sdk文件夾,配置了范圍並在Phpstorm 6.0.3中選中了“啟用Dart SDK”選項。 接下來,我使用以下代碼在“測試”目錄中創建了一個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運行測試時,它就可以正常工作...我是否缺少某些東西/做錯了什么?

任何幫助是極大的贊賞!

WEB-9636在版本7中已修復。請嘗試升級到PHPStorm 7.1.3。 或者,甚至更好的方法是嘗試使用PHPStorm 8 EAP( http://confluence.jetbrains.com/display/PhpStorm/PhpStorm+Early+Access+Program )-Dart支持在那里得到了改進

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM