blob: b9473767a8cb73dcf1f423e37b13ee77f0439649 [file] [log] [blame]
// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
library services.api_classes_test;
import 'package:dart_services/src/api_classes.dart';
import 'package:test/test.dart';
void main() => defineTests();
void defineTests() {
group('AnalysisIssue', () {
test('toMap', () {
final issue =
AnalysisIssue.fromIssue('error', 1, 'not found', charStart: 123);
final m = issue.toMap();
expect(m['kind'], 'error');
expect(m['line'], 1);
expect(m['message'], isNotNull);
expect(m['charStart'], isNotNull);
expect(m['charLength'], isNull);
});
test('toString', () {
final issue = AnalysisIssue.fromIssue('error', 1, 'not found');
expect(issue.toString(), isNotNull);
});
});
}