unittest 0.11.0+3

0.11.0+3

  • Updated maximum matcher version.

0.11.0+2

  • Removed unused files from tests and standardized remaining test file names.

0.11.0+1

  • Widen the version constraint for stack_trace.

0.11.0

  • Deprecated methods have been removed:
    • expectAsync0, expectAsync1, and expectAsync2 - use expectAsync instead
    • expectAsyncUntil0, expectAsyncUntil1, and expectAsyncUntil2 - use expectAsyncUntil instead
    • guardAsync - no longer needed
    • protectAsync0, protectAsync1, and protectAsync2 - no longer needed
  • matcher.dart and mirror_matchers.dart have been removed. They are now in the matcher package.
  • mock.dart has been removed. It is now in the mock package.

0.10.1+2

  • Fixed deprecation message for mock.

0.10.1+1

  • Fixed CHANGELOG
  • Moved to triple-slash for all doc comments.

0.10.1

  • DEPRECATED
    • matcher.dart and mirror_matchers.dart are now in the matcher package.
    • mock.dart is now in the mock package.
  • equals now allows a nested matcher as an expected list element or map value when doing deep matching.
  • expectAsync and expectAsyncUntil now support up to 6 positional arguments and correctly handle functions with optional positional arguments with default values.

0.10.0

  • Each test is run in a separate Zone. This ensures that any exceptions that occur is async operations are reported back to the source test case.
  • DEPRECATED guardAsync, protectAsync0, protectAsync1, and protectAsync2
    • Running each test in a Zone addresses the need for these methods.
  • NEW! expectAsync replaces the now deprecated expectAsync0, expectAsync1 and expectAsync2
  • NEW! expectAsyncUntil replaces the now deprecated expectAsyncUntil0, expectAsyncUntil1 and expectAsyncUntil2
  • TestCase:
    • Removed properties: setUp, tearDown, testFunction
    • enabled is now get-only
    • Removed methods: pass, fail, error
  • interactive_html_config.dart has been removed.
  • runTests, tearDown, setUp, test, group, solo_test, and solo_group now throw a StateError if called while tests are running.
  • rerunTests has been removed.

1. Depend on it

Add this to your package's pubspec.yaml file:

dependencies:
  unittest: ">=0.11.0+3 <0.12.0"

If your package is an application package you should use any as the version constraint.

2. Install it

If you're using the Dart Editor, choose:

Menu > Tools > Pub Install

Or if you want to install from the command line, run:

$ pub install

3. Import it

Now in your Dart code, you can use:

import 'package:unittest/unittest.dart';

About

A library for writing dart unit tests.

Author

Email misc@dartlang.org Dart Team

Homepage

pub.dartlang.org/packages/unittest

Documentation

www.dartdocs.org/documentation/unittest/...

Uploader

dgrove@google.com
jmesserly@google.com
sigmund@google.com
nweiz@google.com
kevmoo@google.com

Share