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