# File lib/rcodetools/xmptestunitfilter.rb, line 296 def value_assertions(klass_txt, value_txt, value, expression) case value when Float min = "%.4f" % [value - FLOAT_TOLERANCE] max = "%.4f" % [value + FLOAT_TOLERANCE] [ expectation("#{min}..#{max}", expression) ] when Numeric, String, Hash, Array, Regexp, TrueClass, FalseClass, Symbol, NilClass [ expectation(value_txt, expression) ] else object_assertions klass_txt, value_txt, expression end end