googletest - Google C++ Testing Framework - Google Project Hosting
2012-03-13 23:17
686 查看
googletest - Google C++ Testing Framework - Google Project Hosting
Google's framework for writing C++ tests on a variety of platforms (Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian). Based on the xUnit architecture. Supports automatic test discovery, a rich set of assertions, user-defined assertions, death tests, fatal and non-fatal failures, value- and type-parameterized tests, various options for running the tests, and XML test report generation.
The Chromium projects (behind the Chrome browser and Chrome OS)
The LLVM compiler
Protocol Buffers (Google's data interchange format)
If you know of a project that's using Google Test and want it to be listed here, please let googletestframework@googlegroups.com know.
GTest TAP Listener is an event listener for Google Test that implements the TAP protocol for test result output. If your test runner understands TAP, you may find it useful.
Getting Started
After downloading Google Test, unpack it, read the README file and the documentation wiki pages (listed on the right side of this front page).Who are using Google Test?
In addition to many internal projects at Google, Google Test is also used by the following notable projects:The Chromium projects (behind the Chrome browser and Chrome OS)
The LLVM compiler
Protocol Buffers (Google's data interchange format)
If you know of a project that's using Google Test and want it to be listed here, please let googletestframework@googlegroups.com know.
Google Test-related open source projects
Google Test UI is test runner that runs your test binary, allows you to track its progress via a progress bar, and displays a list of test failures. Clicking on one shows failure text. Google Test UI is written in C#.GTest TAP Listener is an event listener for Google Test that implements the TAP protocol for test result output. If your test runner understands TAP, you may find it useful.
相关文章推荐
- spserver - SPServer is a high concurrency server framework library written on C++ - Google Project Hosting
- qdjango - QDjango, a Qt-based C++ web framework - Google Project Hosting
- Google Test(Google C++ Testing Framework)简介
- robotframework - A generic test automation framework - Google Project Hosting
- something about Google Test(Google C++ Testing Framework)
- Google C++ Testing Framework Primer
- Google C++ Testing Framework之初识
- 使用Google C++ Testing Framework进行单元测试
- Google C++ Test Framework (一)通过ASSERT和EXPECT宏完成的测试
- Google C++ Test Framework (二)为用例中的测试进行统一的配置
- cpp-btree - C++ B-tree - Google Project Hosting
- pactester - A tool to test proxy auto-configuration (pac) files - Google Project Hosting
- vimcolorschemetest - Vim Color Scheme Test - Google Project Hosting
- Google C++ Test Framework (Primer)
- Google C++ Testing Framework Primer
- [gtest][002] A quick start to build the Google C++ Testing project
- Create a simple unit test project with Visual Studio Unit Testing Framework
- google-glog - Logging library for C++ - Google Project Hosting
- chromiumembedded - A simple framework for embedding chromium browser windows in other applications. - Google Project Hosting
- xrelayer - A lightweight HTTP proxy written in C++ - Google Project Hosting