Skip to content

Commit 32510fd

Browse files
committed
test smartcurrentlimit reset in temperature MotorErrorsTest
1 parent 498afcf commit 32510fd

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/test/java/org/carlmontrobotics/lib199/MotorErrorsTest.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)