# 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.