Changes between Version 6 and Version 7 of mutations


Ignore:
Timestamp:
08/21/2013 02:41:38 PM (11 years ago)
Author:
michael.perscheid
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • mutations

    v6 v7  
    3535
    3636{{{MutationFactory onMethodWrappers}}}
    37         -> Mutations will be applied wrapping the mutated methods by MethodWrappers. After a crash, the original state of the image can always be restored using MethodFactory cleanupMethodWrappers
     37        -> Mutations will be applied wrapping the mutated methods by !MethodWrappers. After a crash, the original state of the image can always be restored using !MethodFactory cleanupMethodWrappers
    3838
    3939'''2. Optional: Configure the !MutationScope'''[[BR]]
    4040
    41 The MutationFactory has an instance of type MutationScope called scope.
     41The !MutationFactory has an instance of type !MutationScope called scope.
    4242It is required, when the method to be mutated should be selected randomly.[[BR]]
    4343
     
    4848'''3. Create a Mutation object'''[[BR]]
    4949
    50 The methods of MutationFactory in the protocol 'mutation creation' create Mutation objects.[[BR]]
     50The methods of !MutationFactory in the protocol 'mutation creation' create Mutation objects.[[BR]]
    5151
    5252{{{#createMutation:withParameters:forMethod:}}} is the most general one, allowing to specify
     
    5858parameters randomly.
    5959Following aspects are relevant:
    60         - The Mutation class - specifies, which mutation will be created. Will be picked from all non-abstract subclasses of Mutation (assembled in MutationFactory class >> #availableMutations)
    61         - The method - the mutated method. Will be picked from the configured MutationScope
     60        - The Mutation class - specifies, which mutation will be created. Will be picked from all non-abstract subclasses of Mutation (assembled in !MutationFactory class >> #availableMutations)
     61        - The method - the mutated method. Will be picked from the configured !MutationScope
    6262        - The Mutation parameters - depend on the created Mutation. Cannot be specified without specifiying the Mutation class. Check the 'parameters' protocols of the Mutation classes, and class-comments of these classes, for detailed information. If required, the Mutation will be asked to create random parameters.
    6363