Author: scabanovich
Date: 2011-07-18 20:29:48 -0400 (Mon, 18 Jul 2011)
New Revision: 33034
Added:
trunk/common/tests/org.jboss.tools.common.model.test/projects/Test1/src/y.properties
Modified:
trunk/common/tests/org.jboss.tools.common.model.test/src/org/jboss/tools/common/model/test/PropertiesLoaderTest.java
Log:
JBIDE-9357
https://issues.jboss.org/browse/JBIDE-9357
Added:
trunk/common/tests/org.jboss.tools.common.model.test/projects/Test1/src/y.properties
===================================================================
--- trunk/common/tests/org.jboss.tools.common.model.test/projects/Test1/src/y.properties
(rev 0)
+++
trunk/common/tests/org.jboss.tools.common.model.test/projects/Test1/src/y.properties 2011-07-19
00:29:48 UTC (rev 33034)
@@ -0,0 +1,4 @@
+foobar1=f�d�ral
+foobar2=f�d�ral
+foobar3= f�d�ral
+foobar4= f�d�ral
Property changes on:
trunk/common/tests/org.jboss.tools.common.model.test/projects/Test1/src/y.properties
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified:
trunk/common/tests/org.jboss.tools.common.model.test/src/org/jboss/tools/common/model/test/PropertiesLoaderTest.java
===================================================================
---
trunk/common/tests/org.jboss.tools.common.model.test/src/org/jboss/tools/common/model/test/PropertiesLoaderTest.java 2011-07-19
00:06:28 UTC (rev 33033)
+++
trunk/common/tests/org.jboss.tools.common.model.test/src/org/jboss/tools/common/model/test/PropertiesLoaderTest.java 2011-07-19
00:29:48 UTC (rev 33034)
@@ -11,7 +11,9 @@
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.core.runtime.Path;
import org.jboss.tools.common.model.XModelObject;
+import org.jboss.tools.common.model.filesystems.impl.FileAnyImpl;
import org.jboss.tools.common.model.util.EclipseResourceUtil;
+import org.jboss.tools.common.util.FileUtil;
import org.jboss.tools.test.util.JobUtils;
import org.jboss.tools.test.util.TestProjectProvider;
@@ -74,4 +76,16 @@
assertEquals(p4.getAttributeValue("value"), "again first line \\again
second line");
}
+ public void testLoadingPropertiesDoesNotModifyContent() throws CoreException {
+ IFile f = project.getFile(new Path("src/y.properties"));
+ String text = FileUtil.readStream(f);
+ System.out.println(text);
+ XModelObject p = EclipseResourceUtil.createObjectForResource(f);
+ assertNotNull(p);
+ String newText = ((FileAnyImpl)p).getAsText();
+ System.out.println(newText);
+ assertEquals(text, newText);
+
+ }
+
}