Configuring the Project for CppUTest
- Edit your project’s properties (right-click, properties)
- SelectC/C++ Build:Settings #include Directories
- UnderGCC C++ Compiler:Includes enter the include directory of CppUTest.
- Click the page with the green plus.
- SelectFile system…
- Enter or search to the directory. For my install location, the directory is: C:\workspaces\CppUTest2_1\includes.
CppUTest Library
- UnderMinGW C++ Linker:Libraries, enter both a library path as well as a library
- UnderLibraries (-l), click on the page with a green plus
- Enter the name of the library (minus “lib” and “.lib”):CppUTest
Library Path
- UnderLibrary search path (-L), click on the page with a green plus
- Enter the directory where the library is located. On my machine it isC:\workspaces\CppUTest2_1\lib
- Click OK
Update main
You won’t notice any changes unless you use CppUTest.
- CppUTest uses the main() to execute its tests. So update the file with main() (CppUTestHasItsSmoke.cpp):
- You can run your program as a Local C++ Application again:
Alternative main()
If you’d like to see a list of tests and the time each takes to run, you can either:
- Provide command-line arguments when you run the program in Eclipse
- Use an updated main to make it happen every time:
Comments