abstract class Crytic::Generator::Generator

Direct Known Subclasses

Defined in:

crytic/generator/generator.cr

Constant Summary

ALL_MUTANTS = [Mutant::AndOrSwapPossibilities.new, Mutant::AnyAllSwapPossibilities.new, Mutant::BoolLiteralFlipPossibilities.new, Mutant::ConditionFlipPossibilities.new, Mutant::DropCallInVoidDefPossibilities.new, Mutant::NumberLiteralChangePossibilities.new, Mutant::NumberLiteralSignFlipPossibilities.new, Mutant::RegexLiteralChangePossibilities.new, Mutant::SelectRejectSwapPossibilities.new, Mutant::StringLiteralChangePossibilities.new, Mutant::SymbolLiteralChangePossibilities.new] of Mutant::Possibilities
DEFAULT_PREAMBLE = "require \"spec\"\nSpec.fail_fast = true\n"

Instance Method Summary

Instance Method Detail

abstract def mutations_for(subject : Array(Subject), specs : Array(String)) : Array(MutationSet) #

[View source]