mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[formatter] written test for IDEA-166923
This commit is contained in:
+3
-3
@@ -32,7 +32,7 @@ import com.intellij.pom.java.LanguageLevel;
|
||||
import com.intellij.psi.PsiDocumentManager;
|
||||
import com.intellij.psi.PsiFile;
|
||||
import com.intellij.psi.codeStyle.*;
|
||||
import com.intellij.psi.formatter.java.FormatterTestUtils.Action;
|
||||
import com.intellij.formatting.FormatterTestUtils.Action;
|
||||
import com.intellij.testFramework.LightIdeaTestCase;
|
||||
import com.intellij.util.IncorrectOperationException;
|
||||
import com.intellij.util.text.LineReader;
|
||||
@@ -44,8 +44,8 @@ import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
|
||||
import static com.intellij.psi.formatter.java.FormatterTestUtils.ACTIONS;
|
||||
import static com.intellij.psi.formatter.java.FormatterTestUtils.Action.*;
|
||||
import static com.intellij.formatting.FormatterTestUtils.ACTIONS;
|
||||
import static com.intellij.formatting.FormatterTestUtils.Action.*;
|
||||
|
||||
/**
|
||||
* Base class for java formatter tests that holds utility methods.
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
*/
|
||||
package com.intellij.psi.formatter.java
|
||||
|
||||
import com.intellij.formatting.FormatterTestUtils
|
||||
import com.intellij.openapi.util.TextRange
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -20,7 +20,7 @@ import com.intellij.openapi.util.TextRange;
|
||||
import com.intellij.psi.codeStyle.CommonCodeStyleSettings;
|
||||
import com.intellij.util.IncorrectOperationException;
|
||||
|
||||
import static com.intellij.psi.formatter.java.FormatterTestUtils.Action.REFORMAT_WITH_CONTEXT;
|
||||
import static com.intellij.formatting.FormatterTestUtils.Action.REFORMAT_WITH_CONTEXT;
|
||||
|
||||
/**
|
||||
* Is intended to hold specific java formatting tests for alignment settings (
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
*/
|
||||
package com.intellij.psi.formatter.java;
|
||||
|
||||
import com.intellij.formatting.FormatterTestUtils;
|
||||
import com.intellij.openapi.util.TextRange;
|
||||
import com.intellij.util.IncorrectOperationException;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
+7
-7
@@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.intellij.psi.formatter.java;
|
||||
package com.intellij.formatting;
|
||||
|
||||
import com.intellij.openapi.command.WriteCommandAction;
|
||||
import com.intellij.openapi.editor.Document;
|
||||
@@ -62,16 +62,16 @@ public class FormatterTestUtils {
|
||||
}
|
||||
}
|
||||
|
||||
public static void doTest(@NotNull Project project,
|
||||
@NotNull String ext,
|
||||
@NotNull String before,
|
||||
@NotNull String after,
|
||||
@NotNull Action action) {
|
||||
public static void testFormatting(@NotNull Project project,
|
||||
@NotNull String ext,
|
||||
@NotNull String before,
|
||||
@NotNull String after,
|
||||
@NotNull Action action) {
|
||||
String fileName = "FTU." + ext;
|
||||
FileType fileType = FileTypeManager.getInstance().getFileTypeByFileName(fileName);
|
||||
|
||||
FormatData data = extractFormatData(before);
|
||||
PsiFile file = PsiFileFactory.getInstance(project).createFileFromText(fileName, fileType, data.text);
|
||||
PsiFile file = PsiFileFactory.getInstance(project).createFileFromText(fileName, fileType, data.text, System.currentTimeMillis(), true);
|
||||
|
||||
PsiDocumentManager manager = PsiDocumentManager.getInstance(project);
|
||||
Document document = manager.getDocument(file);
|
||||
Reference in New Issue
Block a user