+ +
+ +

Class MockCRServo

+
+
java.lang.Object +
org.firstinspires.ftc.teamcode.subsystems.chute.MockDCMotor +
org.firstinspires.ftc.teamcode.subsystems.chute.MockCRServo
+
+
+
+
+
public class MockCRServo +extends MockDCMotor
+
Mock continuous rotation servo for testing. + Mirrors the override pattern of +
+invalid reference +
FtcCRServo
+
+ without requiring the FTC SDK. + +

Extends MockDCMotor and overrides setPower() to track commanded values, + letting tests verify that ChuteController correctly routes through a subclassed motor.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MockCRServo

      +
      public MockCRServo()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setPower

      +
      public void setPower(double power)
      +
      +
      Overrides:
      +
      setPower in class MockDCMotor
      +
      +
      +
    • +
    • +
      +

      getLastCommandedPower

      +
      public double getLastCommandedPower()
      +
      +
      Returns:
      +
      The most recent power value passed to setPower
      +
      +
      +
    • +
    • +
      +

      getSetPowerCallCount

      +
      public int getSetPowerCallCount()
      +
      +
      Returns:
      +
      Total number of times setPower has been called
      +
      +
      +
    • +
    +
    +
  • +
+
+ +