a tool used to unit test AnaToolHandle More...
#include <UnitTestTool3.h>
Public Member Functions | |
UnitTestTool3 (const std::string &val_name) | |
standard constructor | |
StatusCode | initialize () override |
virtual const IUnitTestTool1 * | getSubtool () const override |
get the subtool we configured | |
virtual const IUnitTestTool1 * | getSubsubtool () const override |
get the subtool configured for our subtool | |
virtual bool | subsubtoolEmpty () const override |
get whether the subtool configured for our subtool is empty |
a tool used to unit test AnaToolHandle
This allows to unit test that I can use an AnaToolHandle property to provide a customization point to the user and then pass it on as a property to another tool it holds and creates via an AnaToolHandle.
StatusCode asg::UnitTestTool3::initialize | ( | void | ) | [override, virtual] |
Dummy implementation of the initialisation function
It's here to allow the dual-use tools to skip defining an initialisation function. Since many are doing so...
Reimplemented from asg::AsgTool.