From bf21563ee8ae3c3d58a9c5ded9d0986a0d4c3c3b Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Mon, 27 May 2019 12:30:56 +0200 Subject: [PATCH] [tests] file-to-dir-to-file refresh test case GitOrigin-RevId: aa9c2f1bc1fcea62dd724a5957d520fa9024bc12 --- .../com/intellij/openapi/vfs/VfsUtilTest.java | 23 ++++++++----------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/platform/platform-tests/testSrc/com/intellij/openapi/vfs/VfsUtilTest.java b/platform/platform-tests/testSrc/com/intellij/openapi/vfs/VfsUtilTest.java index b262d8a7019a..0a02461972e4 100644 --- a/platform/platform-tests/testSrc/com/intellij/openapi/vfs/VfsUtilTest.java +++ b/platform/platform-tests/testSrc/com/intellij/openapi/vfs/VfsUtilTest.java @@ -8,7 +8,6 @@ import com.intellij.openapi.project.ProjectManager; import com.intellij.openapi.project.impl.ProjectManagerImpl; import com.intellij.openapi.util.Disposer; import com.intellij.openapi.util.SystemInfo; -import com.intellij.openapi.util.io.FileUtil; import com.intellij.openapi.util.io.IoTestUtil; import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vfs.newvfs.ManagingFS; @@ -99,26 +98,22 @@ public class VfsUtilTest extends BareTestFixtureTestCase { @Test public void testDirAttributeRefreshes() throws IOException { - File tempDir = myTempDir.newFolder(); - VirtualFile vDir = LocalFileSystem.getInstance().refreshAndFindFileByIoFile(tempDir); - assertNotNull(vDir); - assertTrue(vDir.isDirectory()); - - File file = FileUtil.createTempFile(tempDir, "xxx", "yyy", true); - assertNotNull(file); + File file = myTempDir.newFile("test"); VirtualFile vFile = LocalFileSystem.getInstance().refreshAndFindFileByIoFile(file); assertNotNull(vFile); assertFalse(vFile.isDirectory()); - boolean deleted = file.delete(); - assertTrue(deleted); - boolean created = file.mkdir(); - assertTrue(created); - assertTrue(file.exists()); - + assertTrue(file.delete()); + assertTrue(file.mkdir()); VirtualFile vFile2 = LocalFileSystem.getInstance().refreshAndFindFileByIoFile(file); assertNotNull(vFile2); assertTrue(vFile2.isDirectory()); + + assertTrue(file.delete()); + assertTrue(file.createNewFile()); + VirtualFile vFile3 = LocalFileSystem.getInstance().refreshAndFindFileByIoFile(file); + assertNotNull(vFile3); + assertFalse(vFile3.isDirectory()); } @Test