@Test public void reqest_fire_time() { console.evalute("request fire time:16"); int[] expected = {0x87, 0x78, 0x10, 0xEF}; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void request_slave_version() { console.evalute("request slave version:15"); int[] expected = {0x85, 0x7A, 0x0F, 0xF0}; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void set_cue_fire_time() { console.evalute("set cue fire time:3:50"); int[] expected = {0x86, 0x79, 0x03, 0xFC, 0x32, 0xCD}; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void test_cue() { console.evalute("test cue:3:9"); int[] expected = {0x83, 0x7C, 0x03, 0xFC, 0x09, 0xF6}; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void test_slave_comm() { console.evalute("test slave comm:2"); int[] expected = {0x84, 0x7B, 0x02, 0xFD}; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void reset_slave_one() { console.evalute("reset:1"); int[] expected = {0x81, 0x7E, 0x01, 0xFE}; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void end_show() { console.evalute("end show:0:0:0:0"); int[] expected = {0x8D, 0x72, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF}; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void run_sync() { console.evalute("sync:0:0:0:0"); int[] expected = {0x8E, 0x71, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF}; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void start_show() { console.evalute("start show:0:0:0:0"); int[] expected = {0x8C, 0x73, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF}; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void request_battery_level() { console.evalute("request battery level:15"); int[] expected = {0x8B, 0x74, 0x0F, 0xF0}; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void request_slave_status() { console.evalute("request slave status:14"); int[] expected = {0x8A, 0x75, 0x0E, 0xF1}; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void arm_slave() { console.evalute("arm slave:8"); int[] expected = {0x89, 0x76, 0x08, 0x0F7}; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void disarm_slave() { console.evalute("disarm slave:1"); int[] expected = {0x88, 0x77, 0x01, 0xFE}; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void fire_cue_incrementing_time() { console.evalute("fire cue:2:1:2:3:4:1"); int[] expected = { 0x82, 0x7D, 0x02, 0xFD, 0x01, 0xFE, 0x02, 0xFD, 0x03, 0xFC, 0x04, 0xFB, 0x01, 0xFE, 0x00, 0xFF }; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void simple_fire_cue() { console.evalute("fire cue:2:0:0:0:0:1"); int[] expected = { 0x82, 0x7D, 0x02, 0xFD, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x01, 0xFE, 0x00, 0xFF }; assertThat(comm.getLastCommand(), is(expected)); }
@Test public void fire_more_than_one_cue() { console.evalute("fire cue:2:1:2:3:4:2:1:3"); int[] expected = { 0x82, 0x7D, 0x02, 0xFD, 0x01, 0xFE, 0x02, 0xFD, 0x03, 0xFC, 0x04, 0xFB, 0x03, 0xFC, 0x02, 0xFD, 0x01, 0xFE, 0x00, 0xFF }; assertThat(comm.getLastCommand(), is(expected)); }