Examples of ShortMessage


Examples of javax.sound.midi.ShortMessage

     * test methods getData1() and getData2() of
     * class ShortMessage
     *
     */
    public void test_getData1_2() throws Exception {
        ShortMessage message = new ShortMessage();
        assertEquals(64, message.getData1());
        assertEquals(127, message.getData2());

        byte[] bt = new byte[] { 23, 16, 35 };
        ShortMessage1 message1 = new ShortMessage1(bt);
        assertEquals(16, message1.getData1());
        assertEquals(35, message1.getData2());
        bt[1] = 84;
        bt[2] = -16;
        /*
         * values change
         */
        assertEquals(84, message1.getData1());
        assertEquals(240, message1.getData2());

        ShortMessage1 message11 = new ShortMessage1(new byte[] { 23, 16 });
        assertEquals(16, message11.getData1());
        assertEquals(0, message11.getData2());

        ShortMessage1 message12 = new ShortMessage1(new byte[] { 23 });
        assertEquals(0, message12.getData1());
        assertEquals(0, message12.getData2());

        ShortMessage1 message2 = new ShortMessage1(null);
        assertEquals(0, message2.getData1());
        assertEquals(0, message2.getData2());

        message.setMessage(249);
        assertEquals(0, message.getData1());
        assertEquals(0, message.getData2());

        message.setMessage(250, 14, 62);
        assertEquals(0, message.getData1());
        assertEquals(0, message.getData2());

        message.setMessage(234, 15, 14, 62);
        assertEquals(14, message.getData1());
        assertEquals(62, message.getData2());

        message.setMessage(198, 15, 14, 62);
        assertEquals(14, message.getData1());
        assertEquals(0, message.getData2());
       
        ShortMessage1 message15 = new ShortMessage1(new byte[] {-16, 16, 35});
        assertEquals(16, message15.getData1());
        assertEquals(35, message15.getData2());
    }
View Full Code Here

Examples of javax.sound.midi.ShortMessage

    /**
     * tests method clone() of class ShortMessage
     *
     */
    public void test_clone1() {
        ShortMessage message = new ShortMessage();
        assertTrue(message.clone() != message);
        assertEquals(message.clone().getClass(), message.getClass());
        ShortMessage tmessage;
        tmessage = (ShortMessage) message.clone();
        assertEquals(message.getLength(), tmessage.getLength());
        assertEquals(message.getMessage().length, tmessage.getMessage().length);
        assertEquals(message.getData1(), tmessage.getData1());
        assertEquals(message.getData2(), tmessage.getData2());
        assertEquals(message.getChannel(), tmessage.getChannel());
        assertEquals(message.getCommand(), tmessage.getCommand());
        assertEquals(message.getStatus(), tmessage.getStatus());
        if (message.getMessage().length != 0) {
            for (int i = 0; i < message.getMessage().length; i++) {
                assertEquals(message.getMessage()[i], tmessage.getMessage()[i]);
            }
        }
    }
View Full Code Here

Examples of javax.sound.midi.ShortMessage

    public void test_clone2() {
        byte[] bt = new byte[] {1, 2, 3, 4, 5};
        ShortMessage1 message = new ShortMessage1(bt);
        assertTrue(message.clone() != message);
       
        ShortMessage tmessage;
        tmessage = (ShortMessage) message.clone();
        assertEquals(message.getLength(), tmessage.getLength());
        assertEquals(message.getMessage().length, tmessage.getMessage().length);
        assertEquals(message.getData1(), tmessage.getData1());
        assertEquals(message.getData2(), tmessage.getData2());
        assertEquals(message.getChannel(), tmessage.getChannel());
        assertEquals(message.getCommand(), tmessage.getCommand());
        assertEquals(message.getStatus(), tmessage.getStatus());
        if (message.getMessage().length != 0) {
            for (int i = 0; i < message.getMessage().length; i++) {
                assertEquals(message.getMessage()[i], tmessage.getMessage()[i]);
            }
        }
        bt[0] = 10;
        bt[1] = 20;
        bt[2] = 30;
        bt[3] = 40;
        bt[4] = 50;
        /*
         * 'real' ShortMessage change, but 'clone' not
         */
        //'real'
        assertEquals(10, message.getChannel());
        assertEquals(0, message.getCommand());
        assertEquals(20, message.getData1());
        assertEquals(30, message.getData2());
        assertEquals(10, message.getStatus());
        assertEquals(10, message.getMessage()[0]);
        assertEquals(20, message.getMessage()[1]);
        assertEquals(30, message.getMessage()[2]);
        assertEquals(40, message.getMessage()[3]);
        assertEquals(50, message.getMessage()[4]);
        //'clone'
        assertEquals(1, tmessage.getChannel());
        assertEquals(0, tmessage.getCommand());
        assertEquals(2, tmessage.getData1());
        assertEquals(3, tmessage.getData2());
        assertEquals(1, tmessage.getStatus());
        assertEquals(1, tmessage.getMessage()[0]);
        assertEquals(2, tmessage.getMessage()[1]);
        assertEquals(3, tmessage.getMessage()[2]);
        assertEquals(4, tmessage.getMessage()[3]);
        assertEquals(5, tmessage.getMessage()[4]);
    }
