Table of Contents - flexmock-1.3.1 Documentation
Pages
CHANGES
Changes for FlexMock
Version 1.0.0
Version 0.9.0
Version 0.8.5
Version 0.8.4
Version 0.8.3
Version 0.8.2
Version 0.8.1
Version 0.8.0
Version 0.7.2
Version 0.7.1
Version 0.7.0
Version 0.6.4
Version 0.6.3
Version 0.6.2
Version 0.6.1
Version 0.6.0
Version 0.5.1
Version 0.5.0
Version 0.4.5
Version 0.4.4
Version 0.4.3
Version 0.4.2
Version 0.4.1
Version 0.4.0
Version 0.3.2
Version 0.3.1
Version 0.3.0
Version 0.2.1
Version 0.2.0
Version 0.1.7
Version 0.1.6
Version 0.1.5
Version 0.1.4
Version 0.1.3
Version 0.1.2
Version 0.1.1
Version 0.0.3
Version 0.0.2
Version 0.0.1
GoogleExample
Extended FlexMock Example Using Google4R
Purchase.rb
Testing Without Using External Resources
Mocking Active Record
Mocking the Google Web Services Call
The Final Result
Testing the Details
Mocking Active Record
Mocking a Cart Item
Mocking the Cart
Mocking the Checkout Command
The Final Test Method
Summary
rspec_examples_spec
FlexMock Examples
test_unit_examples_test
FlexMock Examples
index
Flex Mock -- Making Mocking Easy
Links
License
Warranty
flexmock-0.4.0
FlexMock 0.4.0 Released
Changes
New Features in 0.4.0
What is FlexMock?
Features
Example
Availability
flexmock-0.4.1
FlexMock 0.4.1 Released
New in 0.4.1
What is FlexMock?
Features
Example
Availability
flexmock-0.4.2
FlexMock 0.4.2 Released
New in 0.4.2
What is FlexMock?
Features
Example
Availability
flexmock-0.4.3
FlexMock 0.4.3 Released
New in 0.4.3
What is FlexMock?
Features
Example
Availability
flexmock-0.5.0
FlexMock 0.5.0 Released
New in 0.5.0
What is FlexMock?
Features
Example
Availability
flexmock-0.5.1
FlexMock 0.5.0 Released
New in 0.5.1
What is FlexMock?
Features
Example
Availability
flexmock-0.6.0
FlexMock 0.6.0 Released
New in 0.6.0
What is FlexMock?
Features
Example
Availability
flexmock-0.6.1
FlexMock 0.6.1 Released
New in 0.6.1
What is FlexMock?
Features
Example
Availability
flexmock-0.6.2
FlexMock 0.6.2 Released
New in 0.6.2
What is FlexMock?
Features
Example
Availability
flexmock-0.6.3
FlexMock 0.6.3 Released
New in 0.6.3
What is FlexMock?
Features
Example
Availability
flexmock-0.6.4
FlexMock 0.6.4 Released
New in 0.6.4 (and 0.6.3)
What is FlexMock?
Features
Example
Availability
flexmock-0.7.0
FlexMock 0.7.0 Released
New in 0.7.0
New Features Added in 0.6.x
What is FlexMock?
Features
Example
Availability
flexmock-0.7.1
FlexMock 0.7.1 Released
Bug Fixes n 0.7.1
What is FlexMock?
Features
Example
Availability
flexmock-0.8.0
FlexMock 0.8.0 Released
New Features in 0.8.0
What is FlexMock?
Features
Example
Availability
flexmock-0.8.2
FlexMock 0.8.2 Released
Bug Fixes in 0.8.2
What is FlexMock?
Features
Example
Availability
flexmock-0.8.3
FlexMock 0.8.3 Released
Bug Fixes in 0.8.3
What is FlexMock?
Features
Example
Availability
flexmock-0.8.4
FlexMock 0.8.4 Released
Bug Fixes in 0.8.4
What is FlexMock?
Features
Example
Availability
flexmock-0.8.5
FlexMock 0.8.5 Released
Bug Fixes in 0.8.5
What is FlexMock?
Features
Example
Availability
flexmock-0.9.0
FlexMock 0.9.0 Released
Ruby 1.9.3 Compatibility
What is FlexMock?
Features
Example
Availability
flexmock-1.0.0
FlexMock 1.0.0 Released
Changes in 1.0.0
Features
Bug Fixes
What is FlexMock?
Features
Example
Availability
flexmock-1.0.3
FlexMock 1.0.3 Released
Changes in 1.0.3
Features
Changes in 1.0.2
Bug Fixes
Changes in 1.0.1
Features
Changes in 1.0.0
Features
Bug Fixes
What is FlexMock?
Features
Example
Availability
flexmock-1.0.4
FlexMock 1.0.4 Released
Changes in 1.0.4
Features
Changes in 1.0.3
Features
Changes in 1.0.2
Bug Fixes
Changes in 1.0.1
Features
Changes in 1.0.0
Features
Bug Fixes
What is FlexMock?
Features
Example
Availability
flexmock-1.1.0
FlexMock 1.1.0 Released
Changes in 1.1.0
Features
Changes in 1.0.0
Features
Bug Fixes
What is FlexMock?
Features
Example
Availability
flexmock-1.2.0
FlexMock 1.2.0 Released
Changes in 1.2.0
Features
Changes in 1.1.0
Features
Changes in 1.0.0
Features
Bug Fixes
What is FlexMock?
Features
Example
Availability
flexmock-1.3.0
FlexMock 1.3.0 Released
Changes in 1.3.0
Features
Bug Fixes
Changes in 1.2.0
Features
Changes in 1.1.0
Features
Changes in 1.0.0
Features
Bug Fixes
What is FlexMock?
Features
Example
Availability
flexmock-1.3.1
FlexMock 1.3.1 Released
Changes in 1.3.1
Changes in 1.3.0
Features
Bug Fixes
Changes in 1.2.0
Features
Changes in 1.1.0
Features
Changes in 1.0.0
Features
Bug Fixes
What is FlexMock?
Features
Example
Availability
Classes/Modules
FlexMock
FlexMock::AnyMatcher
FlexMock::ArgumentMatching
FlexMock::ArgumentTypes
FlexMock::AtLeastCountValidator
FlexMock::AtMostCountValidator
FlexMock::CompositeExpectation
FlexMock::CountValidator
FlexMock::DefaultFrameworkAdapter
FlexMock::DefaultFrameworkAdapter::AssertionFailedError
FlexMock::DuckMatcher
FlexMock::EqualMatcher
FlexMock::ExactCountValidator
FlexMock::Expectation
FlexMock::ExpectationDirector
FlexMock::ExpectationRecorder
FlexMock::ExplicitNeeded
FlexMock::HashMatcher
FlexMock::MockContainer
FlexMock::MockContainerHelper
FlexMock::MockError
FlexMock::OptionalProcMatcher
FlexMock::Ordering
FlexMock::PartialMockProxy
FlexMock::ProcMatcher
FlexMock::RSpecFrameworkAdapter
FlexMock::RSpecFrameworkAdapter::AssertionFailedError
FlexMock::RSpecMatchers
FlexMock::RSpecMatchers::HaveReceived
FlexMock::Recorder
FlexMock::SpyDescribers
FlexMock::TestCase
FlexMock::TestUnitAssertions
FlexMock::TestUnitFrameworkAdapter
FlexMock::Undefined
FlexMock::UsageError
FlexMock::UseContainer
FlexMock::Version
Test
Test::Unit
Test::Unit::TestCase
Class
Module
Object
Symbol
Methods
::format_args — FlexMock
::new — FlexMock::ProcMatcher
::new — FlexMock
::new — FlexMock::UseContainer
::new — FlexMock::Recorder
::new — FlexMock::CountValidator
::new — FlexMock::ExplicitNeeded
::new — FlexMock::CompositeExpectation
::new — FlexMock::ExpectationDirector
::new — FlexMock::ExpectationRecorder
::new — FlexMock::DuckMatcher
::new — FlexMock::EqualMatcher
::new — FlexMock::PartialMockProxy
::new — FlexMock::RSpecMatchers::HaveReceived
::new — FlexMock::HashMatcher
::new — FlexMock::Expectation
::new — FlexMock::OptionalProcMatcher
::undefined — FlexMock
::use — FlexMock
#<< — FlexMock::ExpectationDirector
#<=> — FlexMock::Undefined
#=== — FlexMock::DuckMatcher
#=== — FlexMock::OptionalProcMatcher
#=== — FlexMock::EqualMatcher
#=== — FlexMock::ProcMatcher
#=== — FlexMock::AnyMatcher
#=== — FlexMock::HashMatcher
#add — FlexMock::CompositeExpectation
#add_mock_method — FlexMock::PartialMockProxy
#add_model_methods — FlexMock::MockContainerHelper
#all_match? — FlexMock::ArgumentMatching
#and — FlexMock::RSpecMatchers::HaveReceived
#and_raise — FlexMock::Expectation
#and_return — FlexMock::Expectation
#and_return_undefined — FlexMock::Expectation
#and_throw — FlexMock::Expectation
#and_yield — FlexMock::Expectation
#any — FlexMock::ArgumentTypes
#any_instance — FlexMock::PartialMockProxy
#apply — FlexMock::ExpectationRecorder
#assert_equal — FlexMock::RSpecFrameworkAdapter
#assert_equal — FlexMock::DefaultFrameworkAdapter
#assert_spy_called — FlexMock::TestUnitAssertions
#assert_spy_not_called — FlexMock::TestUnitAssertions
#assertion_failed_error — FlexMock::TestUnitFrameworkAdapter
#assertion_failed_error — FlexMock::DefaultFrameworkAdapter
#assertion_failed_error — FlexMock::RSpecFrameworkAdapter
#at_least — FlexMock::Expectation
#at_most — FlexMock::Expectation
#by_default — FlexMock::Expectation
#by_default — FlexMock
#call — FlexMock::ExpectationDirector
#call_count_constrained? — FlexMock::Expectation
#calls — FlexMock::CountValidator
#clone — FlexMock::Undefined
#coerce — FlexMock::Undefined
#construct_options — FlexMock::RSpecMatchers::HaveReceived
#describe — FlexMock::AtMostCountValidator
#describe — FlexMock::AtLeastCountValidator
#describe — FlexMock::CountValidator
#describe_limit — FlexMock::AtMostCountValidator
#describe_limit — FlexMock::AtLeastCountValidator
#describe_limit — FlexMock::CountValidator
#describe_spy_expectation — FlexMock::SpyDescribers
#describe_spy_negative_expectation — FlexMock::SpyDescribers
#description — FlexMock::Expectation
#ducktype — FlexMock::ArgumentTypes
#eligible? — FlexMock::CountValidator
#eligible? — FlexMock::Expectation
#eligible? — FlexMock::AtLeastCountValidator
#eq — FlexMock::ArgumentTypes
#explicit? — FlexMock::ExplicitNeeded
#explicitly — FlexMock::ExplicitNeeded
#explicitly — FlexMock::Expectation
#failure_message_for_should — FlexMock::RSpecMatchers::HaveReceived
#failure_message_for_should_not — FlexMock::RSpecMatchers::HaveReceived
#flexmock — FlexMock::MockContainer
#flexmock_allocate_order — FlexMock::Ordering
#flexmock_as_name — Symbol
#flexmock_based_on — FlexMock
#flexmock_based_on — FlexMock::PartialMockProxy
#flexmock_calls — FlexMock
#flexmock_calls — FlexMock::PartialMockProxy
#flexmock_close — FlexMock::MockContainer
#flexmock_container — FlexMock::PartialMockProxy
#flexmock_container= — FlexMock::PartialMockProxy
#flexmock_created_mocks — FlexMock::MockContainer
#flexmock_current_order — FlexMock::Ordering
#flexmock_current_order= — FlexMock::Ordering
#flexmock_define_expectation — FlexMock::PartialMockProxy
#flexmock_define_expectation — FlexMock
#flexmock_defined? — Class
#flexmock_deprecate — Module
#flexmock_expectations_for — FlexMock::PartialMockProxy
#flexmock_get — FlexMock::PartialMockProxy
#flexmock_groups — FlexMock::Ordering
#flexmock_invoke_original — FlexMock
#flexmock_invoke_original — FlexMock::PartialMockProxy
#flexmock_location_filter — FlexMock::Expectation
#flexmock_original_teardown — Test::Unit::TestCase
#flexmock_received? — FlexMock::PartialMockProxy
#flexmock_received? — FlexMock
#flexmock_remember — FlexMock::MockContainer
#flexmock_respond_to? — FlexMock
#flexmock_singleton_defined? — Object
#flexmock_teardown — FlexMock::MockContainer
#flexmock_teardown — FlexMock
#flexmock_teardown — FlexMock::PartialMockProxy
#flexmock_validate_order — FlexMock::Ordering
#flexmock_verify — FlexMock
#flexmock_verify — FlexMock::PartialMockProxy
#flexmock_verify — FlexMock::MockContainer
#flexmock_verify — FlexMock::Expectation
#flexstub — FlexMock::MockContainer
#globally — FlexMock::Expectation
#have_received — FlexMock::RSpecMatchers
#hsh — FlexMock::ArgumentTypes
#inspect — FlexMock::HashMatcher
#inspect — FlexMock::EqualMatcher
#inspect — FlexMock::OptionalProcMatcher
#inspect — FlexMock::AnyMatcher
#inspect — FlexMock
#inspect — FlexMock::ProcMatcher
#inspect — FlexMock::Undefined
#inspect — FlexMock::DuckMatcher
#make_assertion — FlexMock::RSpecFrameworkAdapter
#make_assertion — FlexMock::TestUnitFrameworkAdapter
#make_assertion — FlexMock::DefaultFrameworkAdapter
#make_partial_proxy — FlexMock::MockContainerHelper
#match? — FlexMock::ArgumentMatching
#match_args — FlexMock::Expectation
#matches? — FlexMock::RSpecMatchers::HaveReceived
#method — FlexMock
#method_missing — FlexMock::Undefined
#method_missing — FlexMock::ExplicitNeeded
#method_missing — FlexMock
#method_missing — FlexMock::ExpectationRecorder
#method_missing — FlexMock::CompositeExpectation
#method_missing — FlexMock::Recorder
#missing? — FlexMock::ArgumentMatching
#mock — FlexMock::CompositeExpectation
#mock= — FlexMock::ExplicitNeeded
#mock_ignore_missing — FlexMock
#never — FlexMock::Expectation
#never — FlexMock::RSpecMatchers::HaveReceived
#new_instances — FlexMock::PartialMockProxy
#next_id — FlexMock::MockContainerHelper
#on — FlexMock::RSpecMatchers::HaveReceived
#on — FlexMock::ArgumentTypes
#once — FlexMock::RSpecMatchers::HaveReceived
#once — FlexMock::Expectation
#optional_proc — FlexMock::ArgumentTypes
#order_number — FlexMock::CompositeExpectation
#ordered — FlexMock::Expectation
#pass_thru — FlexMock::Expectation
#passed? — FlexMock::UseContainer
#rails_version — FlexMock::MockContainer
#raises — FlexMock::Expectation
#respond_to? — FlexMock
#returns — FlexMock::Expectation
#returns_undefined — FlexMock::Expectation
#should_be_strict — FlexMock::Recorder
#should_expect — FlexMock
#should_ignore_missing — FlexMock
#should_receive — FlexMock::CompositeExpectation
#should_receive — FlexMock::PartialMockProxy
#should_receive — FlexMock
#should_render_view — FlexMock::MockContainer
#strict? — FlexMock::Recorder
#teardown — Test::Unit::TestCase
#teardown — FlexMock::TestCase
#throws — FlexMock::Expectation
#times — FlexMock::RSpecMatchers::HaveReceived
#times — FlexMock::Expectation
#to_s — FlexMock::Undefined
#to_s — FlexMock::CompositeExpectation
#to_s — FlexMock::Expectation
#twice — FlexMock::RSpecMatchers::HaveReceived
#twice — FlexMock::Expectation
#validate — FlexMock::AtLeastCountValidator
#validate — FlexMock::ExactCountValidator
#validate — FlexMock::AtMostCountValidator
#validate_count — FlexMock::CountValidator
#verify_call — FlexMock::Expectation
#with — FlexMock::Expectation
#with — FlexMock::RSpecMatchers::HaveReceived
#with_a_block — FlexMock::RSpecMatchers::HaveReceived
#with_any_args — FlexMock::Expectation
#with_no_args — FlexMock::Expectation
#without_a_block — FlexMock::RSpecMatchers::HaveReceived
#yields — FlexMock::Expectation
#zero_or_more_times — FlexMock::Expectation