File tree Expand file tree Collapse file tree
src/main/java/org/carlmontrobotics/lib199 Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33import com .revrobotics .CANSparkMax ;
44import com .revrobotics .RelativeEncoder ;
5+ import com .revrobotics .SparkMaxAbsoluteEncoder ;
56import com .revrobotics .SparkMaxAnalogSensor ;
67import com .revrobotics .SparkMaxLimitSwitch ;
78import com .revrobotics .SparkMaxPIDController ;
@@ -23,6 +24,8 @@ public class DummySparkMaxAnswer extends REVLibErrorAnswer {
2324 public static final SparkMaxAnalogSensor DUMMY_ANALOG_SENSOR = Mocks .mock (SparkMaxAnalogSensor .class , REVLibErrorAnswer .ANSWER );
2425 public static final SparkMaxLimitSwitch DUMMY_LIMIT_SWITCH = Mocks .mock (SparkMaxLimitSwitch .class , REVLibErrorAnswer .ANSWER );
2526 public static final SparkMaxPIDController DUMMY_PID_CONTROLLER = Mocks .mock (SparkMaxPIDController .class , ANSWER );
27+ public static final SparkMaxAbsoluteEncoder DUMMY_ABSOLUTE_ENCODER = Mocks .mock (SparkMaxAbsoluteEncoder .class , ANSWER );
28+
2629
2730 @ Override
2831 public Object answer (InvocationOnMock invocation ) throws Throwable {
@@ -41,6 +44,8 @@ public Object answer(InvocationOnMock invocation) throws Throwable {
4144 return IdleMode .kBrake ;
4245 } else if (returnType == AccelStrategy .class ) {
4346 return AccelStrategy .kTrapezoidal ;
47+ } else if (returnType == SparkMaxAbsoluteEncoder .class ) {
48+ return DUMMY_ABSOLUTE_ENCODER ;
4449 }
4550 return super .answer (invocation );
4651 }
You can’t perform that action at this time.
0 commit comments