anchor.diff:        token('class', null, null),
         token('B', 'dart:core;Type', ['declaration']),
         token('extends', null, null),
  -      token('A', 'dart:core;Type<file:///project/bin/test.dart;A>',
  -          ['reference']),
  +      token('A', 'dart:core;Type<$testFileUri;A>', ['reference']),
         token('{', null, null),
         token('}', null, null),
         token('class', null, null),
         token('C', 'dart:core;Type', ['declaration']),
         token('implements', null, null),
  -      token('B', 'dart:core;Type<file:///project/bin/test.dart;B>',
  -          ['reference']),
  +      token('B', 'dart:core;Type<$testFileUri;B>', ['reference']),
         token('{', null, null),
         token('}', null, null),
         token('class', null, null),
         token('D', 'dart:core;Type', ['declaration']),
         token('with', null, null),
  -      token('C', 'dart:core;Type<file:///project/bin/test.dart;C>',
  -          ['reference']),
  +      token('C', 'dart:core;Type<$testFileUri;C>', ['reference']),
         token('{', null, null),
         token('}', null, null),
       ]);
  
positive.code:     _compareTokens(tokens, expectedTokens);
    }
  
    test_classDeclaration() async {
      await expectTokens('''
  class A {}
  
negative.code: @reflectiveTest
  class CompletionDomainHandlerListTokenDetailsTest
      extends AbstractCompletionDomainTest {
    String testFileUri;
  
    void expectTokens(String content, List<TokenDetails> expectedTokens) async {
      newFile(testFile, content: content);
      Request request =
  