free_mutant/meta/float.rb
Markus Schirp 7bf70d9634 Add support for explicit type in meta examples
* This is needed to relate examples to node types for nodes that cannot
  stand alone. Example are :where nodes that do not have syntax outside
  a :case
2016-03-19 15:13:05 +00:00

35 lines
583 B
Ruby

Mutant::Meta::Example.add :float do
source '10.0'
singleton_mutations
# 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 :float do
source '0.0'
singleton_mutations
mutation '1.0'
mutation '(0.0 / 0.0)'
mutation '(1.0 / 0.0)'
mutation '(-1.0 / 0.0)'
end
Mutant::Meta::Example.add :float do
source '-0.0'
singleton_mutations
mutation '1.0'
mutation '(0.0 / 0.0)'
mutation '(1.0 / 0.0)'
mutation '(-1.0 / 0.0)'
end