CLion provides you with several testing capabilities. You can run the tests from within the IDE, monitor and manage tests using the built-in test runner, including the tests rerunning, terminating and viewing and exploring the tests results options. The IDE provides you with the ability to run: all the tests in a directory/file/class or specific tests (one or more). The run/debug configurations and code generation feature are also available for testing purposes.
Currently, CLion supports the following testing frameworks: Google Test and Catch.