mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
MiscPsiTest: more diagnostics when it blinks
This commit is contained in:
@@ -50,12 +50,12 @@ public class MiscPsiTest extends LightCodeInsightFixtureTestCase {
|
||||
VirtualFile vDir = myFixture.getTempDirFixture().findOrCreateDir("dir");
|
||||
|
||||
PsiDocumentManager.getInstance(getProject()).commitAllDocuments();
|
||||
assertTrue(file instanceof PsiPlainTextFile);
|
||||
assertInstanceOf(file, PsiPlainTextFile.class);
|
||||
PsiDirectory dir = getPsiManager().findDirectory(vDir);
|
||||
PsiFile fileCopy = (PsiFile)file.copy();
|
||||
fileCopy = (PsiFile) fileCopy.setName("NewTest.txt");
|
||||
PsiFile newFile = (PsiFile)dir.add(fileCopy);
|
||||
assertTrue(newFile instanceof PsiPlainTextFile);
|
||||
assertInstanceOf(newFile, PsiPlainTextFile.class);
|
||||
|
||||
assertEquals(text, new String(newFile.getVirtualFile().contentsToByteArray()));
|
||||
assertEquals(newFile.getVirtualFile().getModificationStamp(), newFile.getViewProvider().getModificationStamp());
|
||||
@@ -72,12 +72,13 @@ public class MiscPsiTest extends LightCodeInsightFixtureTestCase {
|
||||
|
||||
PsiDocumentManager.getInstance(getProject()).commitAllDocuments();
|
||||
PsiFile file = getPsiManager().findFile(vFile);
|
||||
assertTrue(file instanceof PsiBinaryFile);
|
||||
assertInstanceOf(file, PsiBinaryFile.class);
|
||||
PsiDirectory dir = getPsiManager().findDirectory(vDir);
|
||||
|
||||
PsiFile fileCopy = (PsiFile)file.copy();
|
||||
fileCopy = (PsiFile) fileCopy.setName("NewTest.xxx");
|
||||
PsiFile newFile = (PsiFile)dir.add(fileCopy);
|
||||
assertTrue(newFile instanceof PsiBinaryFile);
|
||||
assertInstanceOf(newFile, PsiBinaryFile.class);
|
||||
|
||||
assertOrderedEquals(newFile.getVirtualFile().contentsToByteArray(), bytes);
|
||||
}
|
||||
@@ -94,7 +95,7 @@ public class MiscPsiTest extends LightCodeInsightFixtureTestCase {
|
||||
PsiFile fileCopy = (PsiFile)file.copy();
|
||||
fileCopy = (PsiFile) fileCopy.setName("NewTest.txt");
|
||||
PsiFile newFile = (PsiFile)dir.add(fileCopy);
|
||||
assertTrue(newFile instanceof PsiPlainTextFile);
|
||||
assertInstanceOf(newFile, PsiPlainTextFile.class);
|
||||
|
||||
assertEquals(text, VfsUtil.loadText(newFile.getVirtualFile()));
|
||||
assertEquals(newFile.getVirtualFile().getModificationStamp(), newFile.getViewProvider().getModificationStamp());
|
||||
|
||||
Reference in New Issue
Block a user