210 likes | 411 Views
Google C++ Testing Framework. Dr. Frank Xu Gannon University. Overview. Download Installation Compilation Test a demo. Download. Installation. Assume we are using MSVS Click msvs. Compilation. After compilation, you will see gtestd.lib. Demo. Win32 Console Application. I mportant.
E N D
Google C++ Testing Framework Dr. Frank Xu Gannon University
Overview • Download • Installation • Compilation • Test a demo
Assume we are using MSVS Click msvs
Demo • Win32 Console Application
Important • GTEST_ROOT • C:\Users\Frank\Desktop\svnrepository\MyDoc\public_html\teaching\shared\software\gtest-1.5.0 • Make sure you have GTEST_ROOT/include in the header search path so that the compiler can find <gtest/gtest.h> when compiling your test. • C:\Users\Frank\Desktop\svnrepository\MyDoc\public_html\teaching\shared\software\gtest-1.5.0\include • Set up your test project to link with the Google Test library (for example, in Visual Studio, this is done by adding a dependency on gtest.vcproj). • C:\Users\Frank\Desktop\svnrepository\MyDoc\public_html\teaching\shared\software\gtest-1.5.0\msvc\gtest\Debug\gtestd.lib
Testing Greatest common divisor (gcd)
Conclusion • [TestCaseName,TestName] • Confusing: • [TestSuiteName,TestPurpose] • { • test case 1 • Test case 2 • }