[commands] Add until() as alias for withInterrupt() (#3981)

This is a clearer description for the functionality.
Will deprecate withInterrupt next year.
This commit is contained in:
Oblarg
2022-02-04 01:14:52 -05:00
committed by GitHub
parent 16bf2c70c5
commit 6a6366b0d6
12 changed files with 50 additions and 14 deletions

View File

@@ -34,13 +34,12 @@ TEST_F(CommandDecoratorTest, WithTimeout) {
frc::sim::ResumeTiming();
}
TEST_F(CommandDecoratorTest, WithInterrupt) {
TEST_F(CommandDecoratorTest, Until) {
CommandScheduler scheduler = GetScheduler();
bool finished = false;
auto command =
RunCommand([] {}, {}).WithInterrupt([&finished] { return finished; });
auto command = RunCommand([] {}, {}).Until([&finished] { return finished; });
scheduler.Schedule(&command);