Abseil Team | d9c309f | 2021-02-18 19:18:34 -0500 | [diff] [blame] | 1 | # GoogleTest User's Guide |
| 2 | |
| 3 | ## Welcome to GoogleTest! |
| 4 | |
| 5 | GoogleTest is Google's C++ testing and mocking framework. This user's guide has |
| 6 | the following contents: |
| 7 | |
Abseil Team | 3832a41 | 2021-02-22 22:36:38 -0500 | [diff] [blame] | 8 | * [GoogleTest Primer](primer.md) - Teaches you how to write simple tests using |
Abseil Team | d9c309f | 2021-02-18 19:18:34 -0500 | [diff] [blame] | 9 | GoogleTest. Read this first if you are new to GoogleTest. |
Abseil Team | 3832a41 | 2021-02-22 22:36:38 -0500 | [diff] [blame] | 10 | * [GoogleTest Advanced](advanced.md) - Read this when you've finished the |
| 11 | Primer and want to utilize GoogleTest to its full potential. |
| 12 | * [GoogleTest Samples](samples.md) - Describes some GoogleTest samples. |
| 13 | * [GoogleTest FAQ](faq.md) - Have a question? Want some tips? Check here |
| 14 | first. |
| 15 | * [Mocking for Dummies](gmock_for_dummies.md) - Teaches you how to create mock |
Abseil Team | d9c309f | 2021-02-18 19:18:34 -0500 | [diff] [blame] | 16 | objects and use them in tests. |
Abseil Team | 3832a41 | 2021-02-22 22:36:38 -0500 | [diff] [blame] | 17 | * [Mocking Cookbook](gmock_cook_book.md) - Includes tips and approaches to |
| 18 | common mocking use cases. |
| 19 | * [Mocking Cheat Sheet](gmock_cheat_sheet.md) - A handy reference for |
| 20 | matchers, actions, invariants, and more. |
| 21 | * [Mocking FAQ](gmock_faq.md) - Contains answers to some mocking-specific |
Abseil Team | d9c309f | 2021-02-18 19:18:34 -0500 | [diff] [blame] | 22 | questions. |