package com.atsebak.embeddedlinuxjvm.runner.data;
import com.intellij.execution.configurations.RuntimeConfigurationWarning;
import org.junit.Test;
import static org.junit.Assert.fail;
public class EmbeddedLinuxJVMRunnerValidatorTest {
EmbeddedLinuxJVMRunConfigurationRunnerParameters piRunnerParameters = new EmbeddedLinuxJVMRunConfigurationRunnerParameters();
@Test
public void testCheckPiSettings() {
piRunnerParameters.setHostname("10.42.0.25");
piRunnerParameters.setPort("40");
piRunnerParameters.setMainclass("Main");
piRunnerParameters.setUsername("testuser");
piRunnerParameters.setPassword("testpasssword");
try {
EmbeddedLinuxJVMRunnerValidator.checkEmbeddedSettings(piRunnerParameters);
} catch (Exception e) {
fail("Should not have thrown any RuntimeConfigurationWarning");
}
}
@Test(expected = RuntimeConfigurationWarning.class)
public void nullRunnerSettings() throws RuntimeConfigurationWarning {
EmbeddedLinuxJVMRunnerValidator.checkEmbeddedSettings(piRunnerParameters);
}
}