Skip to content

Commit 1d38a7d

Browse files
committed
Added AppleClang to the list of supported compiler in the README.
1 parent f9a654e commit 1d38a7d

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@ Linux / GCC: [![CI Linux/GCC](https://github.com/eranpeer/FakeIt/actions/workflo
88

99
Linux / Clang: [![CI Linux/Clang](https://github.com/eranpeer/FakeIt/actions/workflows/ci_linux_clang.yml/badge.svg?branch=master&event=push)](https://github.com/eranpeer/FakeIt/actions/workflows/ci_linux_clang.yml?query=branch%3Amaster+event%3Apush)
1010

11+
macOS / AppleClang: [![CI macOS/AppleClang](https://github.com/eranpeer/FakeIt/actions/workflows/ci_macos_appleclang.yml/badge.svg?branch=master&event=push)](https://github.com/eranpeer/FakeIt/actions/workflows/ci_macos_appleclang.yml?query=branch%3Amaster+event%3Apush)
12+
1113
MSVC: [![CI Windows/MSVC](https://github.com/eranpeer/FakeIt/actions/workflows/ci_windows_msvc.yml/badge.svg?branch=master&event=push)](https://github.com/eranpeer/FakeIt/actions/workflows/ci_windows_msvc.yml?query=branch%3Amaster+event%3Apush)
1214

13-
FakeIt is a simple mocking framework for C++. It supports GCC, Clang and MS Visual C++.
15+
FakeIt is a simple mocking framework for C++. It supports GCC, Clang, AppleClang and MS Visual C++ (MSVC).
1416

1517
FakeIt is written in C++11 and can be used for testing both C++11 and C++ projects.
1618

@@ -61,7 +63,7 @@ The master branch has the stable version of FakeIt. Include the most suitable si
6163
## Features
6264
* Packaged as a **single header file**.
6365
* Very simple API based on the expressiveness of C++11.
64-
* Supports all major compilers: GCC, Clang and MSC++.
66+
* Supports all major compilers: GCC, Clang, AppleClang and MSVC.
6567
* 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).
6668
* Expressive [Arrange-Act-Assert](http://xp123.com/articles/3a-arrange-act-assert/) syntax.
6769
* Create mock classes or **spy existing objects** instantly in one simple line.
@@ -207,9 +209,9 @@ Run the tests by typing:
207209
```
208210
209211
## Limitations
210-
* Currently only GCC, Clang and MSC++ are supported.
212+
* Currently only GCC, Clang, AppleClang and MSVC are supported.
211213
* 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).
213215
* Can't mock classes with multiple inheritance.
214216
* Can't mock classes with virtual inheritance.
215-
* Currently mocks are not thread safe.
217+
* Currently mocks are not thread safe.

0 commit comments

Comments
 (0)