# File lib/rr/double_definitions/double_definition.rb, line 318
318: def exact_match?(*arguments)
319: raise(Errors::DoubleDefinitionError, "#argument_expectation must be defined on #{inspect}") unless @argument_expectation
320: @argument_expectation.exact_match?(*arguments)
321: end
# File lib/rr/double_definitions/double_definition.rb, line 333
333: def expected_arguments
334: argument_expectation ? argument_expectation.expected_arguments : []
335: end
# File lib/rr/double_definitions/double_definition.rb, line 337
337: def implementation_is_original_method?
338: implementation_strategy.is_a?(Strategies::Implementation::Proxy)
339: end
Double#ordered? returns true when the Double is ordered.
mock(subject).method_name.ordered?
# File lib/rr/double_definitions/double_definition.rb, line 308
308: def ordered?
309: @ordered
310: end
# File lib/rr/double_definitions/double_definition.rb, line 328
328: def terminal?
329: raise(Errors::DoubleDefinitionError, "#argument_expectation must be defined on #{inspect}") unless @times_matcher
330: @times_matcher.terminal?
331: end
Double#verbose? returns true when verbose has been called on it. It returns true when the double is set to print each method call it receives.
# File lib/rr/double_definitions/double_definition.rb, line 314
314: def verbose?
315: @verbose ? true : false
316: end
# File lib/rr/double_definitions/double_definition.rb, line 341
341: def verify_method_signature?
342: !!@verify_method_signature
343: end
# File lib/rr/double_definitions/double_definition.rb, line 323
323: def wildcard_match?(*arguments)
324: raise(Errors::DoubleDefinitionError, "#argument_expectation must be defined on #{inspect}") unless @argument_expectation
325: @argument_expectation.wildcard_match?(*arguments)
326: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.