@@ -390,6 +390,69 @@ void main() {
390390 );
391391 });
392392
393+ group ('TypeChecker.typeNamedLiterally without package' , () {
394+ commonTests (
395+ checkIterable: () => const TypeChecker .typeNamedLiterally ('Iterable' ),
396+ checkEnum: () => const TypeChecker .typeNamedLiterally ('Enum' ),
397+ checkEnumMixin: () => const TypeChecker .typeNamedLiterally ('MyEnumMixin' ),
398+ checkMap: () => const TypeChecker .typeNamedLiterally ('Map' ),
399+ checkMapMixin: () => const TypeChecker .typeNamedLiterally ('MyMapMixin' ),
400+ checkHashMap: () => const TypeChecker .typeNamedLiterally ('HashMap' ),
401+ checkGenerator: () => const TypeChecker .typeNamedLiterally ('Generator' ),
402+ checkGeneratorForAnnotation:
403+ () => const TypeChecker .typeNamedLiterally ('GeneratorForAnnotation' ),
404+ );
405+ });
406+
407+ group ('TypeChecker.typeNamedLiterally with package' , () {
408+ commonTests (
409+ checkIterable:
410+ () => const TypeChecker .typeNamedLiterally (
411+ 'Iterable' ,
412+ inPackage: 'core' ,
413+ inSdk: true ,
414+ ),
415+ checkEnum:
416+ () => const TypeChecker .typeNamedLiterally (
417+ 'Enum' ,
418+ inPackage: 'core' ,
419+ inSdk: true ,
420+ ),
421+ checkEnumMixin:
422+ () => const TypeChecker .typeNamedLiterally (
423+ 'MyEnumMixin' ,
424+ inPackage: 'source_gen' ,
425+ ),
426+ checkMap:
427+ () => const TypeChecker .typeNamedLiterally (
428+ 'Map' ,
429+ inPackage: 'core' ,
430+ inSdk: true ,
431+ ),
432+ checkMapMixin:
433+ () => const TypeChecker .typeNamedLiterally (
434+ 'MyMapMixin' ,
435+ inPackage: 'source_gen' ,
436+ ),
437+ checkHashMap:
438+ () => const TypeChecker .typeNamedLiterally (
439+ 'HashMap' ,
440+ inPackage: 'collection' ,
441+ inSdk: true ,
442+ ),
443+ checkGenerator:
444+ () => const TypeChecker .typeNamedLiterally (
445+ 'Generator' ,
446+ inPackage: 'source_gen' ,
447+ ),
448+ checkGeneratorForAnnotation:
449+ () => const TypeChecker .typeNamedLiterally (
450+ 'GeneratorForAnnotation' ,
451+ inPackage: 'source_gen' ,
452+ ),
453+ );
454+ });
455+
393456 group ('TypeChecker.forStatic' , () {
394457 commonTests (
395458 checkIterable: () => staticIterableChecker,
0 commit comments