@@ -0,0 +1,1461 @@
+/*%0A * To change this template, choose Tools %7C Templates%0A * and open the template in the editor.%0A */%0A%0Apackage edu.stuy.commands.tuning;%0A%0Aimport edu.stuy.*;%0Aimport edu.stuy.commands.CommandBase;%0Aimport edu.wpi.first.wpilibj.networktables.NetworkTableKeyNotDefined;%0Aimport edu.wpi.first.wpilibj.smartdashboard.SmartDashboard;%0Aimport org.junit.After;%0Aimport org.junit.AfterClass;%0Aimport org.junit.Before;%0Aimport org.junit.BeforeClass;%0Aimport org.junit.Test;%0Aimport static org.junit.Assert.*;%0A%0A/**%0A *%0A * @author 694%0A */%0Apublic class ShooterManualSpeedTest %7B%0A%0A    public ShooterManualSpeedTest() %7B%0A    %7D%0A%0A    @BeforeClass%0A    public static void setUpClass() throws Exception %7B%0A        InitTests.setUpTests(InitTests.NO_PHYSICS);%0A        JoeBot theRobot = new JoeBot();%0A        theRobot.robotInit();%0A    %7D%0A%0A    @AfterClass%0A    public static void tearDownClass() throws Exception %7B%0A        InitTests.tearDownTests();%0A    %7D%0A%0A    @Before%0A    public void setUp() %7B%0A    %7D%0A%0A    @After%0A    public void tearDown() %7B%0A    %7D%0A%0A    @Test%0A    public void testSetManualSpeed() throws NetworkTableKeyNotDefined %7B%0A        SmartDashboard.putDouble(%22setRPMtop%22, 1000);%0A        SmartDashboard.putDouble(%22setRPMbottom%22, 1200);%0A        ShooterManualSpeed cmd = new ShooterManualSpeed();%0A        cmd.init();%0A        cmd.execute();%0A        assertEquals(1000, CommandBase.shooter.upperRoller.getRPM(), 0.01);%0A        assertEquals(1200, CommandBase.shooter.lowerRoller.getRPM(), 0.01);%0A    %7D%0A%0A%7D

Add ShooterManualSpeedTest