@Override protected void setUp() throws Exception { super.setUp(); final IdeaTestFixtureFactory factory = IdeaTestFixtureFactory.getFixtureFactory(); final LightProjectDescriptor projectDescriptor = LightProjectDescriptor.EMPTY_PROJECT_DESCRIPTOR; final TestFixtureBuilder<IdeaProjectTestFixture> fixtureBuilder = factory.createLightFixtureBuilder(projectDescriptor); final IdeaProjectTestFixture fixture = fixtureBuilder.getFixture(); myFixture = IdeaTestFixtureFactory.getFixtureFactory().createCodeInsightFixture(fixture, new LightTempDirTestFixtureImpl(true)); myFixture.setUp(); myFixture.setTestDataPath(getTestDataPath()); KeyHandler.getInstance().fullReset(myFixture.getEditor()); Options.getInstance().resetAllOptions(); VimPlugin.getKey().resetKeyMappings(); }
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); }
@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(); }
@BeforeEach public void before() throws Exception { IdeaTestFixtureFactory factory = IdeaTestFixtureFactory.getFixtureFactory(); IdeaProjectTestFixture testFixture = factory.createLightFixtureBuilder(EMPTY_PROJECT_DESCRIPTOR).getFixture(); fixture = factory.createCodeInsightFixture(testFixture, new LightTempDirTestFixtureImpl(true)); fixture.setUp(); fixture.setTestDataPath(getTestDataPath()); storage = ServiceManager.getService(testFixture.getProject(), Storage.class); }
@Override protected void setUp() throws Exception { super.setUp(); final IdeaTestFixtureFactory factory = IdeaTestFixtureFactory.getFixtureFactory(); // final LightProjectDescriptor projectDescriptor = LightProjectDescriptor.EMPTY_PROJECT_DESCRIPTOR; final LightProjectDescriptor projectDescriptor = new DefaultLightProjectDescriptor(); final TestFixtureBuilder<IdeaProjectTestFixture> fixtureBuilder = factory.createLightFixtureBuilder(projectDescriptor); // TestFixtureBuilder<IdeaProjectTestFixture> fixtureBuilder = // JavaTestFixtureFactory.createFixtureBuilder(getName()); // fixtureBuilder.addModule(JavaModuleFixtureBuilder.class); final IdeaProjectTestFixture fixture = fixtureBuilder.getFixture(); myFixture = JavaTestFixtureFactory.getFixtureFactory().createCodeInsightFixture(fixture, new LightTempDirTestFixtureImpl(true)); // myFixture.setCaresAboutInjection(true); myFixture.setUp(); // String communityPath = PlatformTestUtil.getCommunityPath().replace(File.separatorChar, '/'); // myFixture.setTestDataPath(communityPath + "/projects"); // myFixture.addClass( // "package org.intellivim.javaproject.subpackage;\n\n" + // "public class NotImported2 {}"); // for (String s : PsiShortNamesCache.getInstance(myFixture.getProject()).getAllClassNames()) { // System.out.println(s); // } }