Index: third_party/pkg/perf_api/test/perf_api_test.dart |
diff --git a/third_party/pkg/perf_api/test/perf_api_test.dart b/third_party/pkg/perf_api/test/perf_api_test.dart |
deleted file mode 100644 |
index 56d715b2eee111b01d5614427f06bbab0c9523bf..0000000000000000000000000000000000000000 |
--- a/third_party/pkg/perf_api/test/perf_api_test.dart |
+++ /dev/null |
@@ -1,111 +0,0 @@ |
-library perf_api.noop_test; |
- |
-import 'dart:async'; |
- |
-import 'package:unittest/unittest.dart'; |
-import 'package:perf_api/perf_api.dart'; |
- |
-main() { |
- |
- test('should be able to instantiate as a noop profiler', () { |
- expect(() => new Profiler(), returnsNormally); |
- }); |
- |
- group('Default Impl', () { |
- Profiler perf; |
- |
- setUp(() { |
- perf = new Profiler(); |
- }); |
- |
- test('should do noop startTimer', () { |
- expect(() => perf.startTimer('foo', 'bar'), returnsNormally); |
- }); |
- |
- test('should do noop stopTimer', () { |
- expect(() => perf.stopTimer('foo'), returnsNormally); |
- }); |
- |
- test('should do noop start/stopTimer', () { |
- expect(() { |
- var timerId = perf.startTimer('foo'); |
- perf.stopTimer(timerId); |
- }, returnsNormally); |
- }); |
- |
- test('should do noop markTime', () { |
- expect(() => perf.markTime('foo'), returnsNormally); |
- }); |
- |
- test('should do noop time function', () { |
- expect(() => perf.time('foo', () {}, 'bar'), returnsNormally); |
- }); |
- |
- test('should do noop time future', () { |
- expect(() { |
- perf.time('foo', new Future.sync(() => null), 'bar'); |
- }, returnsNormally); |
- }); |
- |
- group('counters', () { |
- |
- test('should return null for uninitialized counter', () { |
- expect(perf.counters['foo'], null); |
- }); |
- |
- test('should increment counter', () { |
- perf.counters.increment('foo'); |
- expect(perf.counters['foo'], 1); |
- }); |
- |
- test('should increment counter by given delta', () { |
- perf.counters.increment('foo', 10); |
- expect(perf.counters['foo'], 10); |
- perf.counters.increment('foo', 5); |
- expect(perf.counters['foo'], 15); |
- }); |
- |
- test('should set counter to provided value', () { |
- perf.counters['foo'] = 10; |
- expect(perf.counters['foo'], 10); |
- }); |
- |
- test('should decrement counter when delta is negative', () { |
- perf.counters['foo'] = 15; |
- perf.counters.increment('foo', -10); |
- expect(perf.counters['foo'], 5); |
- }); |
- |
- test('should allow negative counter values', () { |
- perf.counters['foo'] = 10; |
- perf.counters.increment('foo', -15); |
- expect(perf.counters['foo'], -5); |
- }); |
- |
- test('should return counters map', () { |
- perf.counters['foo'] = 1; |
- perf.counters.increment('bar', 2); |
- perf.counters['baz'] = 3; |
- expect(perf.counters.all, { |
- 'foo': 1, |
- 'bar': 2, |
- 'baz': 3 |
- }); |
- }); |
- |
- test('should return immutable counters map', () { |
- expect(() => perf.counters.all['foo'] = 0, |
- throwsA(new isInstanceOf<UnsupportedError>())); |
- expect(() => perf.counters.all.putIfAbsent('foo', () => 0), |
- throwsA(new isInstanceOf<UnsupportedError>())); |
- expect(() => perf.counters.all.remove('foo'), |
- throwsA(new isInstanceOf<UnsupportedError>())); |
- expect(() => perf.counters.all.clear(), |
- throwsA(new isInstanceOf<UnsupportedError>())); |
- expect(() => perf.counters.all.addAll({}), |
- throwsA(new isInstanceOf<UnsupportedError>())); |
- }); |
- |
- }); |
- }); |
-} |