本文整理汇总了Java中com.intellij.testFramework.VfsTestUtil.createFile方法的典型用法代码示例。如果您正苦于以下问题:Java VfsTestUtil.createFile方法的具体用法?Java VfsTestUtil.createFile怎么用?Java VfsTestUtil.createFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.testFramework.VfsTestUtil
的用法示例。
在下文中一共展示了VfsTestUtil.createFile方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testGeneratedSourceRoot
import com.intellij.testFramework.VfsTestUtil; //导入方法依赖的package包/类
public void testGeneratedSourceRoot() throws Exception {
VirtualFile genRoot = getVirtualFile(createTempDir("genSrcRoot"));
VirtualFile srcRoot = getVirtualFile(createTempDir("srcRoot"));
JavaSourceRootProperties properties = JpsJavaExtensionService.getInstance().createSourceRootProperties("", true);
PsiTestUtil.addSourceRoot(myModule, genRoot, JavaSourceRootType.SOURCE, properties);
PsiTestUtil.addSourceRoot(myModule, srcRoot);
VirtualFile genClass = VfsTestUtil.createFile(genRoot, "Gen.java", "class Gen{}");
VirtualFile srcClass = VfsTestUtil.createFile(srcRoot, "Src.java", "class Src{}");
AnalysisScope scope = new AnalysisScope(myModule);
assertTrue(scope.contains(srcClass));
assertFalse(scope.contains(genClass));
}
示例2: createChangeForPath
import com.intellij.testFramework.VfsTestUtil; //导入方法依赖的package包/类
private Change createChangeForPath(String path) {
VirtualFile file = VfsTestUtil.createFile(myBaseDir, path);
FilePath filePath = VcsUtil.getFilePath(file);
ContentRevision beforeRevision = new MockContentRevision(filePath, new VcsRevisionNumber.Int(1));
ContentRevision afterRevision = new MockContentRevision(filePath, new VcsRevisionNumber.Int(2));
return new Change(beforeRevision, afterRevision);
}
示例3: createProjectFiles
import com.intellij.testFramework.VfsTestUtil; //导入方法依赖的package包/类
protected void createProjectFiles() {
VfsTestUtil.createFile(myProjectRoot, "file.txt", "file.txt content");
VfsTestUtil.createFile(myProjectRoot, "file", "file content");
VfsTestUtil.createFile(myProjectRoot, "folder/file1", "file1 content");
VfsTestUtil.createFile(myProjectRoot, "folder/file2", "file2 content");
VfsTestUtil.createFile(myProjectRoot, "folder/empty_file");
VfsTestUtil.createFile(myProjectRoot, "folder/dir/file3", "file3 content");
VfsTestUtil.createDir (myProjectRoot, "folder/empty_folder");
}
示例4: createFile
import com.intellij.testFramework.VfsTestUtil; //导入方法依赖的package包/类
protected VirtualFile createFile(final String path, final String text) {
return VfsTestUtil.createFile(getBaseDir(), path, text);
}
示例5: createChanges
import com.intellij.testFramework.VfsTestUtil; //导入方法依赖的package包/类
protected void createChanges() {
VfsTestUtil.createFile(myProjectRoot, "file.txt", "file.txt content");
git("add file.txt");
git("commit -m changes");
}
示例6: file
import com.intellij.testFramework.VfsTestUtil; //导入方法依赖的package包/类
@Given("^unversioned file (.*)$")
public void unversioned_file(String filePath) throws Throwable {
cd(GitCucumberWorld.myRepository);
VirtualFile file = VfsTestUtil.createFile(GitCucumberWorld.myProjectDir, filePath);
VcsDirtyScopeManager.getInstance(myProject).fileDirty(file);
}
示例7: file
import com.intellij.testFramework.VfsTestUtil; //导入方法依赖的package包/类
@Given("^unversioned file (.*)$")
public void unversioned_file(String filePath) throws Throwable {
cd(myRepository);
VfsTestUtil.createFile(myProjectDir, filePath);
}