@NonNls public static String applicationName() { return ApplicationNamesInfo.getInstance().getFullProductName(); }
@Before public void setUp() { MockitoAnnotations.initMocks(this); PowerMockito.mockStatic(ApplicationNamesInfo.class); when(ApplicationNamesInfo.getInstance()).thenReturn(mockApplicationNamesInfo); }
@Before public void localSetup() { when(mockApplicationNamesInfo.getProductName()).thenReturn(IDEA_NAME); PowerMockito.mockStatic(Platform.class, WindowsStartup.class, MacStartup.class, ApplicationNamesInfo.class, AuthHelper.class); when(ApplicationNamesInfo.getInstance()).thenReturn(mockApplicationNamesInfo); VSTS_DIR.mkdir(); }
public DisablePluginWarningDialog( @NotNull PluginId pluginId, @NotNull Component parentComponent) { super(parentComponent, false); this.pluginId = pluginId; IdeaPluginDescriptor plugin = PluginManager.getPlugin(pluginId); isRestartCapable = ApplicationManager.getApplication().isRestartCapable(); promptLabel.setText( GoogleCloudCoreMessageBundle.message( "error.dialog.disable.plugin.prompt", plugin.getName())); restartLabel.setText( GoogleCloudCoreMessageBundle.message( isRestartCapable ? "error.dialog.disable.plugin.restart" : "error.dialog.disable.plugin.norestart", ApplicationNamesInfo.getInstance().getFullProductName())); setTitle(GoogleCloudCoreMessageBundle.message("error.dialog.disable.plugin.title")); init(); }
@Test public void testProjectOpenedEvent_RiderNotVsts() { when(applicationNamesInfo.getProductName()).thenReturn(IdeaHelper.RIDER_PRODUCT_NAME); PowerMockito.mockStatic(ApplicationNamesInfo.class); when(ApplicationNamesInfo.getInstance()).thenReturn(applicationNamesInfo); when(VcsHelper.isVstsRepo(project)).thenReturn(false); when(statusBar.getWidget(anyString())).thenReturn(new BuildWidget()); StatusBarManager.setupStatusBar(); Map<String, Object> map = EventContextHelper.createContext(EventContextHelper.SENDER_PROJECT_OPENED); EventContextHelper.setProject(map, project); ServerEventManager.getInstance().triggerAllEvents(map); verify(statusBar, VerificationModeFactory.times(0)).addWidget(any(BuildWidget.class), Matchers.eq(project)); verify(statusBar, VerificationModeFactory.times(1)).removeWidget(any(String.class)); }
when(ApplicationNamesInfo.getInstance()).thenReturn(applicationNamesInfo);
ApplicationManager.getApplication(), (ApplicationInfoEx) ApplicationInfo.getInstance(), ApplicationNamesInfo.getInstance(), super.getPluginDescriptor() );
@Test public void testProjectOpenedEvent_RiderVsts() { when(applicationNamesInfo.getProductName()).thenReturn(IdeaHelper.RIDER_PRODUCT_NAME); PowerMockito.mockStatic(ApplicationNamesInfo.class); when(ApplicationNamesInfo.getInstance()).thenReturn(applicationNamesInfo); when(VcsHelper.isVstsRepo(project)).thenReturn(true); StatusBarManager.setupStatusBar(); Map<String, Object> map = EventContextHelper.createContext(EventContextHelper.SENDER_PROJECT_OPENED); EventContextHelper.setProject(map, project); ServerEventManager.getInstance().triggerAllEvents(map); verify(statusBar, VerificationModeFactory.times(1)).addWidget(any(BuildWidget.class), Matchers.eq(project)); buildStatusLookupOperation.onLookupStarted(); buildStatusLookupOperation.onLookupResults(new BuildStatusLookupOperation.BuildStatusResults( new ServerContextBuilder().uri("https://test.visualstudio.com/").type(ServerContext.Type.VSO).build(), new ArrayList<BuildStatusLookupOperation.BuildStatusRecord>())); verify(statusBar, VerificationModeFactory.times(1)).updateWidget(anyString()); }
ApplicationManager.getApplication(), (ApplicationInfoEx) ApplicationInfo.getInstance(), ApplicationNamesInfo.getInstance());
error.setMessage(event.getMessage()); ApplicationNamesInfo intelliJAppNameInfo = ApplicationNamesInfo.getInstance(); ApplicationInfoEx intelliJAppExtendedInfo = ApplicationInfoEx.getInstanceEx();