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); + } + }); } }