मैं कुछ डार्ट परीक्षण कोड लिखने:क्यों `# आयात (" डार्ट: unittest ") 'नहीं चलाया जा सकता है?
#import("dart:unittest");
main() {
test('this is a test',() {
int x = 2+3;
expect(x).equals(5);
});
}
यह डार्ट संपादक में किसी भी त्रुटि प्रदर्शित नहीं करता है, लेकिन जब मैं "रन" बटन दबाते हैं, यह रिपोर्ट:
Do not know how to load 'dart:unittest''file:///home/freewind/dev/dart/editor
/samples/shuzu.org/test/model_test.dart':
Error: line 1 pos 1: library handler failed
#import("dart:unittest");
^
मैं वहाँ देखने मेरे डार्ट-एसडीके में एक "डार्ट: unittest" लाइब्रेरी है। इसे क्यों नहीं चलाया जा सकता है?
मुझे निश्चित रूप से उम्मीद है कि मुझे वायर्ड (या पब में एक पैकेज बन जाता है), क्योंकि वर्तमान स्थिति सिर्फ अजीब है। लोगों को समझाने के लिए वास्तव में भ्रमित और कठिन क्यों आपको एक सापेक्ष/पूर्ण पथ का उपयोग करने की आवश्यकता है। –
सहमत! यह अधिक सुसंगत होना चाहिए। –
यह सभी पैकेज (पीकेजी) पुस्तकालयों (तर्क और इतने पर) के लिए आवश्यक नहीं है? विशेष रूप से विंडोज के साथ चलते समय? –