mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
This PR is adding a file of two simple unit tests in order to improve code coverage (covering two simple classes within the annotations.dart file). The issue this is fixing is the lack of complete test coverage for the annotations.dart file.
28 lines
864 B
Dart
28 lines
864 B
Dart
// Copyright 2014 The Flutter Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
import 'package:flutter/foundation.dart';
|
|
import 'package:flutter_test/flutter_test.dart';
|
|
|
|
void main() {
|
|
test('test Category constructor', () {
|
|
const List<String> sections = <String>[
|
|
'First section',
|
|
'Second section',
|
|
'Third section'
|
|
];
|
|
const Category category = Category(sections);
|
|
expect(category.sections, sections);
|
|
});
|
|
test('test DocumentationIcon constructor', () {
|
|
const DocumentationIcon docIcon = DocumentationIcon('Test String');
|
|
expect(docIcon.url, contains('Test String'));
|
|
});
|
|
|
|
test('test Summary constructor', () {
|
|
const Summary summary = Summary('Test String');
|
|
expect(summary.text, contains('Test String'));
|
|
});
|
|
}
|