├── .gitattributes ├── .github └── workflows │ ├── ci_linux_clang.yml │ ├── ci_linux_gcc.yml │ ├── ci_macos_appleclang.yml │ ├── ci_windows_msvc.yml │ └── coverage.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── CONTRIBUTING.md ├── FakeIt.autopkg ├── LICENSE ├── README.md ├── appveyor.yml ├── benchmark ├── README.md └── create_benchmark.py ├── config ├── CMakeLists.txt ├── boost │ ├── BoostTestFakeit.hpp │ ├── fakeit.hpp │ └── fakeit_instance.hpp ├── catch │ ├── CatchFakeit.hpp │ ├── fakeit.hpp │ └── fakeit_instance.hpp ├── cute │ ├── CuteFakeit.hpp │ ├── fakeit.hpp │ └── fakeit_instance.hpp ├── doctest │ ├── DoctestFakeit.hpp │ ├── fakeit.hpp │ └── fakeit_instance.hpp ├── gtest │ ├── GTestFakeit.hpp │ ├── fakeit.hpp │ └── fakeit_instance.hpp ├── mettle │ ├── MettleFakeit.hpp │ ├── fakeit.hpp │ └── fakeit_instance.hpp ├── mstest │ ├── MsTestFakeit.hpp │ ├── fakeit.hpp │ └── fakeit_instance.hpp ├── nunit │ ├── NUnitFakeit.hpp │ ├── fakeit.hpp │ └── fakeit_instance.hpp ├── qtest │ ├── QTestFakeit.hpp │ ├── fakeit.hpp │ └── fakeit_instance.hpp ├── standalone │ ├── StandaloneFakeit.hpp │ ├── fakeit.hpp │ └── fakeit_instance.hpp └── tpunit │ ├── TpUnitFakeit.hpp │ ├── fakeit.hpp │ └── fakeit_instance.hpp ├── generate_fakeit_single_header.py ├── include ├── CMakeLists.txt ├── fakeit │ ├── Action.hpp │ ├── ActionSequence.hpp │ ├── ActualInvocation.hpp │ ├── ActualInvocationHandler.hpp │ ├── ActualInvocationsSource.hpp │ ├── DefaultEventFormatter.hpp │ ├── DefaultEventLogger.hpp │ ├── DefaultFakeit.hpp │ ├── DomainObjects.hpp │ ├── EventFormatter.hpp │ ├── EventHandler.hpp │ ├── FakeFunctor.hpp │ ├── FakeitContext.hpp │ ├── FakeitEvents.hpp │ ├── FakeitExceptions.hpp │ ├── Functional.hpp │ ├── Invocation.hpp │ ├── MatchAnalysis.hpp │ ├── MatchersCollector.hpp │ ├── MethodMockingContext.hpp │ ├── Mock.hpp │ ├── MockImpl.hpp │ ├── Prototype.hpp │ ├── Quantifier.hpp │ ├── RecordedMethodBody.hpp │ ├── Sequence.hpp │ ├── SequenceVerificationExpectation.hpp │ ├── SequenceVerificationProgress.hpp │ ├── SortInvocations.hpp │ ├── SpyFunctor.hpp │ ├── SpyWithoutVerifyFunctor.hpp │ ├── SpyingContext.hpp │ ├── StubbingContext.hpp │ ├── StubbingImpl.hpp │ ├── StubbingProgress.hpp │ ├── ThrowFalseEventHandler.hpp │ ├── UnverifiedFunctor.hpp │ ├── UsingFunctor.hpp │ ├── UsingProgress.hpp │ ├── VerifyFunctor.hpp │ ├── VerifyNoOtherInvocationsFunctor.hpp │ ├── VerifyNoOtherInvocationsVerificationProgress.hpp │ ├── WhenFunctor.hpp │ ├── Xaction.hpp │ ├── api_functors.hpp │ ├── api_macros.hpp │ ├── argument_matchers.hpp │ ├── fakeit_root.hpp │ └── invocation_matchers.hpp └── mockutils │ ├── DefaultValue.hpp │ ├── Destructible.hpp │ ├── DynamicProxy.hpp │ ├── FakeObject.hpp │ ├── Finally.hpp │ ├── Formatter.hpp │ ├── Macros.hpp │ ├── MethodInvocationHandler.hpp │ ├── MethodProxy.hpp │ ├── MethodProxyCreator.hpp │ ├── TupleDispatcher.hpp │ ├── TuplePrinter.hpp │ ├── VTUtils.hpp │ ├── VirtualOffestSelector.hpp │ ├── VirtualTable.hpp │ ├── gcc │ ├── VirtualTable.hpp │ └── is_simple_inheritance_layout.hpp │ ├── mscpp │ └── VirtualTable.hpp │ ├── smart_ptr.hpp │ ├── to_string.hpp │ ├── type_utils.hpp │ └── union_cast.hpp ├── single_header ├── CMakeLists.txt ├── boost │ └── fakeit.hpp ├── catch │ └── fakeit.hpp ├── cute │ └── fakeit.hpp ├── doctest │ └── fakeit.hpp ├── gtest │ └── fakeit.hpp ├── mettle │ └── fakeit.hpp ├── mstest │ └── fakeit.hpp ├── nunit │ └── fakeit.hpp ├── qtest │ └── fakeit.hpp ├── standalone │ └── fakeit.hpp └── tpunit │ └── fakeit.hpp └── tests ├── CMakeLists.txt ├── VirtualOffsetSelectorTest.cpp ├── argument_matching_tests.cpp ├── cpp14_tests.cpp ├── custom_event_formatting_tests.cpp ├── custom_testing_framework_tests.cpp ├── default_behaviore_tests.cpp ├── default_event_formatting_tests.cpp ├── dtor_mocking_tests.cpp ├── event_notification_tests.cpp ├── functional.cpp ├── gcc_stubbing_multiple_values_tests.cpp ├── gcc_type_info_tests.cpp ├── miscellaneous_tests.cpp ├── move_only_return_tests.cpp ├── moving_mocks_around.cpp ├── msc_stubbing_multiple_values_tests.cpp ├── msc_type_info_tests.cpp ├── overloadded_methods_tests.cpp ├── referece_types_tests.cpp ├── remove_const_volatile_tests.cpp ├── return_template_specialization.cpp ├── rvalue_arguments_tests.cpp ├── sequence_verification_tests.cpp ├── spying_tests.cpp ├── streaming_tests.cpp ├── stubbing_tests.cpp ├── testutils.hpp ├── tpunit++.hpp ├── tpunit++main.cpp ├── type_info_tests.cpp ├── verification_errors_tests.cpp └── verification_tests.cpp /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci_linux_clang.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/.github/workflows/ci_linux_clang.yml -------------------------------------------------------------------------------- /.github/workflows/ci_linux_gcc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/.github/workflows/ci_linux_gcc.yml -------------------------------------------------------------------------------- /.github/workflows/ci_macos_appleclang.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/.github/workflows/ci_macos_appleclang.yml -------------------------------------------------------------------------------- /.github/workflows/ci_windows_msvc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/.github/workflows/ci_windows_msvc.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /FakeIt.autopkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/FakeIt.autopkg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- 1 | build: off 2 | -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/create_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/benchmark/create_benchmark.py -------------------------------------------------------------------------------- /config/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/CMakeLists.txt -------------------------------------------------------------------------------- /config/boost/BoostTestFakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/boost/BoostTestFakeit.hpp -------------------------------------------------------------------------------- /config/boost/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/boost/fakeit.hpp -------------------------------------------------------------------------------- /config/boost/fakeit_instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/boost/fakeit_instance.hpp -------------------------------------------------------------------------------- /config/catch/CatchFakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/catch/CatchFakeit.hpp -------------------------------------------------------------------------------- /config/catch/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/catch/fakeit.hpp -------------------------------------------------------------------------------- /config/catch/fakeit_instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/catch/fakeit_instance.hpp -------------------------------------------------------------------------------- /config/cute/CuteFakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/cute/CuteFakeit.hpp -------------------------------------------------------------------------------- /config/cute/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/cute/fakeit.hpp -------------------------------------------------------------------------------- /config/cute/fakeit_instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/cute/fakeit_instance.hpp -------------------------------------------------------------------------------- /config/doctest/DoctestFakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/doctest/DoctestFakeit.hpp -------------------------------------------------------------------------------- /config/doctest/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/doctest/fakeit.hpp -------------------------------------------------------------------------------- /config/doctest/fakeit_instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/doctest/fakeit_instance.hpp -------------------------------------------------------------------------------- /config/gtest/GTestFakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/gtest/GTestFakeit.hpp -------------------------------------------------------------------------------- /config/gtest/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/gtest/fakeit.hpp -------------------------------------------------------------------------------- /config/gtest/fakeit_instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/gtest/fakeit_instance.hpp -------------------------------------------------------------------------------- /config/mettle/MettleFakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/mettle/MettleFakeit.hpp -------------------------------------------------------------------------------- /config/mettle/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/mettle/fakeit.hpp -------------------------------------------------------------------------------- /config/mettle/fakeit_instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/mettle/fakeit_instance.hpp -------------------------------------------------------------------------------- /config/mstest/MsTestFakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/mstest/MsTestFakeit.hpp -------------------------------------------------------------------------------- /config/mstest/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/mstest/fakeit.hpp -------------------------------------------------------------------------------- /config/mstest/fakeit_instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/mstest/fakeit_instance.hpp -------------------------------------------------------------------------------- /config/nunit/NUnitFakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/nunit/NUnitFakeit.hpp -------------------------------------------------------------------------------- /config/nunit/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/nunit/fakeit.hpp -------------------------------------------------------------------------------- /config/nunit/fakeit_instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/nunit/fakeit_instance.hpp -------------------------------------------------------------------------------- /config/qtest/QTestFakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/qtest/QTestFakeit.hpp -------------------------------------------------------------------------------- /config/qtest/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/qtest/fakeit.hpp -------------------------------------------------------------------------------- /config/qtest/fakeit_instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/qtest/fakeit_instance.hpp -------------------------------------------------------------------------------- /config/standalone/StandaloneFakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/standalone/StandaloneFakeit.hpp -------------------------------------------------------------------------------- /config/standalone/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/standalone/fakeit.hpp -------------------------------------------------------------------------------- /config/standalone/fakeit_instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/standalone/fakeit_instance.hpp -------------------------------------------------------------------------------- /config/tpunit/TpUnitFakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/tpunit/TpUnitFakeit.hpp -------------------------------------------------------------------------------- /config/tpunit/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/tpunit/fakeit.hpp -------------------------------------------------------------------------------- /config/tpunit/fakeit_instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/config/tpunit/fakeit_instance.hpp -------------------------------------------------------------------------------- /generate_fakeit_single_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/generate_fakeit_single_header.py -------------------------------------------------------------------------------- /include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/CMakeLists.txt -------------------------------------------------------------------------------- /include/fakeit/Action.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/Action.hpp -------------------------------------------------------------------------------- /include/fakeit/ActionSequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/ActionSequence.hpp -------------------------------------------------------------------------------- /include/fakeit/ActualInvocation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/ActualInvocation.hpp -------------------------------------------------------------------------------- /include/fakeit/ActualInvocationHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/ActualInvocationHandler.hpp -------------------------------------------------------------------------------- /include/fakeit/ActualInvocationsSource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/ActualInvocationsSource.hpp -------------------------------------------------------------------------------- /include/fakeit/DefaultEventFormatter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/DefaultEventFormatter.hpp -------------------------------------------------------------------------------- /include/fakeit/DefaultEventLogger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/DefaultEventLogger.hpp -------------------------------------------------------------------------------- /include/fakeit/DefaultFakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/DefaultFakeit.hpp -------------------------------------------------------------------------------- /include/fakeit/DomainObjects.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/DomainObjects.hpp -------------------------------------------------------------------------------- /include/fakeit/EventFormatter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/EventFormatter.hpp -------------------------------------------------------------------------------- /include/fakeit/EventHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/EventHandler.hpp -------------------------------------------------------------------------------- /include/fakeit/FakeFunctor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/FakeFunctor.hpp -------------------------------------------------------------------------------- /include/fakeit/FakeitContext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/FakeitContext.hpp -------------------------------------------------------------------------------- /include/fakeit/FakeitEvents.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/FakeitEvents.hpp -------------------------------------------------------------------------------- /include/fakeit/FakeitExceptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/FakeitExceptions.hpp -------------------------------------------------------------------------------- /include/fakeit/Functional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/Functional.hpp -------------------------------------------------------------------------------- /include/fakeit/Invocation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/Invocation.hpp -------------------------------------------------------------------------------- /include/fakeit/MatchAnalysis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/MatchAnalysis.hpp -------------------------------------------------------------------------------- /include/fakeit/MatchersCollector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/MatchersCollector.hpp -------------------------------------------------------------------------------- /include/fakeit/MethodMockingContext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/MethodMockingContext.hpp -------------------------------------------------------------------------------- /include/fakeit/Mock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/Mock.hpp -------------------------------------------------------------------------------- /include/fakeit/MockImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/MockImpl.hpp -------------------------------------------------------------------------------- /include/fakeit/Prototype.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/Prototype.hpp -------------------------------------------------------------------------------- /include/fakeit/Quantifier.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/Quantifier.hpp -------------------------------------------------------------------------------- /include/fakeit/RecordedMethodBody.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/RecordedMethodBody.hpp -------------------------------------------------------------------------------- /include/fakeit/Sequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/Sequence.hpp -------------------------------------------------------------------------------- /include/fakeit/SequenceVerificationExpectation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/SequenceVerificationExpectation.hpp -------------------------------------------------------------------------------- /include/fakeit/SequenceVerificationProgress.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/SequenceVerificationProgress.hpp -------------------------------------------------------------------------------- /include/fakeit/SortInvocations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/SortInvocations.hpp -------------------------------------------------------------------------------- /include/fakeit/SpyFunctor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/SpyFunctor.hpp -------------------------------------------------------------------------------- /include/fakeit/SpyWithoutVerifyFunctor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/SpyWithoutVerifyFunctor.hpp -------------------------------------------------------------------------------- /include/fakeit/SpyingContext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/SpyingContext.hpp -------------------------------------------------------------------------------- /include/fakeit/StubbingContext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/StubbingContext.hpp -------------------------------------------------------------------------------- /include/fakeit/StubbingImpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/StubbingImpl.hpp -------------------------------------------------------------------------------- /include/fakeit/StubbingProgress.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/StubbingProgress.hpp -------------------------------------------------------------------------------- /include/fakeit/ThrowFalseEventHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/ThrowFalseEventHandler.hpp -------------------------------------------------------------------------------- /include/fakeit/UnverifiedFunctor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/UnverifiedFunctor.hpp -------------------------------------------------------------------------------- /include/fakeit/UsingFunctor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/UsingFunctor.hpp -------------------------------------------------------------------------------- /include/fakeit/UsingProgress.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/UsingProgress.hpp -------------------------------------------------------------------------------- /include/fakeit/VerifyFunctor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/VerifyFunctor.hpp -------------------------------------------------------------------------------- /include/fakeit/VerifyNoOtherInvocationsFunctor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/VerifyNoOtherInvocationsFunctor.hpp -------------------------------------------------------------------------------- /include/fakeit/VerifyNoOtherInvocationsVerificationProgress.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/VerifyNoOtherInvocationsVerificationProgress.hpp -------------------------------------------------------------------------------- /include/fakeit/WhenFunctor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/WhenFunctor.hpp -------------------------------------------------------------------------------- /include/fakeit/Xaction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/Xaction.hpp -------------------------------------------------------------------------------- /include/fakeit/api_functors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/api_functors.hpp -------------------------------------------------------------------------------- /include/fakeit/api_macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/api_macros.hpp -------------------------------------------------------------------------------- /include/fakeit/argument_matchers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/argument_matchers.hpp -------------------------------------------------------------------------------- /include/fakeit/fakeit_root.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/fakeit_root.hpp -------------------------------------------------------------------------------- /include/fakeit/invocation_matchers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/fakeit/invocation_matchers.hpp -------------------------------------------------------------------------------- /include/mockutils/DefaultValue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/DefaultValue.hpp -------------------------------------------------------------------------------- /include/mockutils/Destructible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/Destructible.hpp -------------------------------------------------------------------------------- /include/mockutils/DynamicProxy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/DynamicProxy.hpp -------------------------------------------------------------------------------- /include/mockutils/FakeObject.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/FakeObject.hpp -------------------------------------------------------------------------------- /include/mockutils/Finally.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/Finally.hpp -------------------------------------------------------------------------------- /include/mockutils/Formatter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/Formatter.hpp -------------------------------------------------------------------------------- /include/mockutils/Macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/Macros.hpp -------------------------------------------------------------------------------- /include/mockutils/MethodInvocationHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/MethodInvocationHandler.hpp -------------------------------------------------------------------------------- /include/mockutils/MethodProxy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/MethodProxy.hpp -------------------------------------------------------------------------------- /include/mockutils/MethodProxyCreator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/MethodProxyCreator.hpp -------------------------------------------------------------------------------- /include/mockutils/TupleDispatcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/TupleDispatcher.hpp -------------------------------------------------------------------------------- /include/mockutils/TuplePrinter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/TuplePrinter.hpp -------------------------------------------------------------------------------- /include/mockutils/VTUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/VTUtils.hpp -------------------------------------------------------------------------------- /include/mockutils/VirtualOffestSelector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/VirtualOffestSelector.hpp -------------------------------------------------------------------------------- /include/mockutils/VirtualTable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/VirtualTable.hpp -------------------------------------------------------------------------------- /include/mockutils/gcc/VirtualTable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/gcc/VirtualTable.hpp -------------------------------------------------------------------------------- /include/mockutils/gcc/is_simple_inheritance_layout.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/gcc/is_simple_inheritance_layout.hpp -------------------------------------------------------------------------------- /include/mockutils/mscpp/VirtualTable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/mscpp/VirtualTable.hpp -------------------------------------------------------------------------------- /include/mockutils/smart_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/smart_ptr.hpp -------------------------------------------------------------------------------- /include/mockutils/to_string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/to_string.hpp -------------------------------------------------------------------------------- /include/mockutils/type_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/type_utils.hpp -------------------------------------------------------------------------------- /include/mockutils/union_cast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/include/mockutils/union_cast.hpp -------------------------------------------------------------------------------- /single_header/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/single_header/CMakeLists.txt -------------------------------------------------------------------------------- /single_header/boost/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/single_header/boost/fakeit.hpp -------------------------------------------------------------------------------- /single_header/catch/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/single_header/catch/fakeit.hpp -------------------------------------------------------------------------------- /single_header/cute/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/single_header/cute/fakeit.hpp -------------------------------------------------------------------------------- /single_header/doctest/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/single_header/doctest/fakeit.hpp -------------------------------------------------------------------------------- /single_header/gtest/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/single_header/gtest/fakeit.hpp -------------------------------------------------------------------------------- /single_header/mettle/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/single_header/mettle/fakeit.hpp -------------------------------------------------------------------------------- /single_header/mstest/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/single_header/mstest/fakeit.hpp -------------------------------------------------------------------------------- /single_header/nunit/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/single_header/nunit/fakeit.hpp -------------------------------------------------------------------------------- /single_header/qtest/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/single_header/qtest/fakeit.hpp -------------------------------------------------------------------------------- /single_header/standalone/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/single_header/standalone/fakeit.hpp -------------------------------------------------------------------------------- /single_header/tpunit/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/single_header/tpunit/fakeit.hpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/VirtualOffsetSelectorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/VirtualOffsetSelectorTest.cpp -------------------------------------------------------------------------------- /tests/argument_matching_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/argument_matching_tests.cpp -------------------------------------------------------------------------------- /tests/cpp14_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/cpp14_tests.cpp -------------------------------------------------------------------------------- /tests/custom_event_formatting_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/custom_event_formatting_tests.cpp -------------------------------------------------------------------------------- /tests/custom_testing_framework_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/custom_testing_framework_tests.cpp -------------------------------------------------------------------------------- /tests/default_behaviore_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/default_behaviore_tests.cpp -------------------------------------------------------------------------------- /tests/default_event_formatting_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/default_event_formatting_tests.cpp -------------------------------------------------------------------------------- /tests/dtor_mocking_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/dtor_mocking_tests.cpp -------------------------------------------------------------------------------- /tests/event_notification_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/event_notification_tests.cpp -------------------------------------------------------------------------------- /tests/functional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/functional.cpp -------------------------------------------------------------------------------- /tests/gcc_stubbing_multiple_values_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/gcc_stubbing_multiple_values_tests.cpp -------------------------------------------------------------------------------- /tests/gcc_type_info_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/gcc_type_info_tests.cpp -------------------------------------------------------------------------------- /tests/miscellaneous_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/miscellaneous_tests.cpp -------------------------------------------------------------------------------- /tests/move_only_return_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/move_only_return_tests.cpp -------------------------------------------------------------------------------- /tests/moving_mocks_around.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/moving_mocks_around.cpp -------------------------------------------------------------------------------- /tests/msc_stubbing_multiple_values_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/msc_stubbing_multiple_values_tests.cpp -------------------------------------------------------------------------------- /tests/msc_type_info_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/msc_type_info_tests.cpp -------------------------------------------------------------------------------- /tests/overloadded_methods_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/overloadded_methods_tests.cpp -------------------------------------------------------------------------------- /tests/referece_types_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/referece_types_tests.cpp -------------------------------------------------------------------------------- /tests/remove_const_volatile_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/remove_const_volatile_tests.cpp -------------------------------------------------------------------------------- /tests/return_template_specialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/return_template_specialization.cpp -------------------------------------------------------------------------------- /tests/rvalue_arguments_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/rvalue_arguments_tests.cpp -------------------------------------------------------------------------------- /tests/sequence_verification_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/sequence_verification_tests.cpp -------------------------------------------------------------------------------- /tests/spying_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/spying_tests.cpp -------------------------------------------------------------------------------- /tests/streaming_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/streaming_tests.cpp -------------------------------------------------------------------------------- /tests/stubbing_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/stubbing_tests.cpp -------------------------------------------------------------------------------- /tests/testutils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/testutils.hpp -------------------------------------------------------------------------------- /tests/tpunit++.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/tpunit++.hpp -------------------------------------------------------------------------------- /tests/tpunit++main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/tpunit++main.cpp -------------------------------------------------------------------------------- /tests/type_info_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/type_info_tests.cpp -------------------------------------------------------------------------------- /tests/verification_errors_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/verification_errors_tests.cpp -------------------------------------------------------------------------------- /tests/verification_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eranpeer/FakeIt/HEAD/tests/verification_tests.cpp --------------------------------------------------------------------------------