DP3
MockInput.h
Go to the documentation of this file.
1 // Copyright (C) 2023 ASTRON (Netherlands Institute for Radio Astronomy)
2 // SPDX-License-Identifier: GPL-3.0-or-later
3 
4 #ifndef DP3_STEPS_TEST_UNIT_MOCKINPUT_H_
5 #define DP3_STEPS_TEST_UNIT_MOCKINPUT_H_
6 
7 #include <boost/test/unit_test.hpp>
8 
9 #include "steps/InputStep.h"
10 
11 namespace dp3 {
12 namespace steps {
13 
14 class MockInput : public InputStep {
15  public:
17  ~MockInput() override;
18 
21 
22  void finish() override;
23  void show(std::ostream&) const override;
24 };
25 } // namespace steps
26 } // namespace dp3
27 
28 #endif
Abstract base class for a Step generating input.
Definition: Fields.h:16
Abstract base class for a Step generating input.
Definition: InputStep.h:37
Definition: MockInput.h:14
common::Fields getProvidedFields() const override
void show(std::ostream &) const override
Show the step parameters.
void finish() override
Finish the processing of this step and subsequent steps.
common::Fields getRequiredFields() const override
Get the fields required by the current step.
This file has generic helper routines for testing steps.
Definition: AntennaConfig.h:53