4 #ifndef DP3_STEPS_TEST_UNIT_MOCKSTEP_H_
5 #define DP3_STEPS_TEST_UNIT_MOCKSTEP_H_
17 MockStep() : bda_buffers_(), regular_buffers_(), finish_count_(0) {}
26 bool process(std::unique_ptr<base::DPBuffer> buffer)
override {
27 regular_buffers_.push_back(std::move(buffer));
36 bool process(std::unique_ptr<base::BdaBuffer> buffer)
override {
37 bda_buffers_.push_back(std::move(buffer));
45 void finish()
override { ++finish_count_; }
47 const std::vector<std::unique_ptr<base::BdaBuffer>>&
GetBdaBuffers()
const {
53 return regular_buffers_;
63 std::vector<std::unique_ptr<base::BdaBuffer>> bda_buffers_;
64 std::vector<std::unique_ptr<base::DPBuffer>> regular_buffers_;
65 std::size_t finish_count_;
Definition: MockStep.h:15
void finish() override
Definition: MockStep.h:45
~MockStep() override
Definition: MockStep.h:19
const std::vector< std::unique_ptr< base::BdaBuffer > > & GetBdaBuffers() const
Definition: MockStep.h:47
bool process(std::unique_ptr< base::DPBuffer > buffer) override
Definition: MockStep.h:26
bool process(std::unique_ptr< base::BdaBuffer > buffer) override
Definition: MockStep.h:36
const std::vector< std::unique_ptr< base::DPBuffer > > & GetRegularBuffers() const
Definition: MockStep.h:51
std::size_t TotalRowCount() const
MockStep()
Definition: MockStep.h:17
void ClearBdaBuffers()
Definition: MockStep.h:56
std::size_t FinishCount() const
Definition: MockStep.h:58
Definition: ThrowStep.h:17
This file has generic helper routines for testing steps.
Definition: AntennaConfig.h:53