private static <T> SyncBeanDef<T> createSyncBeanDef(Class<T> clazz) { final SyncBeanDef syncBeanDef = mock(SyncBeanDef.class); doReturn(mock(clazz)).when(syncBeanDef).getInstance(); doReturn(mock(clazz)).when(syncBeanDef).newInstance(); return syncBeanDef; } }
public PermissionNodeViewer createViewer(PermissionNode node) { if (node instanceof PermissionLeafNode) { return beanManager.lookupBean(LeafPermissionNodeViewer.class).newInstance(); } return beanManager.lookupBean(MultiplePermissionNodeViewer.class).newInstance(); }
@PostConstruct public void init() { Collection<SyncBeanDef<EditableColumnGenerator>> beanDefs = IOC.getBeanManager().lookupBeans(EditableColumnGenerator.class); beanDefs.stream().map(beanDef -> beanDef.newInstance()).forEach(this::registerGenerator); }
protected FunctionParameterEditor createNumberInputWidget(final List paramList, final int paramIndex) { final NumberParameterEditor input = beanManager.lookupBean(NumberParameterEditor.class).newInstance(); input.setValue(Double.parseDouble(paramList.get(paramIndex).toString())); input.setOnChangeCommand(new Command() { public void execute() { paramList.set(paramIndex, input.getValue()); updateSelectedFilter(); } }); return input; }
protected FunctionParameterEditor createTextInputWidget(final List paramList, final int paramIndex) { final TextParameterEditor input = beanManager.lookupBean(TextParameterEditor.class).newInstance(); input.setValue((String) paramList.get(paramIndex)); input.setOnChangeCommand(new Command() { public void execute() { paramList.set(paramIndex, input.getValue()); updateSelectedFilter(); } }); return input; }
protected FunctionParameterEditor createTimeFrameWidget(final List paramList, final int paramIndex) { TimeFrame timeFrame = TimeFrame.parse((String) paramList.get(paramIndex)); final TimeFrameEditor input = beanManager.lookupBean(TimeFrameEditor.class).newInstance(); input.init(timeFrame, new Command() { public void execute() { paramList.set(paramIndex, input.getTimeFrame().toString()); updateSelectedFilter(); } }); return input; }
@PostConstruct public void init() { Collection<SyncBeanDef<SelectorDataProvider>> providers = IOC.getBeanManager().lookupBeans(SelectorDataProvider.class); for (SyncBeanDef<SelectorDataProvider> provider : providers) { registerProvider(provider.newInstance()); } }
@PostConstruct protected void init() { Collection<SyncBeanDef<FieldProvider>> providers = IOC.getBeanManager().lookupBeans(FieldProvider.class); for (SyncBeanDef<FieldProvider> provider : providers) { registerFieldProvider(provider.newInstance()); } } }
protected FunctionParameterEditor createDateInputWidget(final List paramList, final int paramIndex) { Date param = (Date) paramList.get(paramIndex); final DateParameterEditor input = beanManager.lookupBean(DateParameterEditor.class).newInstance(); input.setValue(param); input.setOnChangeCommand(new Command() { public void execute() { paramList.set(paramIndex, input.getValue()); updateSelectedFilter(); } }); return input; }
protected FunctionParameterEditor createMultipleTextInputWidget(final List paramList) { final MultipleTextParameterEditor input = beanManager.lookupBean(MultipleTextParameterEditor.class).newInstance(); input.setValues(paramList); input.setOnChangeCommand(new Command() { public void execute() { updateSelectedFilter(); } }); return input; }
protected FunctionParameterEditor createMultipleNumberInputWidget(final List paramList) { final MultipleNumberParameterEditor input = beanManager.lookupBean(MultipleNumberParameterEditor.class).newInstance(); input.setValues(paramList); input.setOnChangeCommand(new Command() { public void execute() { updateSelectedFilter(); } }); return input; }
private SyncBeanDef<ExperimentalActivityReference> createReference(ExperimentalActivityReference activityReference) { SyncBeanDef<ExperimentalActivityReference> def = mock(SyncBeanDef.class); when(def.getInstance()).thenReturn(activityReference); when(def.newInstance()).thenReturn(activityReference); return def; } }
@After public void runBlanketVerifications() { // no matter what else we're testing, the non-activated bean should never be instantiated verify(nonActivatedActivityBean, never()).getInstance(); verify(nonActivatedActivityBean, never()).newInstance(); }
@After public void runBlanketVerifications() { // no matter what else we're testing, the non-activated bean should never be instantiated verify(nonActivatedActivityBean, never()).getInstance(); verify(nonActivatedActivityBean, never()).newInstance(); }
@Override public RepositoryItemPresenter addRepository(final Repository repository, final String branch) { final RepositoryItemPresenter item = IOC.getBeanManager().lookupBean(RepositoryItemPresenter.class).newInstance(); item.setRepository(repository, branch); panel.add(item); return item; }
public FilterLabel addLabel(String label) { FilterLabel filterLabel = beanManager.lookupBean(FilterLabel.class).newInstance(); filterLabel.setLabel(label); view.addLabel(filterLabel); numberOfLabels++; view.setClearAllEnabled(numberOfLabels>1); return filterLabel; }
@Before public void setup() { when(beanManager.lookupBean(ColumnFilterEditor.class)).thenReturn(columnFilterEditorBeanDef); when(columnFilterEditorBeanDef.newInstance()).thenReturn(columnFilterEditor); when(metadata.getNumberOfColumns()).thenReturn(3); when(metadata.getColumnId(0)).thenReturn("column1"); when(metadata.getColumnId(1)).thenReturn("column2"); when(metadata.getColumnId(2)).thenReturn("column3"); when(metadata.getColumnType(0)).thenReturn(ColumnType.LABEL); when(metadata.getColumnType(1)).thenReturn(ColumnType.NUMBER); when(metadata.getColumnType(2)).thenReturn(ColumnType.DATE); }
@Before public void init() { fromAmountEditor = new TimeAmountEditor(timeAmountView); toAmountEditor = new TimeAmountEditor(timeAmountView); fromInstantEditor = new TimeInstantEditor(timeInstantView, fromAmountEditor); toInstantEditor = new TimeInstantEditor(timeInstantView, toAmountEditor); timeFrameEditor = new TimeFrameEditor(timeFrameView, beanManager); SyncBeanDef tieBeanDef = mock(SyncBeanDef.class); when(beanManager.lookupBean(TimeInstantEditor.class)).thenReturn(tieBeanDef); when(tieBeanDef.newInstance()).thenReturn(fromInstantEditor, toInstantEditor); }
@Test public void mockIocManagerTest() { iocManager = mock(SyncBeanManager.class); IocTestingUtils.mockIocManager(iocManager); assertNotNull(iocManager.lookupBean(Object.class).getInstance()); assertNotNull(iocManager.lookupBean(Object.class).newInstance()); } }
protected Command getCloneCommand() { return () -> { perspectiveCoordinator.editOn(); DisplayerSettings clonedSettings = displayerSettings.cloneInstance(); clonedSettings.setUUID(uuidGenerator.newUuid()); clonedSettings.setTitle("Copy of " + clonedSettings.getTitle()); DisplayerEditorPopup displayerEditor = beanManager.lookupBean(DisplayerEditorPopup.class).newInstance(); displayerEditor.init(clonedSettings); displayerEditor.setOnSaveCommand(getSaveCloneCommand(displayerEditor)); displayerEditor.setOnCloseCommand(getCloseCommand(displayerEditor)); }; }