package com.asolutions.scmsshd.commands;
import org.apache.sshd.server.CommandFactory.ExitCallback;
import org.jmock.Expectations;
import org.junit.Test;
import com.asolutions.MockTestCase;
public class NoOpCommandTest extends MockTestCase{
@Test
public void testStartJustCallsExitWith1OnCallback() throws Exception {
final ExitCallback mockExitCallback = context.mock(ExitCallback.class);
checking(new Expectations(){{
one(mockExitCallback).onExit(-1);
}});
NoOpCommand cmd = new NoOpCommand();
cmd.setExitCallback(mockExitCallback);
cmd.start();
}
}