Skip to content

Commit

Permalink
Working on #2
Browse files Browse the repository at this point in the history
  • Loading branch information
robvanderleek committed May 25, 2015
1 parent 408b31e commit 1966525
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions src/test/java/jlifx/commandline/command/BlinkCommandTest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
package jlifx.commandline.command;

import java.io.PrintStream;
import java.util.Collections;

import jlifx.bulb.IBulb;

import org.apache.commons.io.output.ByteArrayOutputStream;
import org.easymock.EasyMock;
import org.easymock.EasyMockSupport;
import org.junit.Test;

public class BlinkCommandTest extends EasyMockSupport {

@Test
public void testBlinkTwoTimes() throws Exception {
BlinkCommand command = new BlinkCommand();
IBulb bulb = createMock(IBulb.class);
bulb.switchOn();
EasyMock.expectLastCall().times(2);
bulb.switchOff();
EasyMock.expectLastCall().times(2);
replayAll();

command.execute(Collections.singletonList(bulb), new String[] {"-times", "2"}, new PrintStream(
new ByteArrayOutputStream()));

verifyAll();
}

}

0 comments on commit 1966525

Please sign in to comment.