View Full Code Here

Examples of javax.sound.midi.ShortMessage

        assertEquals(4, tmessage.getMessage()[3]);
        assertEquals(5, tmessage.getMessage()[4]);
    }
   
    public void test_clone3() throws Exception {
        ShortMessage message = new ShortMessage();
        message.setMessage(150, 14, 45, 60);
        assertTrue(message.clone() != message);
        assertEquals(message.clone().getClass(), message.getClass());
        ShortMessage tmessage;
        tmessage = (ShortMessage) message.clone();
        assertEquals(message.getLength(), tmessage.getLength());
        assertEquals(message.getMessage().length, tmessage.getMessage().length);
        assertEquals(message.getData1(), tmessage.getData1());
        assertEquals(message.getData2(), tmessage.getData2());
        assertEquals(message.getChannel(), tmessage.getChannel());
        assertEquals(message.getCommand(), tmessage.getCommand());
        assertEquals(message.getStatus(), tmessage.getStatus());
        if (message.getMessage().length != 0) {
            for (int i = 0; i < message.getMessage().length; i++) {
                assertEquals(message.getMessage()[i], tmessage.getMessage()[i]);
            }
        }
    }
View Full Code Here

Examples of javax.sound.midi.ShortMessage

    /**
     * test method getChannel() of class ShortMessage
     *
     */
    public void test_getChannel() throws Exception {
        ShortMessage message = new ShortMessage();
        assertEquals(0, message.getChannel());

        byte[] bt = new byte[] {23, 16, 35};
        ShortMessage1 message1 = new ShortMessage1(bt);
        assertEquals(7, message1.getChannel());
        bt[0] = 15;
        /*
         * value change
         */
        assertEquals(15, message1.getChannel());
       
        ShortMessage1 message2 = new ShortMessage1(null);
        assertEquals(0, message2.getChannel());

        message.setMessage(249);
        assertEquals(9, message.getChannel());

        message.setMessage(250, 14, 62);
        assertEquals(10, message.getChannel());

        message.setMessage(234, 15, 14, 62);
        assertEquals(15, message.getChannel());

    }
View Full Code Here

Examples of javax.sound.midi.ShortMessage

    /**
     * test method getCommand() of class ShortMessage
     *
     */
    public void test_getCommand() throws Exception {
        ShortMessage message = new ShortMessage();
        assertEquals(144, message.getCommand());

        byte[] bt = new byte[] {23, 16, 35};
        ShortMessage1 message1 = new ShortMessage1(bt);
        assertEquals(16, message1.getCommand());
        bt[0] = 4;
        /*
         * value change
         */
        assertEquals(0, message1.getCommand());

        ShortMessage1 message2 = new ShortMessage1(null);
        assertEquals(0, message2.getCommand());

        message.setMessage(249);
        assertEquals(240, message.getCommand());

        message.setMessage(250, 14, 62);
        assertEquals(240, message.getCommand());

        message.setMessage(234, 15, 14, 62);
        assertEquals(224, message.getCommand());
    }
View Full Code Here

