free_mutant/meta/float.rb

39 lines
578 B
Ruby
Raw Normal View History

# encoding: utf-8
Mutant::Meta::Example.add do
source '10.0'
# generic
mutation 'nil'
# edge cases
mutation '0.0'
mutation '1.0'
mutation '(0.0 / 0.0)'
mutation '(1.0 / 0.0)'
mutation '(-1.0 / 0.0)'
# negative
mutation '-10.0'
end
Mutant::Meta::Example.add do
source '0.0'
mutation 'nil'
mutation '1.0'
mutation '(0.0 / 0.0)'
mutation '(1.0 / 0.0)'
mutation '(-1.0 / 0.0)'
end
Mutant::Meta::Example.add do
source '-0.0'
mutation 'nil'
mutation '1.0'
mutation '(0.0 / 0.0)'
mutation '(1.0 / 0.0)'
mutation '(-1.0 / 0.0)'
end