package org.cyclopsgroup.jmxterm.cmd; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import java.io.StringWriter; import org.cyclopsgroup.jmxterm.MockSession; import org.cyclopsgroup.jmxterm.Session; import org.junit.Before; import org.junit.Test; /** * Test case for {@link QuitCommand} * * @author <a href="mailto:jiaqi.guo@gmail.com">Jiaqi Guo</a> */ public class QuitCommandTest { private QuitCommand command; private StringWriter output; /** * Setup objects to test */ @Before public void setUp() { command = new QuitCommand(); output = new StringWriter(); } /** * @throws Exception */ @Test public void testExecute() throws Exception { Session session = new MockSession( output, null ); command.setSession( session ); command.execute(); assertFalse( session.isConnected() ); assertTrue( session.isClosed() ); } }