anchor.diff:      // TODO(brianwilkerson) Implement tests for this method.
     }
   
  -  void test_parsePartDirective() {
  -    createParser("part 'lib/lib.dart';");
  -    PartDirective directive = parseFullDirective();
  -    expectNotNullIfNoErrors(directive);
  -    listener.assertNoErrors();
  -    expect(directive.partKeyword, isNotNull);
  -    expect(directive.uri, isNotNull);
  -    expect(directive.semicolon, isNotNull);
  -  }
  -
  -  void test_parsePartOfDirective_name() {
  -    enableUriInPartOf = true;
  -    createParser("part of l;");
  -    PartOfDirective directive = parseFullDirective();
  -    expect(directive.partKeyword, isNotNull);
  -    expect(directive.ofKeyword, isNotNull);
  -    expect(directive.libraryName, isNotNull);
  -    expect(directive.uri, isNull);
  -    expect(directive.semicolon, isNotNull);
  -  }
  -
  -  void test_parsePartOfDirective_uri() {
  -    enableUriInPartOf = true;
  -    createParser("part of 'lib.dart';");
  -    PartOfDirective directive = parseFullDirective();
  -    expect(directive.partKeyword, isNotNull);
  -    expect(directive.ofKeyword, isNotNull);
  -    expect(directive.libraryName, isNull);
  -    expect(directive.uri, isNotNull);
  -    expect(directive.semicolon, isNotNull);
  -  }
  -
     void test_parsePostfixExpression_decrement() {
       createParser('i--');
       Expression expression = parser.parsePostfixExpression();
  
positive.code:     expectNotNullIfNoErrors(method);
      listener.assertNoErrors();
      expect(method.body, isNotNull);
      _expectCommentText(method.documentationComment, '/// Doc');
      expect(method.externalKeyword, isNull);
      expect(method.modifierKeyword, isNull);
      expect(method.name, isNotNull);
  
negative.code:     expect(reference.offset, 15);
    }
  
    void test_parseConditionalExpression() {
      createParser('x ? y : z');
      ConditionalExpression expression = parser.parseConditionalExpression();
  