Branch data Line data Source code
1 : : // ***************************************************************************** 2 : : /*! 3 : : \file src/Main/UnitTestDriver.hpp 4 : : \copyright 2012-2015 J. Bakosi, 5 : : 2016-2018 Los Alamos National Security, LLC., 6 : : 2019-2021 Triad National Security, LLC. 7 : : All rights reserved. See the LICENSE file for details. 8 : : \brief Unit test driver 9 : : \details Unit test driver. 10 : : */ 11 : : // ***************************************************************************** 12 : : #ifndef UnitTestDriver_h 13 : : #define UnitTestDriver_h 14 : : 15 : : #include "UnitTest/CmdLine/CmdLine.hpp" 16 : : 17 : : namespace unittest { 18 : : 19 : : //! Unit test suite driver used polymorphically with tk::Driver 20 : : class UnitTestDriver { 21 : : 22 : : public: 23 : : //! Constructor 24 : : explicit UnitTestDriver( const ctr::CmdLine& cmdline, int ); 25 : : 26 : : //! Execute driver 27 : 1 : void execute() const {} 28 : : }; 29 : : 30 : : } // unittest:: 31 : : 32 : : #endif // UnitTestDriver_h