blob: b00911e8fff249fadb562a794e7ac6bc109247f3 [file] [log] [blame]
Brian Silvermanf7f267a2017-02-04 16:16:08 -08001/*----------------------------------------------------------------------------*/
2/* Copyright (c) FIRST 2017. All Rights Reserved. */
3/* Open Source Software - may be modified and shared by FRC teams. The code */
4/* must be accompanied by the FIRST BSD license file in the root directory of */
5/* the project. */
6/*----------------------------------------------------------------------------*/
7
8#pragma once
9
10#include <Commands/ConditionalCommand.h>
11
12#include "command/MockCommand.h"
13
14namespace frc {
15
16class MockConditionalCommand : public ConditionalCommand {
17 public:
18 MockConditionalCommand(MockCommand* onTrue, MockCommand* onFalse);
19 void SetCondition(bool condition);
20
21 protected:
22 bool Condition() override;
23
24 private:
25 bool m_condition = false;
26};
27
28} // namespace frc