@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); }
@Override protected void setUp() throws Exception { super.setUp(); String name = getClass().getName() + "." + getName(); final TestFixtureBuilder<IdeaProjectTestFixture> projectBuilder = IdeaTestFixtureFactory.getFixtureFactory().createFixtureBuilder(name); myFixture = IdeaTestFixtureFactory.getFixtureFactory().createCodeInsightFixture(projectBuilder.getFixture()); T moduleFixtureBuilder = projectBuilder.addModule(getModuleBuilderClass()); tuneFixture(moduleFixtureBuilder); myFixture.setUp(); myFixture.setTestDataPath(getTestDataPath()); myModule = moduleFixtureBuilder.getFixture().getModule(); }
@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(); enableDebugLogging(); try { myProjectFixture = IdeaTestFixtureFactory.getFixtureFactory().createFixtureBuilder(getTestName(true)).getFixture(); myProjectFixture.setUp(); myCodeInsightFixture = IdeaTestFixtureFactory.getFixtureFactory().createCodeInsightFixture(myProjectFixture); // Use the context info loaded earlier to setup the environment for TF work initializeTfEnvironment(); myProject = myProjectFixture.getProject(); myProjectRoot = myProject.getBaseDir(); myProjectPath = myProjectRoot.getPath(); myGitSettings = GitVcsSettings.getInstance(myProject); myGitRepositoryManager = GitUtil.getRepositoryManager(myProject); myPlatformFacade = ServiceManager.getService(myProject, GitPlatformFacade.class); myGit = ServiceManager.getService(myProject, Git.class); myVcs = ObjectUtils.assertNotNull(GitVcs.getInstance(myProject)); myVcs.doActivate(); addSilently(); removeSilently(); EULADialog.acceptEula(); } catch (Exception e) { tearDown(); throw e; } }