flutter generate не аннотирует классы для тестовой директории - PullRequest
0 голосов
/ 22 мая 2019

Итак, я попытался сгенерировать классы DI для класса inject.dart , используя flutter generate

Кажется, что он генерирует классы в lib / *, но не для test / *.Это не выдает никакой ошибки как таковой.Вот мои соответствующие классы флаттера.

pubspec.yaml

name: gc_client
description: A gc

version: 1.0.0+1

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  json_annotation: ^2.0.0
  rxdart: ^0.22.0
  dio: ^2.1.3
  inject:
    path: ./inject.dart/package/inject

builders:
  json_serializable: ^2.0.0
  inject_generator:
    path: ./inject.dart/package/inject_generator

dev_dependencies:
  test: 1.6.1
  flutter_test:
    sdk: flutter
  mockito: ^4.0.0


flutter:

  uses-material-design: true

  fonts:
  - family: Raleway
    fonts:
    - asset: assets/fonts/raleway_regular.ttf
    - asset: assets/fonts/raleway_medium.ttf
      weight: 700

  assets:
  - assets/

Классы компонентов

The two injection components

Я что-то упустил?Дайте мне знать, если вам нужно больше информации.Заранее спасибо.

1 Ответ

0 голосов
/ 24 мая 2019

Проблема связана со сборщиком сборки.

Вот соответствующее исправление для того же

https://github.com/flutter/flutter/issues/33266

...