Examples of VisualItem


Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItem

    @Test
    public void errorInErrorModelResolverInViewModelNotApplicable() {
        setUpSlots(DataType.TEXT);
        when(visualizationModel.getResolver(slots[0])).thenReturn(resolver1);

        VisualItem visualItem = mock(VisualItem.class);
        when(visualItem.getId()).thenReturn("a");
        errorModel.reportError(slots[0], visualItem);

        underTest = new DefaultManagedSlotMappingConfiguration(resolverProvider,
                slotMappingInitializer, visualizationModel, errorModel);
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItem

                .getFullVisualItemContainer().addHandler(handler);

        Resource resource = ResourceSetTestUtils.createResource(1);
        helper.getContainedResources().add(resource);

        VisualItem visualItem = captureEvent(handler).getDelta()
                .getAddedElements().iterator().next();

        VisualItemContainerChangeEventHandler handler2 = mock(VisualItemContainerChangeEventHandler.class);

        registration.removeHandler();
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItem

    }

    @Test
    public void addResourceItemToAllResource() {
        ResourceSet resourceSet = ResourceSetTestUtils.createResources(1);
        VisualItem visualItem = VisualItemTestUtils.createVisualItem("1",
                resourceSet);

        init();

        simulateAddVisualItems(LightweightCollections.toCollection(visualItem));
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItem

    @Test
    public void getAllNodes() {
        init();

        VisualItem visualItem1 = VisualItemTestUtils.createVisualItem(1);
        VisualItem visualItem2 = VisualItemTestUtils.createVisualItem(2);

        simulateAddVisualItems(LightweightCollections.toCollection(visualItem1,
                visualItem2));

        Node node1 = ((NodeItem) visualItem1.getDisplayObject()).getNode();
        Node node2 = ((NodeItem) visualItem2.getDisplayObject()).getNode();

        assertThat(underTest.getAllNodes(),
                CollectionMatchers.containsExactly(CollectionUtils.toList(
                        node1, node2)));
    }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItem

    @Test
    public void loadNeighbourhoodWhenAddingConcept() {
        init();

        Resource resource = ResourceSetTestUtils.createResource(1);
        VisualItem visualItem = VisualItemTestUtils.createVisualItem("1",
                ResourceSetTestUtils.toResourceSet(resource));

        stubColorSlotValues(visualItem);
        callback.addVisualItem(visualItem);
        addVisualItemToUnderTest(LightweightCollections.toCollection(visualItem));

        ArgumentCaptor<DefaultVisualItem> argument = ArgumentCaptor
                .forClass(DefaultVisualItem.class);
        verify(automaticExpander, times(1)).expand(argument.capture(),
                any(GraphNodeExpansionCallback.class));

        VisualItem result = argument.getValue();
        assertEquals(1, result.getResources().size());
        assertEquals(resource, result.getResources().getFirstElement());
    }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItem

    private VisualItemContainer visualItemContainer;

    @Test
    public void partialSelectionShownCorrectly_Issue73() {
        // create resource item that contains 2 resources
        VisualItem visualItem = VisualItemTestUtils.createVisualItem("",
                ResourceSetTestUtils.createResources(1, 2));

        when(visualItem.getValue(TextVisualization.FONT_SIZE_SLOT)).thenReturn(
                new Double(2));

        when(visualItem.getStatus(Subset.HIGHLIGHTED)).thenReturn(Status.NONE);
        when(visualItem.getStatus(Subset.SELECTED)).thenReturn(Status.NONE);

        underTest.update(createAddedDelta(toCollection(visualItem)),
                LightweightCollections.<Slot> emptySet());

        // both resources get highlighted as the selection is dragged
        when(visualItem.getStatus(Subset.HIGHLIGHTED)).thenReturn(Status.FULL);
        underTest.update(createUpdatedDelta(toCollection(visualItem)),
                LightweightCollections.<Slot> emptyCollection());

        // create selection that contains one of those resources
        when(visualItem.getStatus(Subset.SELECTED)).thenReturn(Status.PARTIAL);
        underTest.update(createUpdatedDelta(toCollection(visualItem)),
                LightweightCollections.<Slot> emptySet());

        reset(itemLabel);

        // highlighting is removed after drag operation
        when(visualItem.getStatus(Subset.HIGHLIGHTED)).thenReturn(Status.NONE);
        underTest.update(createUpdatedDelta(LightweightCollections
                .toCollection(visualItem)), LightweightCollections
                .<Slot> emptySet());

        // check label status (should be: partially selected, but not partially
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItem

    @Test
    public void removeResourceItemFromAllResource() {
        init();

        ResourceSet resourceSet = ResourceSetTestUtils.createResources(1);
        VisualItem visualItem = VisualItemTestUtils.createVisualItem("1",
                resourceSet);

        stubColorSlotValues(visualItem);
        callback.addVisualItem(visualItem);
        addVisualItemToUnderTest(LightweightCollections.toCollection(visualItem));
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItem

        String groupId2 = "2";

        ResourceSet resourceSet1 = ResourceSetTestUtils.createResources(1);
        ResourceSet resourceSet2 = ResourceSetTestUtils.createResources(2);

        VisualItem resourceItem1 = VisualItemTestUtils.createVisualItem(groupId1,
                resourceSet1);
        VisualItem resourceItem2 = VisualItemTestUtils.createVisualItem(groupId2,
                resourceSet2);

        LightweightCollection<VisualItem> resourceItems = LightweightCollections
                .toCollection(resourceItem1, resourceItem2);
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItem

        String groupId2 = "2";

        ResourceSet resourceSet1 = ResourceSetTestUtils.createResources(1);
        ResourceSet resourceSet2 = ResourceSetTestUtils.createResources(2);

        VisualItem visualItem1 = VisualItemTestUtils.createVisualItem(groupId1,
                resourceSet1);
        VisualItem visualItem2 = VisualItemTestUtils.createVisualItem(groupId2,
                resourceSet2);

        LightweightCollection<VisualItem> visualItems = LightweightCollections
                .toCollection(visualItem1, visualItem2);
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItem

        assertEquals(true, underTest.isConfigured(slots[2]));

        List<VisualItem> visualItems = underTest.getFullVisualItemContainer()
                .getVisualItems().toList();
        assertEquals(1, visualItems.size());
        VisualItem visualItem = visualItems.get(0);

        assertEquals(datePropertyReturnValue, visualItem.getValue(slots[2]));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.