package pr2.interfaces.interfaces_e.test;

//import org.junit.jupiter.api.Test;

//import pr2.interfaces.interfaces_e.api.DigitalController;

/**
 * Tests für einen analogen Joystick.
 */
public class DualShock4Test extends AnalogControllerTest {
//
//    /**
//     * Testet einen DualShock4 Kombi-Controller.
//     */
//    @Test
//    void testDualShock4() {
//        DigitalController cd = new DualShock4();
//        testDigitalController(cd);
//
//        AnalogController ca = new DualShock4();
//        testAnalogController(ca);
//
//        DualShock4 ds = new DualShock4();
//
//        ds.up();
//        ds.up(1.0);
//        assertPointEquals(0, -2, ds.getPosition());
//
//        ds.left();
//        ds.right();
//        ds.right(0.5);
//        ds.right(0.5);
//        assertPointEquals(1, -2, ds.getPosition());
//
//        ds.down();
//        ds.down();
//        ds.down(0.3);
//        ds.down(0.3);
//        ds.down(0.3);
//        ds.down(0.1);
//        assertPointEquals(1, 1, ds.getPosition());
//    }
}
