# File lib/rcodetools/xmptestunitfilter.rb, line 237
237: def equal_assertion(expected, actual)
238: "(#{actual}).should_equal(#{expected})"
239: end
# File lib/rcodetools/xmptestunitfilter.rb, line 217
217: def nil_assertion(expression)
218: ["(#{expression}).should_be_nil"]
219: end
# File lib/rcodetools/xmptestunitfilter.rb, line 232
232: def object_assertions(klass_txt, value_txt, expression)
233: [ "(#{expression}).should_be_a_kind_of(#{klass_txt})",
234: "(#{expression}.inspect).should_equal(#{value_txt.inspect})" ]
235: end
# File lib/rcodetools/xmptestunitfilter.rb, line 221
221: def value_assertions(klass_txt, value_txt, value, expression)
222: case value
223: when Float
224: ["(#{expression}).should_be_close(#{value.inspect}, #{FLOAT_TOLERANCE})"]
225: when Numeric, String, Hash, Array, Regexp, TrueClass, FalseClass, Symbol, NilClass
226: ["(#{expression}).should_equal(#{value_txt})"]
227: else
228: object_assertions klass_txt, value_txt, expression
229: end
230: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.