# File lib/rcodetools/xmptestunitfilter.rb, line 178 def equal_assertion(expected, actual) "(#{actual}).should == (#{expected})" end
# File lib/rcodetools/xmptestunitfilter.rb, line 158 def nil_assertion(expression) ["(#{expression}).should be_nil"] end
# File lib/rcodetools/xmptestunitfilter.rb, line 173 def object_assertions(klass_txt, value_txt, expression) [ "(#{expression}).should be_a_kind_of(#{klass_txt})", "(#{expression}.inspect).should == (#{value_txt.inspect})" ] end
# File lib/rcodetools/xmptestunitfilter.rb, line 162 def value_assertions(klass_txt, value_txt, value, expression) case value when Float ["(#{expression}).should be_close(#{value.inspect}, #{FLOAT_TOLERANCE})"] when Numeric, String, Hash, Array, Regexp, TrueClass, FalseClass, Symbol, NilClass ["(#{expression}).should == (#{value_txt})"] else object_assertions klass_txt, value_txt, expression end end