anchor.diff:  import 'package:analyzer/error/error.dart';
   import 'package:analyzer/src/error/codes.dart';
   import 'package:analyzer/src/generated/source.dart';
  +import 'package:test/test.dart';
  +import 'package:test_reflective_loader/test_reflective_loader.dart';
   import 'package:angular_analyzer_plugin/errors.dart';
   import 'package:angular_analyzer_plugin/src/model/syntactic/component.dart';
   import 'package:angular_analyzer_plugin/src/model/syntactic/directive.dart';
  
positive.code:     final directive = directives.single as FunctionalDirective;
      expect(directive.functionName, "directiveA");
      final selector = directive.selector;
      expect(selector, const isInstanceOf<AndSelector>());
      expect((selector as AndSelector).selectors, hasLength(3));
    }
  
  
negative.code:     await getDirectives(source);
      expect(pipes, hasLength(1));
      final pipe = pipes[0];
      expect(pipe, isA<Pipe>());
      final pipeName = pipe.pipeName;
      expect(pipeName, isA<String>());
      expect(pipeName, 'pipeA');
  
      errorListener
  