UtilTest: Added unit tests for Util.java

This commit is contained in:
Ray Healy 2026-02-14 15:11:09 -05:00
parent a0eb653afd
commit d4db802700
1 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,31 @@
package org.fairportrobotics.frc.robolib;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
public class UtilTest {
@Test void testRangePercent() {
assertEquals(
0.2,
Util.rangePercent(0, 10, 2),
"Positives, Normal"
);
assertEquals(
0.8,
Util.rangePercent(10, 0, 2),
"Positives, Reversed"
);
assertEquals(
0.8,
Util.rangePercent(-10, 0, -2),
"Negatives, Normal"
);
assertEquals(
0.2,
Util.rangePercent(0, -10, -2),
"Negatives, Reversed"
);
}
}