anchor.diff:          test('comparing', () {
             LintRule r1 = new MockLintRule('Bar', new Group('acme'));
             LintRule r2 = new MockLintRule('Foo', new Group('acme'));
  -          expect(r1.compareTo(r2), equals(-1));
  +          expect(r1.compareTo(r2), -1);
             LintRule r3 = new MockLintRule('Bar', new Group('acme'));
             LintRule r4 = new MockLintRule('Bar', new Group('woody'));
  -          expect(r3.compareTo(r4), equals(-1));
  +          expect(r3.compareTo(r4), -1);
           });
         });
         group('maturity', () {
  
positive.code:       });
        test('logError', () {
          logger.logError('logError');
          expect(errCollector.trim(), equals('logError'));
        });
        test('logInformation', () {
          logger.logInformation('logInformation');
          expect(outCollector.trim(), equals('logInformation'));
        });
      });
  
      group('camel case', () {
        test('humanize', () {
          expect(new CamelCaseString('FooBar').humanized, equals('Foo Bar'));
          expect(new CamelCaseString('Foo').humanized, equals('Foo'));
        });
        test('validation', () {
          expect(() => new CamelCaseString('foo'),
              throwsA(new isInstanceOf<ArgumentError>()));
        });
        test('toString', () {
          expect(new CamelCaseString('FooBar').toString(), equals('FooBar'));
        });
      });
  
  
negative.code:       group('hyperlink', () {
          test('html', () {
            Hyperlink link = new Hyperlink('dart', 'http://dartlang.org');
            expect(link.html, '<a href="http://dartlang.org">dart</a>');
          });
          test('html - strong', () {
            Hyperlink link =
                new Hyperlink('dart', 'http://dartlang.org', bold: true);
            expect(link.html,
                '<a href="http://dartlang.org"><strong>dart</strong></a>');
          });
        });
  
  