diff --git a/xml/tests/src/com/intellij/codeInsight/editorActions/EscapeEntitiesActionTest.java b/xml/tests/src/com/intellij/codeInsight/editorActions/EscapeEntitiesActionTest.java
index e7b6bfb52453..e6691070ec8d 100644
--- a/xml/tests/src/com/intellij/codeInsight/editorActions/EscapeEntitiesActionTest.java
+++ b/xml/tests/src/com/intellij/codeInsight/editorActions/EscapeEntitiesActionTest.java
@@ -16,6 +16,7 @@
package com.intellij.codeInsight.editorActions;
import com.intellij.openapi.vfs.CharsetToolkit;
+import com.intellij.testFramework.PlatformTestUtil;
import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase;
/**
@@ -62,12 +63,15 @@ public class EscapeEntitiesActionTest extends LightCodeInsightFixtureTestCase {
"<\n");
}
- private void doTest(String text, String extension, String expected) {
- if (!text.contains("")) {
- text = "" + text + "";
- }
- myFixture.configureByText(getTestName(true) + "." + extension, text);
- myFixture.performEditorAction("EscapeEntities");
- myFixture.checkResult(expected);
+ private void doTest(String text, final String extension, final String expected) {
+ final String finalText = !text.contains("") ? "" + text + "" : text;
+ PlatformTestUtil.withEncoding("UTF8", new Runnable() {
+ @Override
+ public void run() {
+ myFixture.configureByText(getTestName(true) + "." + extension, finalText);
+ myFixture.performEditorAction("EscapeEntities");
+ myFixture.checkResult(expected);
+ }
+ });
}
}