You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,9 +8,11 @@ Linux / GCC: [](https://github.com/eranpeer/FakeIt/actions/workflows/ci_linux_clang.yml?query=branch%3Amaster+event%3Apush)
FakeIt is a simple mocking framework for C++. It supports GCC, Clangand MS Visual C++.
15
+
FakeIt is a simple mocking framework for C++. It supports GCC, Clang, AppleClang and MS Visual C++ (MSVC).
14
16
15
17
FakeIt is written in C++11 and can be used for testing both C++11 and C++ projects.
16
18
@@ -61,7 +63,7 @@ The master branch has the stable version of FakeIt. Include the most suitable si
61
63
## Features
62
64
* Packaged as a **single header file**.
63
65
* Very simple API based on the expressiveness of C++11.
64
-
* Supports all major compilers: GCC, Clangand MSC++.
66
+
* Supports all major compilers: GCC, Clang, AppleClang and MSVC.
65
67
* Easily integrated with [**GTest**](https://code.google.com/p/googletest/), [**MS Test**](http://en.wikipedia.org/wiki/Visual_Studio_Unit_Testing_Framework) and [**Boost Test**](http://www.boost.org/doc/libs/1_56_0/libs/test/doc/html/index.html).
* Create mock classes or **spy existing objects** instantly in one simple line.
@@ -207,9 +209,9 @@ Run the tests by typing:
207
209
```
208
210
209
211
## Limitations
210
-
* Currently only GCC, Clangand MSC++ are supported.
212
+
* Currently only GCC, Clang, AppleClang and MSVC are supported.
211
213
* On GCC, optimization flag O2 and O3 are not supported. You must compile the test project with -O1 or -O0.
212
-
* In MSC++, your project must have Edit And Continue debug mode on (https://msdn.microsoft.com/en-us/library/esaeyddf.aspx) which is same of /ZI compiler switch. If you don't use this, you will have exceptions mocking destructors (which includes unique_ptr and other smart pointers).
214
+
* In MSVC, your project must have Edit And Continue debug mode on (https://msdn.microsoft.com/en-us/library/esaeyddf.aspx) which is same of /ZI compiler switch. If you don't use this, you will have exceptions mocking destructors (which includes unique_ptr and other smart pointers).
0 commit comments