Added and implemented GetInverted method.

Change-Id: I53bd51e41311e3ffcd3fa3ffbc4e72cfab530109
This commit is contained in:
Joseph
2015-06-15 15:32:47 -04:00
committed by James Kuszmaul
parent 0122086d23
commit bd64d9a7ef
25 changed files with 226 additions and 32 deletions

View File

@@ -33,6 +33,7 @@ public class MotorInvertingTest extends AbstractComsSetup {
fixture = afixture;
fixture.setup();
}
@Parameterized.Parameters(name= "{index}: {0}")
public static Collection<MotorEncoderFixture<?>[]> generateData(){
//logger.fine("Loading the MotorList");
@@ -42,11 +43,14 @@ public class MotorInvertingTest extends AbstractComsSetup {
{TestBench.getInstance().getJaguarPair()}
});
}
private static final Logger logger = Logger.getLogger(MotorInvertingTest.class.getName());
@Override
protected Logger getClassLogger(){
return logger;
}
@Before
public void setUp() {
// Reset the fixture elements before every test
@@ -59,8 +63,9 @@ public class MotorInvertingTest extends AbstractComsSetup {
// Clean up the fixture after the test
fixture.teardown();
}
@Test
public void testInvertingPositive(){
public void testInvertingPositive(){
fixture.getMotor().setInverted(false);
fixture.getMotor().set(motorspeed);
Timer.delay(delaytime);
@@ -71,6 +76,7 @@ public class MotorInvertingTest extends AbstractComsSetup {
assertFalse("Inverting with Positive value does not change direction",fixture.getEncoder().getDirection()==initDirection);
fixture.getMotor().set(0);
}
@Test
public void testInvertingNegative(){
fixture.getMotor().setInverted(false);
@@ -83,6 +89,7 @@ public class MotorInvertingTest extends AbstractComsSetup {
assertFalse("Inverting with Negative value does not change direction",fixture.getEncoder().getDirection()==initDirection);
fixture.getMotor().set(0);
}
@Test
public void testInvertingSwitchingPosToNeg(){
fixture.getMotor().setInverted(false);
@@ -95,6 +102,7 @@ public class MotorInvertingTest extends AbstractComsSetup {
assertTrue("Inverting with Switching value does change direction", fixture.getEncoder().getDirection() == initDirection);
fixture.getMotor().set(0);
}
@Test
public void testInvertingSwitchingNegToPos(){
fixture.getMotor().setInverted(false);

View File

@@ -28,7 +28,7 @@ import edu.wpi.first.wpilibj.test.AbstractTestSuite;
EncoderTest.class,
GyroTest.class,
MotorEncoderTest.class,
MotorInvertingTest.class,
MotorInvertingTest.class,
PCMTest.class,
PDPTest.class,
PIDTest.class,