本文整理汇总了Java中com.intellij.testFramework.fixtures.TestFixtureBuilder类的典型用法代码示例。如果您正苦于以下问题:Java TestFixtureBuilder类的具体用法?Java TestFixtureBuilder怎么用?Java TestFixtureBuilder使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
TestFixtureBuilder类属于com.intellij.testFramework.fixtures包,在下文中一共展示了TestFixtureBuilder类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setUp
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
@Override
protected void setUp() throws Exception
{
super.setUp();
IdeaTestFixtureFactory factory = IdeaTestFixtureFactory.getFixtureFactory();
TestFixtureBuilder<IdeaProjectTestFixture> fixtureBuilder = factory.createLightFixtureBuilder( getProjectDescriptor() );
IdeaProjectTestFixture fixture = fixtureBuilder.getFixture();
myFixture = JavaTestFixtureFactory.getFixtureFactory().createCodeInsightFixture( fixture, new TempDirTestFixtureImpl() );
myFixture.setUp();
myFixture.setTestDataPath( getTestDataPath() );
myModule = myFixture.getModule();
LanguageLevelProjectExtension.getInstance( getProject() ).setLanguageLevel( LanguageLevel.JDK_1_8 );
}
示例2: setUp
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
@Override
protected void setUp() throws Exception {
super.setUp();
final IdeaTestFixtureFactory fixtureFactory = IdeaTestFixtureFactory.getFixtureFactory();
final TestFixtureBuilder<IdeaProjectTestFixture> builder = fixtureFactory.createFixtureBuilder(getName());
myFixture = fixtureFactory.createCodeInsightFixture(builder.getFixture());
myFixture.setTestDataPath(getTestDataPath());
myFixture.setUp();
final Project project = myFixture.getProject();
new WriteCommandAction(project) {
@Override
protected void run(@NotNull Result result) throws Throwable {
FileTypeManager.getInstance().registerFileType(RegExpFileType.INSTANCE, new String[]{"regexp"});
}
}.execute();
}
示例3: setUp
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
@Override
public void setUp() throws Exception {
super.setUp();
if (CAN_SYNC_PROJECTS) {
GradleProjectImporter.ourSkipSetupFromTest = true;
}
if (createDefaultProject()) {
final TestFixtureBuilder<IdeaProjectTestFixture> projectBuilder =
IdeaTestFixtureFactory.getFixtureFactory().createFixtureBuilder(getName());
myFixture = JavaTestFixtureFactory.getFixtureFactory().createCodeInsightFixture(projectBuilder.getFixture());
myFixture.setUp();
myFixture.setTestDataPath(getTestDataPath());
}
ensureSdkManagerAvailable();
}
示例4: setUp
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
@Override
public void setUp() throws Exception {
super.setUp();
final TestFixtureBuilder<IdeaProjectTestFixture> projectBuilder =
IdeaTestFixtureFactory.getFixtureFactory().createFixtureBuilder(getName());
myFixture = JavaTestFixtureFactory.getFixtureFactory().createCodeInsightFixture(projectBuilder.getFixture());
myFixture.setUp();
myFixture.setTestDataPath(getTestDataPath());
dir = Files.createTempDir();
myJarFile = new File(dir, LIBRARY_JAR_NAME);
Files.write(createRealJarArchive(), myJarFile);
VirtualFile baseDir = getProject().getBaseDir();
AndroidGradleTestCase.createGradleWrapper(VfsUtilCore.virtualToIoFile(baseDir));
System.out.printf("Project location: %s\n", baseDir);
}
示例5: setUp
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
@Override
protected void setUp() throws Exception {
super.setUp();
// Fixes https://youtrack.jetbrains.com/issue/IDEA-129297. Only occurs in Jenkins.
VfsRootAccess.allowRootAccess(System.getProperty("user.dir"));
final TestFixtureBuilder<IdeaProjectTestFixture> fixtureBuilder =
JavaTestFixtureFactory.createFixtureBuilder(getName());
myModuleBuilder = fixtureBuilder.addModule(JavaModuleFixtureBuilder.class);
myProjectFixture = fixtureBuilder.getFixture();
myCodeInsightFixture = createCodeInsightFixture(getBaseDirectoryPath());
new WriteAction() {
@Override
protected void run(@NotNull final Result result) {
addAppEngineSupport(myProjectFixture.getModule());
}
}.execute();
}
示例6: setUp
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
@Override
protected void setUp() throws Exception {
super.setUp();
final IdeaTestFixtureFactory fixtureFactory = IdeaTestFixtureFactory.getFixtureFactory();
final TestFixtureBuilder<IdeaProjectTestFixture> builder = fixtureFactory.createFixtureBuilder(getName());
myFixture = fixtureFactory.createCodeInsightFixture(builder.getFixture());
myFixture.setTestDataPath(getTestDataPath());
myFixture.setUp();
final Project project = myFixture.getProject();
new WriteCommandAction(project) {
@Override
protected void run(Result result) throws Throwable {
FileTypeManager.getInstance().registerFileType(RegExpFileType.INSTANCE, new String[]{"regexp"});
}
}.execute();
}
示例7: setUp
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
@Override
public void setUp() throws Exception {
super.setUp();
final IdeaTestFixtureFactory fixtureFactory = IdeaTestFixtureFactory.getFixtureFactory();
final TestFixtureBuilder<IdeaProjectTestFixture> testFixtureBuilder = fixtureFactory.createFixtureBuilder(getTestName(false));
myFixture = JavaTestFixtureFactory.getFixtureFactory().createCodeInsightFixture(testFixtureBuilder.getFixture());
myFixture.setTestDataPath("/codeInsight/externalAnnotations");
final JavaModuleFixtureBuilder builder = testFixtureBuilder.addModule(JavaModuleFixtureBuilder.class);
new File(myFixture.getTempDirPath() + "/src/").mkdir();
builder.addContentRoot(myFixture.getTempDirPath()).addSourceRoot("src");
builder.setMockJdkLevel(JavaModuleFixtureBuilder.MockJdkLevel.jdk15);
myFixture.enableInspections(new SillyAssignmentInspection());
myFixture.setUp();
addAnnotationsModuleRoot();
final JavaPsiFacade facade = JavaPsiFacade.getInstance(myFixture.getProject());
myLanguageLevel = LanguageLevel.HIGHEST; // LanguageLevelProjectExtension.getInstance(facade.getProject()).getLanguageLevel();
//LanguageLevelProjectExtension.getInstance(facade.getProject()).setLanguageLevel(LanguageLevel.JDK_1_5);
}
示例8: setUp
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
@Before
public void setUp() throws Exception {
final IdeaTestFixtureFactory ideaFixtureFactory = IdeaTestFixtureFactory.getFixtureFactory();
final JavaTestFixtureFactory javaFixtureFactory = JavaTestFixtureFactory.getFixtureFactory();
final TestFixtureBuilder<IdeaProjectTestFixture> fixtureBuilder = ideaFixtureFactory.createLightFixtureBuilder();
fixture = javaFixtureFactory.createCodeInsightFixture(fixtureBuilder.getFixture());
fixture.setUp();
}
示例9: SwaggerFixture
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
private SwaggerFixture(@NotNull String folderAbsolutePath) throws Exception {
IdeaTestFixtureFactory factory = IdeaTestFixtureFactory.getFixtureFactory();
LightProjectDescriptor projectDescriptor = LightProjectDescriptor.EMPTY_PROJECT_DESCRIPTOR;
TestFixtureBuilder<IdeaProjectTestFixture> fixtureBuilder = factory.createLightFixtureBuilder(projectDescriptor);
IdeaProjectTestFixture fixture = fixtureBuilder.getFixture();
myCodeInsightFixture = factory.createCodeInsightFixture(fixture, new LightTempDirTestFixtureImpl(true));
myCodeInsightFixture.setUp();
myCodeInsightFixture.setTestDataPath(folderAbsolutePath);
}
示例10: setUp
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
@Override
protected void setUp() throws Exception {
super.setUp();
IdeaTestFixtureFactory factory = IdeaTestFixtureFactory.getFixtureFactory();
TestFixtureBuilder<IdeaProjectTestFixture> fixtureBuilder = factory.createLightFixtureBuilder(getProjectDescriptor());
final IdeaProjectTestFixture fixture = fixtureBuilder.getFixture();
myFixture = IdeaTestFixtureFactory.getFixtureFactory().createCodeInsightFixture(fixture, new LightTempDirTestFixtureImpl(true));
myFixture.setUp();
myFixture.setTestDataPath(getTestDataPath());
myModule = myFixture.getModule();
}
开发者ID:dnltsk,项目名称:intellij-geocoding-plugin,代码行数:15,代码来源:LightPlatformCodeInsightFixtureTestCase.java
示例11: setUp
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
@Override
protected void setUp() throws Exception {
super.setUp();
final JavaTestFixtureFactory fixtureFactory = JavaTestFixtureFactory.getFixtureFactory();
final TestFixtureBuilder<IdeaProjectTestFixture> testFixtureBuilder = fixtureFactory.createLightFixtureBuilder();
myFixture = testFixtureBuilder.getFixture();
myFixture.setUp();
myJava6 = SystemInfo.isJavaVersionAtLeast("1.6");
}
示例12: setUp
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
@Override
protected void setUp() throws Exception {
super.setUp();
final IdeaTestFixtureFactory factory = IdeaTestFixtureFactory.getFixtureFactory();
final TestFixtureBuilder<IdeaProjectTestFixture> fixtureBuilder = factory.createLightFixtureBuilder(getProjectDescriptor());
final IdeaProjectTestFixture fixture = fixtureBuilder.getFixture();
final LightTempDirTestFixtureImpl tempDirTestFixture = new LightTempDirTestFixtureImpl(true);
myFixture = IdeaTestFixtureFactory.getFixtureFactory().createCodeInsightFixture(fixture, tempDirTestFixture);
myFixture.setUp();
}
示例13: setUp
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
@Override
protected void setUp() throws Exception {
super.setUp();
final TestFixtureBuilder<IdeaProjectTestFixture> projectBuilder = IdeaTestFixtureFactory.getFixtureFactory().createFixtureBuilder(
getName());
myFixture = IdeaTestFixtureFactory.getFixtureFactory().createCodeInsightFixture(projectBuilder.getFixture());
myFixture.setUp();
myFixture.setTestDataPath(getTestDataPath());
}
示例14: setUp
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
@Override
protected void setUp() throws Exception {
super.setUp();
IdeaTestFixtureFactory factory = IdeaTestFixtureFactory.getFixtureFactory();
TestFixtureBuilder<IdeaProjectTestFixture> fixtureBuilder = factory.createLightFixtureBuilder(getProjectDescriptor());
final IdeaProjectTestFixture fixture = fixtureBuilder.getFixture();
myFixture = IdeaTestFixtureFactory.getFixtureFactory().createCodeInsightFixture(fixture,
new LightTempDirTestFixtureImpl(true));
myFixture.setUp();
myFixture.setTestDataPath(getTestDataPath());
}
示例15: createContentFixture
import com.intellij.testFramework.fixtures.TestFixtureBuilder; //导入依赖的package包/类
protected CodeInsightTestFixture createContentFixture(IdeaTestFixtureFactory factory) {
final TestFixtureBuilder<IdeaProjectTestFixture> builder = factory.createFixtureBuilder(getName());
final EmptyModuleFixtureBuilder moduleBuilder = builder.addModule(EmptyModuleFixtureBuilder.class);
final IdeaProjectTestFixture fixture = builder.getFixture();
final CodeInsightTestFixture testFixture = factory.createCodeInsightFixture(fixture);
final String root = testFixture.getTempDirPath();
moduleBuilder.addContentRoot(root);
moduleBuilder.addSourceRoot("/");
return testFixture;
}