@@ -167,25 +167,28 @@ private void doTestReportSparkMaxTemp(int id) {
167167 TemperatureSparkMax spark = (TemperatureSparkMax )Mocks .createMock (CANSparkMax .class , new TemperatureSparkMax .Instance (id ), TemperatureSparkMax .class );
168168 String smartDashboardKey = "Port " + id + " Spark Max Temp" ;
169169 MotorErrors .reportSparkMaxTemp ((CANSparkMax )spark , 40 );
170- spark .setSmartCurrentLimit (50 );
171170
172171 spark .setTemperature (20 );
172+ spark .setSmartCurrentLimit (50 );
173173 CommandScheduler .getInstance ().run ();
174174 assertEquals (20 , SmartDashboard .getNumber (smartDashboardKey , 0 ), 0.01 );
175175 assertEquals (50 , spark .getSmartCurrentLimit ());
176176
177177 spark .setTemperature (20 );
178+ spark .setSmartCurrentLimit (50 );
178179 CommandScheduler .getInstance ().run ();
179180 assertEquals (20 , SmartDashboard .getNumber (smartDashboardKey , 0 ), 0.01 );
180181 assertEquals (50 , spark .getSmartCurrentLimit ());
181182
182183 if (MotorErrors .kOverheatTripCount > 1 ) {
183184 spark .setTemperature (51 );
185+ spark .setSmartCurrentLimit (50 );
184186 CommandScheduler .getInstance ().run ();
185187 assertEquals (51 , SmartDashboard .getNumber (smartDashboardKey , 0 ), 0.01 );
186188 assertEquals (50 , spark .getSmartCurrentLimit ());
187189
188190 spark .setTemperature (20 );
191+ spark .setSmartCurrentLimit (50 );
189192 CommandScheduler .getInstance ().run ();
190193 assertEquals (20 , SmartDashboard .getNumber (smartDashboardKey , 0 ), 0.01 );
191194 assertEquals (50 , spark .getSmartCurrentLimit ());
@@ -198,6 +201,7 @@ private void doTestReportSparkMaxTemp(int id) {
198201 assertEquals (0 , errStream .size ());
199202
200203 spark .setTemperature (51 );
204+ spark .setSmartCurrentLimit (50 );
201205 CommandScheduler .getInstance ().run ();
202206 assertEquals (51 , SmartDashboard .getNumber (smartDashboardKey , 0 ), 0.01 );
203207 }
@@ -206,11 +210,13 @@ private void doTestReportSparkMaxTemp(int id) {
206210 errStream .reset ();
207211
208212 spark .setTemperature (51 );
213+ spark .setSmartCurrentLimit (50 );
209214 CommandScheduler .getInstance ().run ();
210215 assertEquals (51 , SmartDashboard .getNumber (smartDashboardKey , 0 ), 0.01 );
211216 assertEquals (1 , spark .getSmartCurrentLimit ());
212217
213218 spark .setTemperature (20 );
219+ spark .setSmartCurrentLimit (50 );
214220 CommandScheduler .getInstance ().run ();
215221 assertEquals (20 , SmartDashboard .getNumber (smartDashboardKey , 0 ), 0.01 );
216222 assertEquals (1 , spark .getSmartCurrentLimit ());
0 commit comments