@Override public Category getCategory() { return new Others(); } };
protected List<NewResourceHandler> filterAndSortHandlers(List<NewResourceHandler> handlers, String textFilter, Category category) { Stream<NewResourceHandler> filtered = handlers .stream() .filter(handler -> handler.getDescription().toLowerCase().contains(textFilter.toLowerCase())); if (!category.equals(new Undefined())) { filtered = filtered.filter(resourceHandler -> category.equals(resourceHandler.getResourceType().getCategory())); } return filtered.sorted(Comparator.comparing(r -> r.getDescription().toLowerCase())) .collect(Collectors.toList()); }
@Test public void testResourceHandlers() { NewResourceHandler rh1 = mock(NewResourceHandler.class); NewResourceHandler rh2 = mock(NewResourceHandler.class); when(rh1.getResourceType()).thenReturn(new JavaResourceTypeDefinition(new Model())); when(rh2.getResourceType()).thenReturn(new ProjectImportsResourceTypeDefinition(new Others())); doReturn(Arrays.asList(rh1, rh2)).when(this.resourceHandlerManager).getNewResourceHandlers(); List<NewResourceHandler> handlers = this.resourceHandlerManager.getNewResourceHandlers(resourceHandler -> resourceHandler.getResourceType().getCategory().equals(new Model())); assertTrue(handlers.size() == 1); assertEquals(rh1, handlers.get(0)); } }
public List<ResourceTypeDefinition> getResourceTypeDefinitionsByCategory(Category category) { return this.getResourceTypeDefinitions() .stream() .filter(resourceTypeDefinition -> { if (category != null) { return category.equals(resourceTypeDefinition.getCategory()); } else { return true; } }) .collect(Collectors.toList()); }
public ActivityBeansCacheUnitTestWrapper() { this.resourceTypeManagerCache = new ResourceTypeManagerCache(new CategoriesManagerCache(new Undefined())); mockDef = mock(SyncBeanDef.class); idMock = "mockDef1"; when(mockDef.getName()).thenReturn(idMock); when(mockDef.getBeanClass()).thenReturn(this.getClass()); availableActivities.add(mockDef); }
@Override public Category getCategory() { return new Others(); } };
@Test public void test() { Category c1 = new Category() { @Override public String getName() { return cat1Name; } }; Category c2 = new Category() { @Override public String getName() { return cat2Name; } }; assertEquals(shouldBeEqual, c1.equals(c2)); } }
public ActivityBeansCacheUnitTestWrapper() { this.resourceTypeManagerCache = new ResourceTypeManagerCache(new CategoriesManagerCache(new Undefined())); mockDef = mock(SyncBeanDef.class); idMock = "mockDef1"; when(mockDef.getName()).thenReturn(idMock); when(mockDef.getBeanClass()).thenReturn(this.getClass()); availableActivities.add(mockDef); }
@Override public Category getCategory() { return new Others(); } };
public Category getCategory(String filterType) { if (filterType == null) { return undefinedCategory; } else { return this.getCategories() .stream() .filter(category -> category.getName().equals(filterType.toUpperCase())) .findFirst() .orElse(undefinedCategory); } } }
@Test public void test() { Category c1 = new Category() { @Override public String getName() { return cat1Name; } }; Category c2 = new Category() { @Override public String getName() { return cat2Name; } }; assertEquals(shouldBeEqual, c1.equals(c2)); } }
@Before public void setup() { tested = new DataSetDefType(new Others()); }
private Collection<SyncBeanDef> createResourceType(String type) { Category model = mock(Category.class); when(model.getName()).thenReturn(type); ClientResourceType clientResourceType = mock(ClientResourceType.class); when(clientResourceType.getCategory()).thenReturn(model); SyncBeanDef<ClientResourceType> syncBeanDef = mock(SyncBeanDef.class); when(syncBeanDef.getInstance()).thenReturn(clientResourceType); return Arrays.asList(syncBeanDef); }
@Before public void setup() { tested = new DataSetDefType(new Others()); }
private Collection<SyncBeanDef> createResourceType(String type) { Category model = mock(Category.class); when(model.getName()).thenReturn(type); ClientResourceType clientResourceType = mock(ClientResourceType.class); when(clientResourceType.getCategory()).thenReturn(model); SyncBeanDef<ClientResourceType> syncBeanDef = mock(SyncBeanDef.class); when(syncBeanDef.getInstance()).thenReturn(clientResourceType); return Arrays.asList(syncBeanDef); }
@Test public void testGetResourceTypeDefinitions() { Category process = mock(Category.class); when(process.getName()).thenReturn("PROCESS"); Assertions.assertThat(resourceTypeManagerCache.getResourceTypeDefinitionsByCategory(process)) .isEmpty(); Assertions.assertThat(resourceTypeManagerCache.getResourceTypeDefinitionsByCategory(modelEditorDef.getCategory())) .hasSize(1) .containsExactly(modelEditorDef.getResourceType()); Assertions.assertThat(resourceTypeManagerCache.getResourceTypeDefinitionsByCategory(formEditorDef.getCategory())) .hasSize(1) .containsExactly(formEditorDef.getResourceType()); }
@Test public void testGetResourceTypeDefinitions() { Category process = mock(Category.class); when(process.getName()).thenReturn("PROCESS"); Assertions.assertThat(resourceTypeManagerCache.getResourceTypeDefinitionsByCategory(process)) .isEmpty(); Assertions.assertThat(resourceTypeManagerCache.getResourceTypeDefinitionsByCategory(modelEditorDef.getCategory())) .hasSize(1) .containsExactly(modelEditorDef.getResourceType()); Assertions.assertThat(resourceTypeManagerCache.getResourceTypeDefinitionsByCategory(formEditorDef.getCategory())) .hasSize(1) .containsExactly(formEditorDef.getResourceType()); }
public void initialize(NewResourceHandler resourceHandler) { ResourceTypeDefinition resourceType = resourceHandler.getResourceType(); this.view.init(this); this.view.setTitle(resourceHandler.getDescription()); if (resourceType.getCategory() != null) { this.view.setDescription(ts.getTranslation(resourceType.getCategory().getName())); } if (resourceHandler.getIcon() != null) { this.view.setIcon(elemental2DomUtil.asHTMLElement(resourceHandler.getIcon().asWidget().getElement())); } this.view.setCommand(resourceHandler.getCommand(newResourcePresenter)); }