dioc icon indicating copy to clipboard operation
dioc copied to clipboard

Many improvements aimed to address the health and maintenance suggestions from pub analysis.

Open britannio opened this issue 5 years ago • 1 comments

britannio avatar Aug 04 '19 11:08 britannio

Here's an observation I made. It might be better as a separate issue.

Output of dioc/test/container_test.dart

00:00 +0: Registration Registering a basic factory
00:00 +1: Registration Creating an instance
00:00 +2: Registration Creating a singleton
00:00 +3: Registration Getting a singleton with get
00:00 +4: Registration Getting a created instance with get
00:00 +5: Registration Creating multiple instances
00:00 +6: Registration Creating named instances
00:00 +7: Registration Creating dependent services
00:00 +8: All tests passed!

Output of dioc_generator/test/dioc_generator_test.dart

00:00 +0: A group of tests suggests to import part file
00:00 +0 -1: A group of tests suggests to import part file [E]
  Expected: contains '1. Import generated part: part \'value.g.dart\';'
    Actual: ''

  package:test_api/src/frontend/expect.dart 153:30         fail
  package:test_api/src/frontend/expect.dart 147:3          _expect
  package:test_api/src/frontend/expect.dart 59:3           expect
  ..\..\dioc_generator\test\dioc_generator_test.dart 28:7  main.<fn>.<fn>
  ===== asynchronous gap ===========================
  dart:async/future_impl.dart 22:43                        _Completer.completeError
  dart:async-patch/async_patch.dart 40:18                  _AsyncAwaitCompleter.completeError
  ..\..\dioc_generator\test\dioc_generator_test.dart       main.<fn>.<fn>
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1053:19                             _CustomZone.registerUnaryCallback
  dart:async-patch/async_patch.dart 77:23                  _asyncThenWrapperHelper
  ..\..\dioc_generator\test\dioc_generator_test.dart       main.<fn>.<fn>
  package:test_api/src/backend/declarer.dart 168:27        Declarer.test.<fn>.<fn>.<fn>
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1053:19                             _CustomZone.registerUnaryCallback
  dart:async-patch/async_patch.dart 77:23                  _asyncThenWrapperHelper
  package:test_api/src/backend/declarer.dart               Declarer.test.<fn>.<fn>.<fn>
  package:test_api/src/backend/invoker.dart 250:15         Invoker.waitForOutstandingCallbacks.<fn>
  ===== asynchronous gap ===========================
  dart:async/zone.dart 1045:19                             _CustomZone.registerCallback
  dart:async/zone.dart 962:22                              _CustomZone.bindCallbackGuarded
  dart:async/timer.dart 52:45                              new Timer
  dart:async/timer.dart 87:9                               Timer.run
  dart:async/future.dart 174:11                            new Future
  package:test_api/src/backend/invoker.dart 399:21         Invoker._onRun.<fn>.<fn>.<fn>

00:00 +0 -1: Some tests failed.

Unhandled exception:
Dummy exception to set exit code.
#0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:1112:29)
#1      _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#2      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#3      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:391:30)
#4      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:416:5)
#5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12)

britannio avatar Aug 04 '19 12:08 britannio