git-svn-id: https://stereo.googlecode.com/svn/trunk@441 c67ee986-0855-0410-825f-15918...
[stereo.git] / DACPServer / test / client / ClientBroadcasterTest.java
blobfe3637cdac52e172fc27d437753ea5c79b8cbfb8
1 package client;
3 import static org.junit.Assert.*;
5 import org.junit.Test;
7 import writer.DACPRequestGenerator;
10 public class ClientBroadcasterTest {
12 @Test
13 public void testPlay() {
14 assertTrue(DACPRequestGenerator.play().equals("playpause"));
17 @Test
18 public void testPause() {
19 assertTrue(DACPRequestGenerator.pause().equals("pause"));
22 @Test
23 public void testChangeVolumeHigh() {
24 int f=255;
25 assertTrue(DACPRequestGenerator.changeVolume(f).equals("setproperty?dmcp.volume=255"));
28 @Test
29 public void testChangeVolumeLow() {
30 int f=0;
31 assertTrue(DACPRequestGenerator.changeVolume(f).equals("setproperty?dmcp.volume=0"));
34 @Test (expected = IllegalArgumentException.class)
35 public void testInvalidVolume() {
36 int f=-1;
37 DACPRequestGenerator.changeVolume(f);
40 @Test (expected = IllegalArgumentException.class)
41 public void testInvalidVolume2() {
42 int f=256;
43 DACPRequestGenerator.changeVolume(f);