unittest 0.11.7 unittest: ^0.11.7 copied to clipboard
A library for writing dart unit tests.
##0.11.7
- Add separate methods for
expectAysnc
based on number of callback argumentsexpectAsync0
,expectAsync1
, ...expectAsync6
. - Fix all strong mode warnings.
##0.11.6+4
- Fix some strong mode warnings we missed in the
vm_config.dart
andhtml_config.dart
libraries.
##0.11.6+3
- Fix a bug introduced in 0.11.6+2 in which operator matchers broke when taking lists of matchers.
##0.11.6+2
- Fix all strong mode warnings.
##0.11.6+1
- Give tests more time to start running.
##0.11.6
-
Merge in the last
0.11.x
release ofmatcher
to allow projects to use bothtest
andunittest
without conflicts. -
Fix running individual tests with
HtmlIndividualConfiguration
when the test name contains URI-escaped values and is provided with thegroup
query parameter.
##0.11.5+4
- Improved the output of
TestCase
failures inHtmlConfig
.
##0.11.5+3
- Fixed issue with handling exceptions.
##0.11.5+2
- Properly detect when tests are finished being run on content shell.
##0.11.5+1
- Internal code cleanups and documentation improvements.
##0.11.5
- Bumped the version constraint for
matcher
.
##0.11.4
- Bump the version constraint for
matcher
.
##0.11.3
- Narrow the constraint on matcher to ensure that new features are reflected in unittest's version.
##0.11.2
- Prints a warning instead of throwing an error when setting the test configuration after it has already been set. The first configuration is always used.
##0.11.1+1
- Fix bug in withTestEnvironment where test cases were not reinitialized if called multiple times.
##0.11.1
- Add
reason
named argument toexpectAsync
andexpectAsyncUntil
, which has the same definition asexpect
'sreason
argument. - Added support for private test environments.
##0.11.0+6
- Refactored package tests.
##0.11.0+5
- Release test functions after each test is run.
##0.11.0+4
- Fix for 20153
##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
, andexpectAsync2
- useexpectAsync
insteadexpectAsyncUntil0
,expectAsyncUntil1
, andexpectAsyncUntil2
- useexpectAsyncUntil
insteadguardAsync
- no longer neededprotectAsync0
,protectAsync1
, andprotectAsync2
- no longer needed
matcher.dart
andmirror_matchers.dart
have been removed. They are now in thematcher
package.mock.dart
has been removed. It is now in themock
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
andmirror_matchers.dart
are now in thematcher
package.mock.dart
is now in themock
package.
equals
now allows a nested matcher as an expected list element or map value when doing deep matching.expectAsync
andexpectAsyncUntil
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
, andprotectAsync2
- Running each test in a
Zone
addresses the need for these methods.
- Running each test in a
- NEW!
expectAsync
replaces the now deprecatedexpectAsync0
,expectAsync1
andexpectAsync2
- NEW!
expectAsyncUntil
replaces the now deprecatedexpectAsyncUntil0
,expectAsyncUntil1
andexpectAsyncUntil2
TestCase
:- Removed properties:
setUp
,tearDown
,testFunction
enabled
is now get-only- Removed methods:
pass
,fail
,error
- Removed properties:
interactive_html_config.dart
has been removed.runTests
,tearDown
,setUp
,test
,group
,solo_test
, andsolo_group
now throw aStateError
if called while tests are running.rerunTests
has been removed.