From 9be2fdb16e877fce82fe1fbc8686012d2c47b6ff Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Thu, 26 Jul 2012 11:35:42 +0200 Subject: [PATCH] Fix tests on XP --- .../openapi/util/io/FileAttributesReadingTest.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/platform/util/testSrc/com/intellij/openapi/util/io/FileAttributesReadingTest.java b/platform/util/testSrc/com/intellij/openapi/util/io/FileAttributesReadingTest.java index 0ac50050a0d1..41bd996d02b1 100644 --- a/platform/util/testSrc/com/intellij/openapi/util/io/FileAttributesReadingTest.java +++ b/platform/util/testSrc/com/intellij/openapi/util/io/FileAttributesReadingTest.java @@ -101,6 +101,8 @@ public class FileAttributesReadingTest { @Test public void linkToFile() throws Exception { + assumeTrue(SystemInfo.areSymLinksSupported); + final File file = FileUtil.createTempFile(myTempDirectory, "test.", ".txt", true); FileUtil.writeToFile(file, myTestData); assertTrue(file.setLastModified(file.lastModified() - 5000)); @@ -120,6 +122,8 @@ public class FileAttributesReadingTest { @Test public void doubleLink() throws Exception { + assumeTrue(SystemInfo.areSymLinksSupported); + final File file = FileUtil.createTempFile(myTempDirectory, "test.", ".txt", true); FileUtil.writeToFile(file, myTestData); assertTrue(file.setLastModified(file.lastModified() - 5000)); @@ -140,6 +144,8 @@ public class FileAttributesReadingTest { @Test public void linkToDirectory() throws Exception { + assumeTrue(SystemInfo.areSymLinksSupported); + final File file = FileUtil.createTempDirectory(myTempDirectory, "test.", ".tmp"); if (SystemInfo.isUnix) assertTrue(file.setWritable(false, false)); assertTrue(file.setLastModified(file.lastModified() - 5000)); @@ -158,6 +164,8 @@ public class FileAttributesReadingTest { @Test public void missingLink() throws Exception { + assumeTrue(SystemInfo.areSymLinksSupported); + final File file = FileUtil.createTempFile(myTempDirectory, "test.", ".txt", false); final File link = IoTestUtil.createTempLink(file.getPath(), new File(myTempDirectory, "link").getPath());