mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-92964 Unable to create new module: tested
This commit is contained in:
@@ -18,6 +18,7 @@ package com.intellij.ide.wizard;
|
||||
import com.intellij.CommonBundle;
|
||||
import com.intellij.ide.IdeBundle;
|
||||
import com.intellij.openapi.application.ApplicationInfo;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.help.HelpManager;
|
||||
import com.intellij.openapi.project.Project;
|
||||
@@ -465,7 +466,7 @@ public abstract class AbstractWizard<T extends Step> extends DialogWrapper {
|
||||
myNextButton.setEnabled(canGoNext());
|
||||
}
|
||||
|
||||
if (myNextButton.isEnabled()) {
|
||||
if (myNextButton.isEnabled() && !ApplicationManager.getApplication().isUnitTestMode()) {
|
||||
getRootPane().setDefaultButton(myNextButton);
|
||||
}
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
*/
|
||||
package com.intellij.testFramework;
|
||||
|
||||
import com.intellij.ide.DataManager;
|
||||
import com.intellij.openapi.actionSystem.ActionManager;
|
||||
import com.intellij.openapi.actionSystem.AnAction;
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||
@@ -30,4 +31,8 @@ public class TestActionEvent extends AnActionEvent {
|
||||
@NotNull AnAction action) {
|
||||
super(null, dataContext, "", action.getTemplatePresentation(), ActionManager.getInstance(), 0);
|
||||
}
|
||||
|
||||
public TestActionEvent(@NotNull AnAction action) {
|
||||
this(DataManager.getInstance().getDataContext(), action);
|
||||
}
|
||||
}
|
||||
|
||||
+1
-3
@@ -45,7 +45,6 @@ import com.intellij.find.FindManager;
|
||||
import com.intellij.find.findUsages.FindUsagesHandler;
|
||||
import com.intellij.find.findUsages.FindUsagesOptions;
|
||||
import com.intellij.find.impl.FindManagerImpl;
|
||||
import com.intellij.ide.DataManager;
|
||||
import com.intellij.ide.startup.StartupManagerEx;
|
||||
import com.intellij.ide.startup.impl.StartupManagerImpl;
|
||||
import com.intellij.ide.structureView.StructureViewBuilder;
|
||||
@@ -789,8 +788,7 @@ public class CodeInsightTestFixtureImpl extends BaseFixture implements CodeInsig
|
||||
|
||||
@Override
|
||||
public Presentation testAction(AnAction action) {
|
||||
DataContext context = DataManager.getInstance().getDataContext();
|
||||
TestActionEvent e = new TestActionEvent(context, action);
|
||||
TestActionEvent e = new TestActionEvent(action);
|
||||
action.beforeActionPerformedUpdate(e);
|
||||
if (e.getPresentation().isEnabled() && e.getPresentation().isVisible()) {
|
||||
action.actionPerformed(e);
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
*/
|
||||
package com.intellij.tasks;
|
||||
|
||||
import com.intellij.ide.DataManager;
|
||||
import com.intellij.openapi.actionSystem.AnAction;
|
||||
import com.intellij.openapi.actionSystem.Presentation;
|
||||
import com.intellij.tasks.actions.SwitchTaskCombo;
|
||||
@@ -66,7 +65,7 @@ public class TaskUiTest extends CodeInsightFixtureTestCase {
|
||||
}
|
||||
|
||||
private static Presentation doTest(AnAction action) {
|
||||
TestActionEvent event = new TestActionEvent(DataManager.getInstance().getDataContext(), action);
|
||||
TestActionEvent event = new TestActionEvent(action);
|
||||
action.update(event);
|
||||
return event.getPresentation();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user