本文整理汇总了Java中com.intellij.conversion.impl.ProjectConversionUtil类的典型用法代码示例。如果您正苦于以下问题:Java ProjectConversionUtil类的具体用法?Java ProjectConversionUtil怎么用?Java ProjectConversionUtil使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
ProjectConversionUtil类属于com.intellij.conversion.impl包,在下文中一共展示了ProjectConversionUtil类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testConvert
import com.intellij.conversion.impl.ProjectConversionUtil; //导入依赖的package包/类
public void testConvert() throws IOException {
final String testDataPath = AndroidTestCase.getTestDataPath() + "/conversion/proguardOptions";
final File testData = new File(testDataPath, "before");
final File tempDir = FileUtil.createTempDirectory("project", null);
FileUtil.copyDir(testData, tempDir);
ProjectConversionTestUtil.convert(tempDir.getAbsolutePath());
final File expectedDataDir = new File(testDataPath, "after");
PlatformTestUtil.assertDirectoriesEqual(
LocalFileSystem.getInstance().refreshAndFindFileByIoFile(expectedDataDir),
LocalFileSystem.getInstance().refreshAndFindFileByIoFile(tempDir),
new VirtualFileFilter() {
@Override
public boolean accept(VirtualFile file) {
return !file.getName().startsWith(ProjectConversionUtil.PROJECT_FILES_BACKUP);
}
});
}
示例2: testConvert
import com.intellij.conversion.impl.ProjectConversionUtil; //导入依赖的package包/类
public void testConvert() throws IOException {
String testDataPath = "plugins/google-app-engine/testData/conversion/appEngineFacet/";
File testData = PathManagerEx.findFileUnderProjectHome(testDataPath + "before", getClass());
File tempDir = FileUtil.createTempDirectory("app-engine-project", null);
FileUtil.copyDir(testData, tempDir);
ProjectConversionTestUtil.convert(tempDir.getAbsolutePath());
File expectedDataDir = PathManagerEx.findFileUnderProjectHome(testDataPath + "after", getClass());
PlatformTestUtil.assertDirectoriesEqual(LocalFileSystem.getInstance().refreshAndFindFileByIoFile(expectedDataDir),
LocalFileSystem.getInstance().refreshAndFindFileByIoFile(tempDir),
new VirtualFileFilter() {
@Override
public boolean accept(VirtualFile file) {
return !file.getName().startsWith(ProjectConversionUtil.PROJECT_FILES_BACKUP);
}
});
}
示例3: testConvert
import com.intellij.conversion.impl.ProjectConversionUtil; //导入依赖的package包/类
protected void testConvert(String testDataPath) throws IOException {
// setup test data
File testDataRoot = new File(AppEngineCodeInsightTestCase.getTestDataPath(), testDataPath);
File testData = new File(testDataRoot, BEFORE_PATH);
File tempDir = FileUtil.createTempDirectory(testDataPath, null);
FileUtil.copyDir(testData, tempDir);
File expectedDataDir = new File(testDataRoot, AFTER_PATH);
// run the conversion operation
ProjectConversionTestUtil.convert(tempDir.getAbsolutePath());
PlatformTestUtil.assertDirectoriesEqual(
LocalFileSystem.getInstance().refreshAndFindFileByIoFile(expectedDataDir),
LocalFileSystem.getInstance().refreshAndFindFileByIoFile(tempDir),
new VirtualFileFilter() {
@Override
public boolean accept(VirtualFile file) {
// ignore any generated backup files
return !file.getName().startsWith(ProjectConversionUtil.PROJECT_FILES_BACKUP);
}
});
}