Name
Test::Mockify::Method - chained setup
DESCRIPTION
Test::Mockify::Method is used to provide the chained mock setup
METHODS
when
when
have to be called with a Test::Mockify::Matcher to specify the expected parameter list (signature). This will create for every signature a Test::Mockify::Parameter Object which will stored and also returned. So it is possible to create multiple signatures for one Method. It is not possible to mix when
with whenAny
.
when(String())
when(Number(),String('abc'))
whenAny
whenAny
have to be called without parameter, when called it will accept any type and amount of parameter. It will return a Test::Mockify::Parameter Object. It is not possible to mix whenAny
with when
.
whenAny()
call
call
will be called with a list of parameters. If the signature of this parameters match a stored signature it will call the corresponding parameter object.
call()
LICENSE
Copyright (C) 2017 ePages GmbH
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
Christian Breitkreutz <christianbreitkreutz@gmx.de>