ho scrivere del codice di prova dardo:Perché `#import (" dart: unittest ")` non può essere eseguito?
#import("dart:unittest");
main() {
test('this is a test',() {
int x = 2+3;
expect(x).equals(5);
});
}
Non visualizza alcun errore di editor di dardo, ma quando si preme il pulsante "run", si riferisce:
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");
^
vedo lì è una libreria "dart: unittest" nel mio dart-sdk. Perché non può essere eseguito?
Sicuramente spero di essere collegato (o diventare un pacchetto in pub), poiché lo stato attuale è solo strano. Davvero confuso e difficile spiegare alle persone perché è necessario utilizzare un percorso relativo/completo. –
Concordato! Questo dovrebbe essere più coerente. –
non è necessario per tutte le librerie del pacchetto (pkg) (args e così via)? Specialmente quando si esegue con Windows? –