import com.intellij.testFramework.IdeaTestCase;
import com.intellij.execution.impl.RunManagerImpl;
import com.intellij.execution.RunManager;
import com.intellij.execution.configurations.ConfigurationFactory;
public class TestRunConfigurationCreation extends IdeaTestCase {
public void testJunit() {
checkRunConfigurationCreation("JUnit");
}
public void testApplication() {
checkRunConfigurationCreation("Application");
}
private void checkRunConfigurationCreation(String type) {
RunManagerImpl runManager = (RunManagerImpl)RunManager.getInstance(myProject);
ConfigurationFactory factory = runManager.getFactory(type, null);
assertNotNull(factory);
runManager.createRunConfiguration("test", factory);
}
}