- #440
--configurationsoption should be handled first (@jubianchi) - #439 Since atoum is 2.*, branch-alias must follow (@hywan)
- #437 Autoloader should not try to resolve alias if requested class exists (@jubianchi)
- Generalize method call checking in mock (@mageekguy)
- #435 Partially revert BC break introduced in #420 (@mageekguy)
- #420
atoum\test::beforeTestMethodis called before the tested class is loaded (@mageekguy)
- #431 Tested class should not be mock as an interface. (@mageekguy)
- #430 Add
atoum\mock\generator::allIsInterface()to definitely disable all parent classes' behaviors in mocks (@mageekguy) - #427
atoum\asserters\mock::receiveis an alias toatoum\asserters\mock::call(@mageekguy)
- #415 Fix a bug in the coverage report with excluded classes (@mageekguy)
- #406 Fix a bug in the HTML coverage with stylesheet URLs (@jubianchi)
- #418 Fix a bug when a mocked method returns a reference (@hywan)
- #413 Fix a bug in the exit code management (@mageekguy)
- #412 Use semantics dates in
CHANGELOG.md(@hywan)
- #408 Extract mock autoloader (@jubianchi)
- #403 Fix a bug when setting the default mock namespace (@hywan)
- #387 Support assertion without parenthesis on
dateInterval,error,extensionandhashasserters (@jubianchi) - #401 Use new Travis container infrastructure (@jubianchi)
- #405 Add the Santa report and an example configuration file (@jubianchi)
- #394 Mock generator now handles variadic arguments in method (@jubianchi)
- #398 Replace broken documentation links (@jubianchi)
- #396 Rename
matchtomatcheson the string asserter (@hywan) - #385 Rename the PHAR to
atoum.phar(@hywan) - #392 Fix broken links in
README.md(@evert) - #391 Add dates in
CHANGELOG.md(@hywan) - #379 Fix
newTestedInstanceassertion when constructor contains a variable-length argument (@mageekguy)
- #377 Hide error when publishing report to coveralls.io fails (@jubianchi)
- #368 Improve dataset key reporting in case of failure (@mageekguy)
- #376 Add branch-alias (@stephpy, @hywan)
- #367 Add the
isFinalassertion on thephpClass/class/testedClassasserters (@mageekguy)
- Allow/Disallow mocking undefined methods
- Pass test instance as first parameters of closures in
exception,when,output - Add
--fail-if-void-methodsand--fail-if-skipped-methods --initoption now accepts a path to a directory to initialize with atoum configuration- Add coverage script to automatically produce reports
- Add
isFluent - Add
isNull,isNotNull,isCallable,isNotCallable,isNotTrue,isNotFalseassertions onvariable - Add
isTestedInstanceassertion onobjectasserter - Add
testedInstancehelper - Add
newTestedInstanceandnewInstancehelpers - Add
isNotInstanceOfassertion onobjectasserter - Alias assertions from test classes
- Register asserters from test classes
- Define new assertion directly from test classes
- Change test method prefix using
@methodPrefixon test classes - Add
CHANGELOG.md