bunti/src/test/java/de/ctdo/bunti/model/Par56SpotTest.java

72 lines
1.8 KiB
Java
Raw Normal View History

package de.ctdo.bunti.model;
import org.junit.Before;
import org.junit.Test;
2012-03-07 21:10:31 +00:00
import static junit.framework.Assert.*;
public class Par56SpotTest {
Par56Spot dut;
@Before
public void setUp() throws Exception {
2012-03-25 14:23:45 +00:00
dut = new Par56Spot();
dut.setId(23);
dut.setStartAddress(42);
dut.setDeviceName("device");
}
@Test
public void testColorRed() throws Exception {
dut.setRed(0);
assertEquals(0,dut.getRed());
dut.setRed(128);
assertEquals(128,dut.getRed());
dut.setRed(255);
assertEquals(255,dut.getRed());
}
@Test
public void testColorGreen() throws Exception {
dut.setGreen(0);
assertEquals(0,dut.getGreen());
dut.setGreen(128);
assertEquals(128,dut.getGreen());
dut.setGreen(255);
assertEquals(255,dut.getGreen());
}
@Test
public void testColorBlue() throws Exception {
dut.setBlue(0);
assertEquals(0,dut.getBlue());
dut.setBlue(128);
assertEquals(128,dut.getBlue());
dut.setBlue(255);
assertEquals(255,dut.getBlue());
}
@Test
public void testSwitchOff() throws Exception {
dut.switchOff();
assertEquals(0,dut.getRed());
assertEquals(0,dut.getGreen());
assertEquals(0,dut.getBlue());
}
@Test
public void testSwitchOn() throws Exception {
dut.switchOn();
assertEquals(255,dut.getRed());
assertEquals(255,dut.getGreen());
assertEquals(255,dut.getBlue());
}
2012-03-06 16:11:21 +00:00
@Test
public void testToString() throws Exception {
dut.setRed(123);
dut.setGreen(111);
dut.setBlue(42);
2012-03-06 16:11:21 +00:00
assertEquals("Par56Spot 23, device [123,111,42]", dut.toString());
}
}