Examples of javax.sound.midi.ShortMessage

    /**
     * test method getLength() of class ShortMessage
     *
     */
    public void test_getLength() throws Exception {
        ShortMessage message = new ShortMessage();
        assertEquals(3, message.getLength());

        ShortMessage1 message1 = new ShortMessage1(new byte[] {23, 16, 35});
        assertEquals(3, message1.getLength());

        ShortMessage1 message2 = new ShortMessage1(null);
        assertEquals(0, message2.getLength());

        message.setMessage(249);
        assertEquals(1, message.getLength());

        message.setMessage(250, 14, 62);
        assertEquals(1, message.getLength());

        message.setMessage(234, 15, 14, 62);
        assertEquals(3, message.getLength());

        message.setMessage(214, 15, 14, 62);
        assertEquals(2, message.getLength());
    }
View Full Code Here

Examples of javax.sound.midi.ShortMessage

    /**
     * test method getStatus() of class ShortMessage
     *
     */
    public void test_getStatus() throws Exception {
        ShortMessage message = new ShortMessage();
        assertEquals(144, message.getStatus());

        byte[] bt = new byte[] {23, 16, 35};
        ShortMessage1 message1 = new ShortMessage1(bt);
        assertEquals(23, message1.getStatus());
        bt[0] = 84;
        /*
         * value change
         */
        assertEquals(84, message1.getStatus());

        ShortMessage1 message2 = new ShortMessage1(null);
        assertEquals(0, message2.getStatus());

        message.setMessage(249);
        assertEquals(249, message.getStatus());

        message.setMessage(250, 14, 62);
        assertEquals(250, message.getStatus());

        message.setMessage(234, 15, 14, 62);
        assertEquals(239, message.getStatus());
    }
View Full Code Here

Examples of javax.sound.midi.ShortMessage

     * test methods getData1() and getData2() of
     * class ShortMessage
     *
     */
    public void test_getData1_2() throws Exception {
        ShortMessage message = new ShortMessage();
        assertEquals(64, message.getData1());
        assertEquals(127, message.getData2());

        byte[] bt = new byte[] { 23, 16, 35 };
        ShortMessage1 message1 = new ShortMessage1(bt);
        assertEquals(16, message1.getData1());
        assertEquals(35, message1.getData2());
        bt[1] = 84;
        bt[2] = -16;
        /*
         * values change
         */
        assertEquals(84, message1.getData1());
        assertEquals(240, message1.getData2());

        ShortMessage1 message11 = new ShortMessage1(new byte[] { 23, 16 });
        assertEquals(16, message11.getData1());
        assertEquals(0, message11.getData2());

        ShortMessage1 message12 = new ShortMessage1(new byte[] { 23 });
        assertEquals(0, message12.getData1());
        assertEquals(0, message12.getData2());

        ShortMessage1 message2 = new ShortMessage1(null);
        assertEquals(0, message2.getData1());
        assertEquals(0, message2.getData2());

        message.setMessage(249);
        assertEquals(0, message.getData1());
        assertEquals(0, message.getData2());

        message.setMessage(250, 14, 62);
        assertEquals(0, message.getData1());
        assertEquals(0, message.getData2());

        message.setMessage(234, 15, 14, 62);
        assertEquals(14, message.getData1());
        assertEquals(62, message.getData2());

        message.setMessage(198, 15, 14, 62);
        assertEquals(14, message.getData1());
        assertEquals(0, message.getData2());
       
        ShortMessage1 message15 = new ShortMessage1(new byte[] {-16, 16, 35});
        assertEquals(16, message15.getData1());
        assertEquals(35, message15.getData2());
    }
View Full Code Here

Examples of javax.sound.midi.ShortMessage

    /**
     * tests method clone() of class ShortMessage
     *
     */
    public void test_clone1() {
        ShortMessage message = new ShortMessage();
        assertTrue(message.clone() != message);
        assertEquals(message.clone().getClass(), message.getClass());
        ShortMessage tmessage;
        tmessage = (ShortMessage) message.clone();
        assertEquals(message.getLength(), tmessage.getLength());
        assertEquals(message.getMessage().length, tmessage.getMessage().length);
        assertEquals(message.getData1(), tmessage.getData1());
        assertEquals(message.getData2(), tmessage.getData2());
        assertEquals(message.getChannel(), tmessage.getChannel());
        assertEquals(message.getCommand(), tmessage.getCommand());
        assertEquals(message.getStatus(), tmessage.getStatus());
        if (message.getMessage().length != 0) {
            for (int i = 0; i < message.getMessage().length; i++) {
                assertEquals(message.getMessage()[i], tmessage.getMessage()[i]);
            }
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.