mirror of
https://github.com/Team4388/Robot-Essentials.git
synced 2026-06-09 00:38:01 -06:00
Improve Gyro Heading Test
This commit is contained in:
+7
-10
@@ -5,28 +5,25 @@
|
|||||||
/* the project. */
|
/* the project. */
|
||||||
/*----------------------------------------------------------------------------*/
|
/*----------------------------------------------------------------------------*/
|
||||||
|
|
||||||
package frc4388.robot.utility;
|
package frc4388.utility;
|
||||||
|
|
||||||
import static org.junit.Assert.*;
|
import static org.junit.Assert.*;
|
||||||
import static org.mockito.Mockito.*;
|
import static org.mockito.Mockito.*;
|
||||||
|
import org.junit.*;
|
||||||
import com.ctre.phoenix.sensors.PigeonIMU;
|
|
||||||
|
|
||||||
import edu.wpi.first.wpilibj.*;
|
import edu.wpi.first.wpilibj.*;
|
||||||
|
import com.ctre.phoenix.sensors.PigeonIMU;
|
||||||
import frc4388.utility.RobotGyro;
|
import frc4388.utility.RobotGyro;
|
||||||
|
|
||||||
import org.junit.*;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add your docs here.
|
* Add your docs here.
|
||||||
*/
|
*/
|
||||||
public class GyroHeadingTest {
|
public class RobotGyroUtilityTest {
|
||||||
|
// Arrange
|
||||||
|
RobotGyro gyro = new RobotGyro(mock(PigeonIMU.class));
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testConstructor() {
|
public void testHeading() {
|
||||||
// Arrange
|
|
||||||
RobotGyro gyro = new RobotGyro(mock(PigeonIMU.class));
|
|
||||||
|
|
||||||
// Act & Assert
|
// Act & Assert
|
||||||
assertEquals(-90, gyro.getHeading(270), 0.0001);
|
assertEquals(-90, gyro.getHeading(270), 0.0001);
|
||||||
assertEquals(-45, gyro.getHeading(315), 0.0001);
|
assertEquals(-45, gyro.getHeading(315), 0.0001);
|
||||||
Reference in New Issue
Block a user