mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
SCRIPT: wpiformat
This commit is contained in:
committed by
Peter Johnson
parent
ae6bdc9d25
commit
2109161534
@@ -15,7 +15,8 @@ using namespace wpi::cmd;
|
||||
class MockAddRequirements {
|
||||
public:
|
||||
MOCK_METHOD(void, AddRequirements, (Requirements), ());
|
||||
MOCK_METHOD(void, AddRequirements, ((wpi::util::SmallSet<Subsystem*, 4>)), ());
|
||||
MOCK_METHOD(void, AddRequirements, ((wpi::util::SmallSet<Subsystem*, 4>)),
|
||||
());
|
||||
MOCK_METHOD(void, AddRequirements, (Subsystem*), ());
|
||||
};
|
||||
|
||||
@@ -44,8 +45,9 @@ TEST(AddRequirementsTest, SmallSetOverloadResolution) {
|
||||
|
||||
MockAddRequirements overloadResolver;
|
||||
|
||||
EXPECT_CALL(overloadResolver,
|
||||
AddRequirements(testing::An<wpi::util::SmallSet<Subsystem*, 4>>()));
|
||||
EXPECT_CALL(
|
||||
overloadResolver,
|
||||
AddRequirements(testing::An<wpi::util::SmallSet<Subsystem*, 4>>()));
|
||||
|
||||
overloadResolver.AddRequirements(requirementsSet);
|
||||
}
|
||||
@@ -85,7 +87,7 @@ TEST(AddRequirementsTest, SpanSemantics) {
|
||||
TestSubsystem requirement2;
|
||||
|
||||
wpi::util::array<Subsystem* const, 2> requirementsArray(&requirement1,
|
||||
&requirement2);
|
||||
&requirement2);
|
||||
|
||||
RunCommand command([] {});
|
||||
command.AddRequirements(std::span{requirementsArray});
|
||||
@@ -97,7 +99,8 @@ TEST(AddRequirementsTest, SpanSemantics) {
|
||||
TEST(AddRequirementsTest, SpanDuplicatesSemantics) {
|
||||
TestSubsystem requirement;
|
||||
|
||||
wpi::util::array<Subsystem* const, 2> requirementsArray(&requirement, &requirement);
|
||||
wpi::util::array<Subsystem* const, 2> requirementsArray(&requirement,
|
||||
&requirement);
|
||||
|
||||
RunCommand command([] {});
|
||||
command.AddRequirements(std::span{requirementsArray});
|
||||
|
||||
@@ -202,8 +202,9 @@ TEST_F(SchedulerTest, ScheduleCommandPtr) {
|
||||
{
|
||||
auto commandPtr =
|
||||
TrackDestroyCommand([&destructionCounter] { destructionCounter++; })
|
||||
.AlongWith(
|
||||
wpi::cmd::InstantCommand([&runCounter] { runCounter++; }).ToPtr())
|
||||
.AlongWith(wpi::cmd::InstantCommand([&runCounter] {
|
||||
runCounter++;
|
||||
}).ToPtr())
|
||||
.Until([&finish] { return finish; });
|
||||
EXPECT_EQ(destructionCounter, 0) << "Composition should not delete command";
|
||||
|
||||
|
||||
@@ -20,7 +20,9 @@ class NetworkButtonTest : public CommandTestBase {
|
||||
inst.StartLocal();
|
||||
}
|
||||
|
||||
~NetworkButtonTest() override { wpi::nt::NetworkTableInstance::Destroy(inst); }
|
||||
~NetworkButtonTest() override {
|
||||
wpi::nt::NetworkTableInstance::Destroy(inst);
|
||||
}
|
||||
|
||||
wpi::nt::NetworkTableInstance inst;
|
||||
};
|
||||
|
||||
@@ -75,9 +75,10 @@ class SysIdRoutineTest : public ::testing::Test {
|
||||
m_sysidRoutine.Dynamic(wpi::cmd::sysid::Direction::kReverse)};
|
||||
|
||||
wpi::cmd::sysid::SysIdRoutine m_emptySysidRoutine{
|
||||
wpi::cmd::sysid::Config{std::nullopt, std::nullopt, std::nullopt, nullptr},
|
||||
wpi::cmd::sysid::Mechanism{[](wpi::units::volt_t driveVoltage) {}, nullptr,
|
||||
&m_subsystem}};
|
||||
wpi::cmd::sysid::Config{std::nullopt, std::nullopt, std::nullopt,
|
||||
nullptr},
|
||||
wpi::cmd::sysid::Mechanism{[](wpi::units::volt_t driveVoltage) {},
|
||||
nullptr, &m_subsystem}};
|
||||
|
||||
wpi::cmd::CommandPtr m_emptyRoutineForward{
|
||||
m_emptySysidRoutine.Quasistatic(wpi::cmd::sysid::Direction::kForward)};
|
||||
|
||||
Reference in New Issue
Block a user