[wpimath, wpiutil] Use java_multiple_files for Protobuf (#8555)

Closes #8256
This commit is contained in:
Charlotte Wilson
2026-02-09 20:11:57 -05:00
committed by GitHub
parent 227c89ab23
commit 1680e676b6
149 changed files with 20030 additions and 19309 deletions

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.controller.ArmFeedforward;
import org.wpilib.math.proto.Controller.ProtobufArmFeedforward;
import org.wpilib.math.proto.ProtobufArmFeedforward;
class ArmFeedforwardProtoTest {
private static final ArmFeedforward DATA = new ArmFeedforward(0.174, 0.229, 4.4, 4.4);

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.wpilib.ProtoTestBase;
import org.wpilib.math.controller.DifferentialDriveFeedforward;
import org.wpilib.math.proto.Controller.ProtobufDifferentialDriveFeedforward;
import org.wpilib.math.proto.ProtobufDifferentialDriveFeedforward;
@SuppressWarnings("PMD.TestClassWithoutTestCases")
class DifferentialDriveFeedforwardProtoTest

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.controller.DifferentialDriveWheelVoltages;
import org.wpilib.math.proto.Controller.ProtobufDifferentialDriveWheelVoltages;
import org.wpilib.math.proto.ProtobufDifferentialDriveWheelVoltages;
class DifferentialDriveWheelVoltagesProtoTest {
private static final DifferentialDriveWheelVoltages DATA =

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.controller.ElevatorFeedforward;
import org.wpilib.math.proto.Controller.ProtobufElevatorFeedforward;
import org.wpilib.math.proto.ProtobufElevatorFeedforward;
class ElevatorFeedforwardProtoTest {
private static final ElevatorFeedforward DATA = new ElevatorFeedforward(1.91, 1.1, 1.1, 0.229);

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.wpilib.ProtoTestBase;
import org.wpilib.math.controller.SimpleMotorFeedforward;
import org.wpilib.math.proto.Controller.ProtobufSimpleMotorFeedforward;
import org.wpilib.math.proto.ProtobufSimpleMotorFeedforward;
@SuppressWarnings("PMD.TestClassWithoutTestCases")
class SimpleMotorFeedforwardProtoTest

View File

@@ -10,7 +10,7 @@ import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Ellipse2d;
import org.wpilib.math.geometry.Pose2d;
import org.wpilib.math.geometry.Rotation2d;
import org.wpilib.math.proto.Geometry2D.ProtobufEllipse2d;
import org.wpilib.math.proto.ProtobufEllipse2d;
class Ellipse2dProtoTest {
private static final Ellipse2d DATA =

View File

@@ -10,7 +10,7 @@ import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Pose2d;
import org.wpilib.math.geometry.Rotation2d;
import org.wpilib.math.geometry.Translation2d;
import org.wpilib.math.proto.Geometry2D.ProtobufPose2d;
import org.wpilib.math.proto.ProtobufPose2d;
class Pose2dProtoTest {
private static final Pose2d DATA =

View File

@@ -11,7 +11,7 @@ import org.wpilib.math.geometry.Pose3d;
import org.wpilib.math.geometry.Quaternion;
import org.wpilib.math.geometry.Rotation3d;
import org.wpilib.math.geometry.Translation3d;
import org.wpilib.math.proto.Geometry3D.ProtobufPose3d;
import org.wpilib.math.proto.ProtobufPose3d;
class Pose3dProtoTest {
private static final Pose3d DATA =

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Quaternion;
import org.wpilib.math.proto.Geometry3D.ProtobufQuaternion;
import org.wpilib.math.proto.ProtobufQuaternion;
class QuaternionProtoTest {
private static final Quaternion DATA = new Quaternion(1.1, 0.191, 35.04, 19.1);

View File

@@ -10,7 +10,7 @@ import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Pose2d;
import org.wpilib.math.geometry.Rectangle2d;
import org.wpilib.math.geometry.Rotation2d;
import org.wpilib.math.proto.Geometry2D.ProtobufRectangle2d;
import org.wpilib.math.proto.ProtobufRectangle2d;
class Rectangle2dProtoTest {
private static final Rectangle2d DATA =

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Rotation2d;
import org.wpilib.math.proto.Geometry2D.ProtobufRotation2d;
import org.wpilib.math.proto.ProtobufRotation2d;
class Rotation2dProtoTest {
private static final Rotation2d DATA = new Rotation2d(1.91);

View File

@@ -9,7 +9,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Quaternion;
import org.wpilib.math.geometry.Rotation3d;
import org.wpilib.math.proto.Geometry3D.ProtobufRotation3d;
import org.wpilib.math.proto.ProtobufRotation3d;
class Rotation3dProtoTest {
private static final Rotation3d DATA = new Rotation3d(new Quaternion(2.29, 0.191, 0.191, 17.4));

View File

@@ -10,7 +10,7 @@ import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Rotation2d;
import org.wpilib.math.geometry.Transform2d;
import org.wpilib.math.geometry.Translation2d;
import org.wpilib.math.proto.Geometry2D.ProtobufTransform2d;
import org.wpilib.math.proto.ProtobufTransform2d;
class Transform2dProtoTest {
private static final Transform2d DATA =

View File

@@ -11,7 +11,7 @@ import org.wpilib.math.geometry.Quaternion;
import org.wpilib.math.geometry.Rotation3d;
import org.wpilib.math.geometry.Transform3d;
import org.wpilib.math.geometry.Translation3d;
import org.wpilib.math.proto.Geometry3D.ProtobufTransform3d;
import org.wpilib.math.proto.ProtobufTransform3d;
class Transform3dProtoTest {
private static final Transform3d DATA =

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Translation2d;
import org.wpilib.math.proto.Geometry2D.ProtobufTranslation2d;
import org.wpilib.math.proto.ProtobufTranslation2d;
class Translation2dProtoTest {
private static final Translation2d DATA = new Translation2d(3.504, 22.9);

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Translation3d;
import org.wpilib.math.proto.Geometry3D.ProtobufTranslation3d;
import org.wpilib.math.proto.ProtobufTranslation3d;
class Translation3dProtoTest {
private static final Translation3d DATA = new Translation3d(35.04, 22.9, 3.504);

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Twist2d;
import org.wpilib.math.proto.Geometry2D.ProtobufTwist2d;
import org.wpilib.math.proto.ProtobufTwist2d;
class Twist2dProtoTest {
private static final Twist2d DATA = new Twist2d(2.29, 35.04, 35.04);

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Twist3d;
import org.wpilib.math.proto.Geometry3D.ProtobufTwist3d;
import org.wpilib.math.proto.ProtobufTwist3d;
class Twist3dProtoTest {
private static final Twist3d DATA = new Twist3d(1.1, 2.29, 35.04, 0.174, 19.1, 4.4);

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.kinematics.ChassisSpeeds;
import org.wpilib.math.proto.Kinematics.ProtobufChassisSpeeds;
import org.wpilib.math.proto.ProtobufChassisSpeeds;
class ChassisSpeedsProtoTest {
private static final ChassisSpeeds DATA = new ChassisSpeeds(2.29, 2.2, 0.3504);

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.kinematics.DifferentialDriveKinematics;
import org.wpilib.math.proto.Kinematics.ProtobufDifferentialDriveKinematics;
import org.wpilib.math.proto.ProtobufDifferentialDriveKinematics;
class DifferentialDriveKinematicsProtoTest {
private static final DifferentialDriveKinematics DATA = new DifferentialDriveKinematics(1.74);

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.kinematics.DifferentialDriveWheelSpeeds;
import org.wpilib.math.proto.Kinematics.ProtobufDifferentialDriveWheelSpeeds;
import org.wpilib.math.proto.ProtobufDifferentialDriveWheelSpeeds;
class DifferentialDriveWheelSpeedsProtoTest {
private static final DifferentialDriveWheelSpeeds DATA =

View File

@@ -9,7 +9,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Translation2d;
import org.wpilib.math.kinematics.MecanumDriveKinematics;
import org.wpilib.math.proto.Kinematics.ProtobufMecanumDriveKinematics;
import org.wpilib.math.proto.ProtobufMecanumDriveKinematics;
class MecanumDriveKinematicsProtoTest {
private static final MecanumDriveKinematics DATA =

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.kinematics.MecanumDriveWheelPositions;
import org.wpilib.math.proto.Kinematics.ProtobufMecanumDriveWheelPositions;
import org.wpilib.math.proto.ProtobufMecanumDriveWheelPositions;
class MecanumDriveWheelPositionsProtoTest {
private static final MecanumDriveWheelPositions DATA =

View File

@@ -8,7 +8,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.kinematics.MecanumDriveWheelSpeeds;
import org.wpilib.math.proto.Kinematics.ProtobufMecanumDriveWheelSpeeds;
import org.wpilib.math.proto.ProtobufMecanumDriveWheelSpeeds;
class MecanumDriveWheelSpeedsProtoTest {
private static final MecanumDriveWheelSpeeds DATA =

View File

@@ -9,7 +9,7 @@ import static org.junit.jupiter.api.Assertions.assertArrayEquals;
import org.wpilib.ProtoTestBase;
import org.wpilib.math.geometry.Translation2d;
import org.wpilib.math.kinematics.SwerveDriveKinematics;
import org.wpilib.math.proto.Kinematics.ProtobufSwerveDriveKinematics;
import org.wpilib.math.proto.ProtobufSwerveDriveKinematics;
@SuppressWarnings("PMD.TestClassWithoutTestCases")
class SwerveDriveKinematicsProtoTest

View File

@@ -9,7 +9,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Rotation2d;
import org.wpilib.math.kinematics.SwerveModulePosition;
import org.wpilib.math.proto.Kinematics.ProtobufSwerveModulePosition;
import org.wpilib.math.proto.ProtobufSwerveModulePosition;
class SwerveModulePositionProtoTest {
private static final SwerveModulePosition DATA =

View File

@@ -9,7 +9,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Rotation2d;
import org.wpilib.math.kinematics.SwerveModuleState;
import org.wpilib.math.proto.Kinematics.ProtobufSwerveModuleState;
import org.wpilib.math.proto.ProtobufSwerveModuleState;
class SwerveModuleStateProtoTest {
private static final SwerveModuleState DATA = new SwerveModuleState(22.9, new Rotation2d(3.3));

View File

@@ -11,7 +11,7 @@ import org.wpilib.math.linalg.MatBuilder;
import org.wpilib.math.linalg.Matrix;
import org.wpilib.math.numbers.N2;
import org.wpilib.math.numbers.N3;
import org.wpilib.math.proto.Wpimath.ProtobufMatrix;
import org.wpilib.math.proto.ProtobufMatrix;
import org.wpilib.math.util.Nat;
@SuppressWarnings("PMD.TestClassWithoutTestCases")

View File

@@ -10,7 +10,7 @@ import org.wpilib.ProtoTestBase;
import org.wpilib.math.linalg.VecBuilder;
import org.wpilib.math.linalg.Vector;
import org.wpilib.math.numbers.N2;
import org.wpilib.math.proto.Wpimath.ProtobufVector;
import org.wpilib.math.proto.ProtobufVector;
import org.wpilib.math.util.Nat;
@SuppressWarnings("PMD.TestClassWithoutTestCases")

View File

@@ -7,7 +7,7 @@ package org.wpilib.math.spline.proto;
import static org.junit.jupiter.api.Assertions.assertArrayEquals;
import org.wpilib.ProtoTestBase;
import org.wpilib.math.proto.Spline.ProtobufCubicHermiteSpline;
import org.wpilib.math.proto.ProtobufCubicHermiteSpline;
import org.wpilib.math.spline.CubicHermiteSpline;
@SuppressWarnings("PMD.TestClassWithoutTestCases")

View File

@@ -7,7 +7,7 @@ package org.wpilib.math.spline.proto;
import static org.junit.jupiter.api.Assertions.assertArrayEquals;
import org.wpilib.ProtoTestBase;
import org.wpilib.math.proto.Spline.ProtobufQuinticHermiteSpline;
import org.wpilib.math.proto.ProtobufQuinticHermiteSpline;
import org.wpilib.math.spline.QuinticHermiteSpline;
@SuppressWarnings("PMD.TestClassWithoutTestCases")

View File

@@ -7,7 +7,7 @@ package org.wpilib.math.system.proto;
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import org.wpilib.math.proto.System.ProtobufDCMotor;
import org.wpilib.math.proto.ProtobufDCMotor;
import org.wpilib.math.system.DCMotor;
class DCMotorProtoTest {

View File

@@ -11,7 +11,7 @@ import org.wpilib.math.linalg.MatBuilder;
import org.wpilib.math.numbers.N2;
import org.wpilib.math.numbers.N3;
import org.wpilib.math.numbers.N4;
import org.wpilib.math.proto.System.ProtobufLinearSystem;
import org.wpilib.math.proto.ProtobufLinearSystem;
import org.wpilib.math.system.LinearSystem;
import org.wpilib.math.util.Nat;

View File

@@ -11,7 +11,7 @@ import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Pose2d;
import org.wpilib.math.geometry.Rotation2d;
import org.wpilib.math.geometry.Translation2d;
import org.wpilib.math.proto.Trajectory.ProtobufTrajectory;
import org.wpilib.math.proto.ProtobufTrajectory;
import org.wpilib.math.trajectory.Trajectory;
class TrajectoryProtoTest {

View File

@@ -10,7 +10,7 @@ import org.junit.jupiter.api.Test;
import org.wpilib.math.geometry.Pose2d;
import org.wpilib.math.geometry.Rotation2d;
import org.wpilib.math.geometry.Translation2d;
import org.wpilib.math.proto.Trajectory.ProtobufTrajectoryState;
import org.wpilib.math.proto.ProtobufTrajectoryState;
import org.wpilib.math.trajectory.Trajectory;
class TrajectoryStateProtoTest {