UtilTest: Added unit tests for Util.java
This commit is contained in:
parent
a0eb653afd
commit
d4db802700
|
|
@ -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"
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue