diff --git a/java/java-tests/testSrc/com/intellij/codeInspection/InspectionProfileTest.java b/java/java-tests/testSrc/com/intellij/codeInspection/InspectionProfileTest.java index 820863dec864..77f5a3d48384 100644 --- a/java/java-tests/testSrc/com/intellij/codeInspection/InspectionProfileTest.java +++ b/java/java-tests/testSrc/com/intellij/codeInspection/InspectionProfileTest.java @@ -504,6 +504,23 @@ public class InspectionProfileTest extends LightIdeaTestCase { assertEquals(1, countInitializedTools(foo)); } + public void testPreserveCompatibility() throws Exception { + InspectionProfileImpl foo = new InspectionProfileImpl("foo"); + String test = "\n" + + " "; + foo.readExternal(JDOMUtil.loadDocument(test).getRootElement()); + foo.initInspectionTools(getProject()); + Element serialized = new Element("profile"); + foo.writeExternal(serialized); + assertEquals(test, JDOMUtil.writeElement(serialized)); + } + public static int countInitializedTools(Profile foo) { return getInitializedTools(foo).size(); }