Sha256: 6c886bdb8ad113c4e6ef5f53af6a9c07d11d1950b25df0ceb904057121b22218
Contents?: true
Size: 915 Bytes
Versions: 20
Compression:
Stored size: 915 Bytes
Contents
module Mutant class Mutator class Node class Literal < self # Mutator for fixnum literals class Fixnum < self handle(:int) private # Emit mutants # # @return [undefined] # # @api private # def dispatch emit_nil emit_values(values) emit_new { new_self(Random.fixnum) } end # Return values to mutate against # # @return [Array] # # @api private # def values [0, 1, -value, value+1, value-1] end # Return value # # @return [Object] # # @api private # def value children.first end end # Fixnuma end # Literal end # Node end # Mutator end # Mutant
Version data entries
20 entries across 20 versions & 1 rubygems