Add dart fixture project

This commit is contained in:
Michal Dorner 2020-10-18 19:57:47 +02:00
parent c7b8acb0d7
commit cd21268493
No known key found for this signature in database
GPG key ID: 9EEE04B48DA36786
10 changed files with 464 additions and 3 deletions

View file

@ -0,0 +1,31 @@
import 'package:darttest/main.dart';
import 'package:test/test.dart';
import 'dart:io';
void main() {
group('Test 1', () {
test('Passing test', () {
expect(1, equals(1));
});
group('Test 1.1', () {
test('Failing test', () {
expect(1, equals(2));
});
test('Exception in target unit', () {
throwError();
});
});
});
group('Test 2', () {
test('Exception in test', () {
throw Exception('Some error');
});
test('Timeout test', () {
sleep(Duration(milliseconds: 1));
}, timeout: Timeout(Duration(microseconds: 1)));
});
}

View file

@ -0,0 +1,12 @@
import 'dart:async';
import 'package:test/test.dart';
void main() {
test('Timeout test', () async {
await Future.delayed(const Duration(seconds: 1));
}, timeout: Timeout(Duration(microseconds: 1)));
test('Skipped test', () {
// do nothing
}, skip: 'skipped test');
}