mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
Switches Java to use HAL Constants (#145)
This commit is contained in:
committed by
Peter Johnson
parent
4a3e3a6324
commit
be2647d44e
@@ -0,0 +1,102 @@
|
||||
/*----------------------------------------------------------------------------*/
|
||||
/* Copyright (c) FIRST 2008-2016. All Rights Reserved. */
|
||||
/* Open Source Software - may be modified and shared by FRC teams. The code */
|
||||
/* must be accompanied by the FIRST BSD license file in the root directory of */
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.first.wpilibj;
|
||||
|
||||
import org.junit.AfterClass;
|
||||
import org.junit.Before;
|
||||
import org.junit.BeforeClass;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import edu.wpi.first.wpilibj.test.AbstractComsSetup;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
/**
|
||||
* Tests for checking our constant and port values.
|
||||
*/
|
||||
public class ConstantsPortsTest extends AbstractComsSetup {
|
||||
private static final Logger logger = Logger.getLogger(ConstantsPortsTest.class.getName());
|
||||
|
||||
protected Logger getClassLogger() {
|
||||
return logger;
|
||||
}
|
||||
|
||||
/**
|
||||
* kDigitalChannels.
|
||||
*/
|
||||
@Test
|
||||
public void testDigitalChannels() {
|
||||
assertEquals(26, SensorBase.kDigitalChannels);
|
||||
}
|
||||
|
||||
/**
|
||||
* kAnalogInputChannels.
|
||||
*/
|
||||
@Test
|
||||
public void testAnalogInputChannels() {
|
||||
assertEquals(8, SensorBase.kAnalogInputChannels);
|
||||
}
|
||||
|
||||
/**
|
||||
* kAnalogOutputChannels.
|
||||
*/
|
||||
@Test
|
||||
public void testAnalogOutputChannels() {
|
||||
assertEquals(2, SensorBase.kAnalogOutputChannels);
|
||||
}
|
||||
|
||||
/**
|
||||
* kSolenoidChannels.
|
||||
*/
|
||||
@Test
|
||||
public void testSolenoidChannels() {
|
||||
assertEquals(8, SensorBase.kSolenoidChannels);
|
||||
}
|
||||
|
||||
/**
|
||||
* kPwmChannels.
|
||||
*/
|
||||
@Test
|
||||
public void testPwmChannels() {
|
||||
assertEquals(20, SensorBase.kPwmChannels);
|
||||
}
|
||||
|
||||
/**
|
||||
* kRelayChannels.
|
||||
*/
|
||||
@Test
|
||||
public void testRelayChannels() {
|
||||
assertEquals(8, SensorBase.kRelayChannels);
|
||||
}
|
||||
|
||||
/**
|
||||
* kPDPChannels.
|
||||
*/
|
||||
@Test
|
||||
public void testPDPChannels() {
|
||||
assertEquals(16, SensorBase.kPDPChannels);
|
||||
}
|
||||
|
||||
/**
|
||||
* kPDPModules.
|
||||
*/
|
||||
@Test
|
||||
public void testPDPModules() {
|
||||
assertEquals(63, SensorBase.kPDPModules);
|
||||
}
|
||||
|
||||
/**
|
||||
* kPCMModules.
|
||||
*/
|
||||
@Test
|
||||
public void testPCMModules() {
|
||||
assertEquals(63, SensorBase.kPCMModules);
|
||||
}
|
||||
}
|
||||
@@ -20,9 +20,9 @@ import edu.wpi.first.wpilibj.test.AbstractTestSuite;
|
||||
@RunWith(Suite.class)
|
||||
@SuiteClasses({AnalogCrossConnectTest.class, AnalogPotentiometerTest.class,
|
||||
BuiltInAccelerometerTest.class, CANTalonTest.class,
|
||||
CircularBufferTest.class, CounterTest.class, DigitalGlitchFilterTest.class,
|
||||
DIOCrossConnectTest.class, EncoderTest.class, FilterNoiseTest.class,
|
||||
FilterOutputTest.class, GyroTest.class, MotorEncoderTest.class,
|
||||
CircularBufferTest.class, ConstantsPortsTest.class, CounterTest.class,
|
||||
DigitalGlitchFilterTest.class, DIOCrossConnectTest.class, EncoderTest.class,
|
||||
FilterNoiseTest.class, FilterOutputTest.class, GyroTest.class, MotorEncoderTest.class,
|
||||
MotorInvertingTest.class, PCMTest.class, PDPTest.class, PIDTest.class,
|
||||
PIDToleranceTest.class, PreferencesTest.class, RelayCrossConnectTest.class,
|
||||
SampleTest.class, TimerTest.class})
|
||||
|
||||
Reference in New Issue
Block a user