DixieCompositeChaosProvider Class Reference
Inherits from | DixieBaseChaosProvider : NSObject |
Declared in | DixieCompositeChaosProvider.h DixieCompositeChaosProvider.m |
Overview
Provides a behaviour, where the method’s implementation can be changed according the passed arguments
Class Methods
conditions:
Creates a new instance of DixieCompositeChaosProvider
+ (instancetype)conditions:(id)arrayOfConditions
Parameters
- arrayOfConditions
an array of DixieCompositeConditions
Return Value
a new instance of DixieCompositeChaosProvider
Discussion
Creates a new instance of DixieCompositeChaosProvider
Declared In
DixieCompositeChaosProvider.h
Instance Methods
chaosImplementationFor:environment:
The behaviour implementation
- (void)chaosImplementationFor:(id)victim environment:(id)environment
Parameters
- victim
The class or instance of the class, that’s method should be changed
- environment
A DixieCallEnvironment, that describes the arguments and return value
Discussion
The behaviour implementation
Declared In
DixieBaseChaosProvider.h