2012-03-06 00:31:25 +00:00
|
|
|
package de.ctdo.bunti.model;
|
|
|
|
|
|
|
|
import org.junit.Before;
|
|
|
|
import org.junit.Test;
|
|
|
|
|
2012-03-07 21:12:18 +00:00
|
|
|
import static junit.framework.Assert.*;
|
2012-03-06 00:31:25 +00:00
|
|
|
|
|
|
|
public class Strobe1500Test {
|
|
|
|
Strobe1500 dut;
|
|
|
|
|
|
|
|
@Before
|
|
|
|
public void setUp() throws Exception {
|
2012-03-25 14:23:45 +00:00
|
|
|
dut = new Strobe1500();
|
|
|
|
dut.setId(23);
|
|
|
|
dut.setStartAddress(42);
|
|
|
|
dut.setDeviceName("device");
|
2012-03-06 00:31:25 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
@Test
|
2012-03-06 16:11:21 +00:00
|
|
|
public void testSetSpeed1() throws Exception {
|
|
|
|
assertTrue(dut.setSpeed(0));
|
|
|
|
}
|
|
|
|
@Test
|
|
|
|
public void testSetSpeed2() throws Exception {
|
|
|
|
assertTrue(dut.setSpeed(128));
|
|
|
|
}
|
|
|
|
@Test
|
|
|
|
public void testSetSpeed3() throws Exception {
|
|
|
|
assertTrue(dut.setSpeed(255));
|
|
|
|
}
|
|
|
|
|
|
|
|
@Test
|
|
|
|
public void testGetSpeed1() throws Exception {
|
2012-03-06 00:31:25 +00:00
|
|
|
dut.setSpeed(0);
|
|
|
|
assertEquals(0,dut.getSpeed());
|
2012-03-06 16:11:21 +00:00
|
|
|
}
|
|
|
|
@Test
|
|
|
|
public void testGetSpeed2() throws Exception {
|
2012-03-06 00:31:25 +00:00
|
|
|
dut.setSpeed(128);
|
|
|
|
assertEquals(128,dut.getSpeed());
|
2012-03-06 16:11:21 +00:00
|
|
|
}
|
|
|
|
@Test
|
|
|
|
public void testGetSpeed3() throws Exception {
|
2012-03-06 00:31:25 +00:00
|
|
|
dut.setSpeed(255);
|
|
|
|
assertEquals(255,dut.getSpeed());
|
|
|
|
}
|
|
|
|
|
|
|
|
@Test
|
2012-03-06 16:11:21 +00:00
|
|
|
public void testIntensity1() throws Exception {
|
2012-03-06 00:31:25 +00:00
|
|
|
dut.setIntensity(0);
|
|
|
|
assertEquals(0,dut.getIntensity());
|
2012-03-06 16:11:21 +00:00
|
|
|
}
|
|
|
|
@Test
|
|
|
|
public void testIntensity2() throws Exception {
|
2012-03-06 00:31:25 +00:00
|
|
|
dut.setIntensity(128);
|
|
|
|
assertEquals(128,dut.getIntensity());
|
2012-03-06 16:11:21 +00:00
|
|
|
}
|
|
|
|
@Test
|
|
|
|
public void testIntensity3() throws Exception {
|
2012-03-06 00:31:25 +00:00
|
|
|
dut.setIntensity(255);
|
|
|
|
assertEquals(255,dut.getIntensity());
|
|
|
|
}
|
|
|
|
|
|
|
|
@Test
|
2012-03-06 16:11:21 +00:00
|
|
|
public void testMode1() throws Exception {
|
2012-03-06 00:31:25 +00:00
|
|
|
dut.setMode(0);
|
|
|
|
assertEquals(0,dut.getMode());
|
2012-03-06 16:11:21 +00:00
|
|
|
}
|
|
|
|
@Test
|
|
|
|
public void testMode2() throws Exception {
|
2012-03-06 00:31:25 +00:00
|
|
|
dut.setMode(128);
|
|
|
|
assertEquals(128,dut.getMode());
|
2012-03-06 16:11:21 +00:00
|
|
|
}
|
|
|
|
@Test
|
|
|
|
public void testMode3() throws Exception {
|
2012-03-06 00:31:25 +00:00
|
|
|
dut.setMode(255);
|
|
|
|
assertEquals(255,dut.getMode());
|
|
|
|
}
|
|
|
|
|
|
|
|
@Test
|
2012-03-06 16:11:21 +00:00
|
|
|
public void testSwitchOffSpeed() throws Exception {
|
2012-03-06 00:31:25 +00:00
|
|
|
dut.switchOff();
|
|
|
|
assertEquals(0,dut.getSpeed());
|
2012-03-06 16:11:21 +00:00
|
|
|
}
|
|
|
|
@Test
|
|
|
|
public void testSwitchOffIntensity() throws Exception {
|
|
|
|
dut.switchOff();
|
2012-03-06 00:31:25 +00:00
|
|
|
assertEquals(0,dut.getIntensity());
|
2012-03-06 16:11:21 +00:00
|
|
|
}
|
|
|
|
@Test
|
|
|
|
public void testSwitchOffMode() throws Exception {
|
|
|
|
dut.switchOff();
|
2012-03-06 00:31:25 +00:00
|
|
|
assertEquals(0,dut.getMode());
|
|
|
|
}
|
|
|
|
|
|
|
|
@Test
|
2012-03-06 16:11:21 +00:00
|
|
|
public void testSwitchOnSpeed() throws Exception {
|
2012-03-06 00:31:25 +00:00
|
|
|
dut.switchOn();
|
|
|
|
assertEquals(255,dut.getSpeed());
|
2012-03-06 16:11:21 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
@Test
|
|
|
|
public void testSwitchOnIntensity() throws Exception {
|
|
|
|
dut.switchOn();
|
2012-03-06 00:31:25 +00:00
|
|
|
assertEquals(255,dut.getIntensity());
|
2012-03-06 16:11:21 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
@Test
|
|
|
|
public void testSwitchOnMode() throws Exception {
|
|
|
|
dut.switchOn();
|
2012-03-06 00:31:25 +00:00
|
|
|
assertEquals(0,dut.getMode());
|
|
|
|
}
|
2012-03-06 16:11:21 +00:00
|
|
|
|
|
|
|
@Test
|
|
|
|
public void testToString() throws Exception {
|
|
|
|
dut.setSpeed(123);
|
|
|
|
dut.setIntensity(111);
|
|
|
|
dut.setMode(42);
|
|
|
|
assertEquals("Strobe1500 23, device [123,111,42]", dut.toString());
|
|
|
|
}
|
|
|
|
|
2012-03-06 00:31:25 +00:00
|
|
|
}
|