# File lib/rr/double_definitions/double_definition.rb, line 318 def exact_match?(*arguments) raise(Errors::DoubleDefinitionError, "#argument_expectation must be defined on #{inspect}") unless @argument_expectation @argument_expectation.exact_match?(*arguments) end
# File lib/rr/double_definitions/double_definition.rb, line 333 def expected_arguments argument_expectation ? argument_expectation.expected_arguments : [] end
# File lib/rr/double_definitions/double_definition.rb, line 337 def implementation_is_original_method? implementation_strategy.is_a?(Strategies::Implementation::Proxy) 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 def ordered? @ordered end
# File lib/rr/double_definitions/double_definition.rb, line 328 def terminal? raise(Errors::DoubleDefinitionError, "#argument_expectation must be defined on #{inspect}") unless @times_matcher @times_matcher.terminal? 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 def verbose? @verbose ? true : false end
# File lib/rr/double_definitions/double_definition.rb, line 341 def verify_method_signature? !!@verify_method_signature end
# File lib/rr/double_definitions/double_definition.rb, line 323 def wildcard_match?(*arguments) raise(Errors::DoubleDefinitionError, "#argument_expectation must be defined on #{inspect}") unless @argument_expectation @argument_expectation.wildcard_match?(*arguments) end
Generated with the Darkfish Rdoc Generator 2.