package com.sequenceiq.it.cloudbreak; import java.io.IOException; import javax.inject.Inject; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.testng.annotations.Optional; import org.testng.annotations.Parameters; import org.testng.annotations.Test; import com.sequenceiq.it.ssh.MockSshServer; public class StartSshServerTest extends AbstractCloudbreakIntegrationTest { private static final Logger LOGGER = LoggerFactory.getLogger(StartSshServerTest.class); @Inject private MockSshServer mockSshServer; @Test @Parameters({ "sshPort" }) public void startSshServer(@Optional("22") Integer sshPort) { try { mockSshServer.start(sshPort); LOGGER.info("ssh server started on port: " + sshPort); } catch (IOException e) { throw new RuntimeException("ssh server can't start", e); } } }