官方地址:
https://flutter.cn/docs/cookbook/testing/unit/introduction
实际的代码:
class Counter {
int value = 0;
void increment() => value++;
void decrement() => value--;
}
测试代码:
import 'package:flutter_test/flutter_test.dart';
import 'package:test_demo/main.dart';
void main() {
group('Counter', () {
test('value should start at 0', () {
expect(Counter().value, 0);
});
test('value should be incremented', () {
final counter = Counter();
counter.increment();
expect(counter.value, 1);
});
test('value should be decremented', () {
final counter = Counter();
counter.decrement();
expect(counter.value, -1);
});
});
}