# File lib/rcodetools/xmptestunitfilter.rb, line 278
278: def expectation(expected, actual)
279: expect #{expected} do #{actual} end
280: end
# File lib/rcodetools/xmptestunitfilter.rb, line 291
291: def nil_assertion(expression)
292: [ expectation("nil", expression) ]
293: end
# File lib/rcodetools/xmptestunitfilter.rb, line 308
308: def object_assertions(klass_txt, value_txt, expression)
309: [ expectation(klass_txt, expression),
310: expectation(value_txt.inspect, "#{expression}.inspect") ]
311: end
# File lib/rcodetools/xmptestunitfilter.rb, line 287
287: def raise_assertion(expression, exceptions, index)
288: [ expectation(exceptions[index][0], expression) ]
289: end
# File lib/rcodetools/xmptestunitfilter.rb, line 295
295: def value_assertions(klass_txt, value_txt, value, expression)
296: case value
297: when Float
298: min = "%.4f" % [value - FLOAT_TOLERANCE]
299: max = "%.4f" % [value + FLOAT_TOLERANCE]
300: [ expectation("#{min}..#{max}", expression) ]
301: when Numeric, String, Hash, Array, Regexp, TrueClass, FalseClass, Symbol, NilClass
302: [ expectation(value_txt, expression) ]
303: else
304: object_assertions klass_txt, value_txt, expression
305: end
306: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.