Files
openide/java/java-tests/testSrc/com/intellij/codeInsight/JavaSplitLineActionTest.java
Dmitry Jemerov 28a0e87e7e Split SplitLineActionTest into Java and XML specific parts
GitOrigin-RevId: 19f11736e3a358ab995d6d38b155e6381e0f33c3
2022-05-13 18:59:02 +00:00

33 lines
1.2 KiB
Java

// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.codeInsight;
import com.intellij.JavaTestUtil;
import com.intellij.ide.DataManager;
import com.intellij.openapi.actionSystem.IdeActions;
import com.intellij.openapi.editor.actionSystem.EditorActionHandler;
import com.intellij.openapi.editor.actionSystem.EditorActionManager;
import com.intellij.testFramework.LightPlatformCodeInsightTestCase;
import org.jetbrains.annotations.NotNull;
public class JavaSplitLineActionTest extends LightPlatformCodeInsightTestCase {
@Override
protected @NotNull String getTestDataPath() {
return JavaTestUtil.getJavaTestDataPath();
}
public void testMethodCall() {
String path = "/codeInsight/splitLineAction/";
configureByFile(path + "methodCall_before.java");
performAction();
checkResultByFile(path + "methodCall_after.java");
}
private void performAction() {
EditorActionManager actionManager = EditorActionManager.getInstance();
EditorActionHandler actionHandler = actionManager.getActionHandler(IdeActions.ACTION_EDITOR_SPLIT);
actionHandler.execute(getEditor(), null, DataManager.getInstance().getDataContext());
}
}