Я пытаюсь написать unittest для моего класса. Прежде всего, я устанавливаю пакет unittest и создаю папку спецификаций, чтобы сохранить все мои файлы unittest. Затем я создать файл теста дротика с следующим содержанием:Запись unittest и сохранение в отдельной папке
library i18n_test;
import 'package:unittest/unittest.dart';
void main() {
}
Когда я запускаю файл, я получил следующее сообщение об ошибке
Unable to open file: D:\Dart\i18n\bin\spec\packages\unittest\unittest.dart'file:///D:/Dart/i18n/bin/spec/i18n_test.dart': error: line 3 pos 1: library handler failed
import 'package:unittest/unittest.dart';
Как я уже говорил, я сохранил мой UnitTest файл в папке спецификации, Я думаю, что, поскольку компилятор не смог найти пакет unittest.
Моя структура папок выглядит следующим образом:
Что делать я неправильно?
не могли бы вы показать мне, где я должен разместить папку lib? –
сделать 'lib' братом' bin' и 'test' (' i18n/lib'). см. также https://www.dartlang.org/tools/pub/package-layout.html –