Package org.thechiselgroup.choosel.core.client.resources

Examples of org.thechiselgroup.choosel.core.client.resources.Resource


     */
    @Test
    public void eventHandlerUpdatedVisualItemsChangingFromValidToErrorsGetRemovedWhenResourcesChange() {
        VisualItemContainerChangeEventHandler handler = registerHandler();

        Resource resource1 = createResource(TYPE_1, 1);
        Resource resource2 = createResource(TYPE_1, 2);

        setCanResolveIfContainsResourceExactlyResolver(toResourceSet(resource1,
                resource2));

        helper.addToContainedResources(toResourceSet(resource1, resource2));
View Full Code Here


     */
    @Test
    public void eventHandlerUpdatedVisualItemsThatAreValidNowAndBeforeGetUpdatedWhenResourcesChange() {
        VisualItemContainerChangeEventHandler handler = registerHandler();

        Resource resource1 = createResource(TYPE_1, 1);
        Resource resource2 = createResource(TYPE_1, 2);

        visualizationModel
                .setResolver(slot, mockResolverThatCanAlwaysResolve());

        helper.addToContainedResources(resource1);
View Full Code Here

     */
    @Test
    public void eventHandlerUpdatedVisualItemsWithErrorsNowAndBeforeGetIgnoredWhenResourcesChange() {
        VisualItemContainerChangeEventHandler handler = registerHandler();

        Resource validResource = createResource(TYPE_1, 3);

        setCanResolveIfContainsResourceExactlyResolver(ResourceSetTestUtils
                .toResourceSet(validResource));

        // adds error view item and correct view item
View Full Code Here

    public void changingSlotMappingUpdatesVisualItemValue1() {
        helper = new DefaultVisualizationModelTestHelper();
        helper.setSlots(textSlot);
        underTest = helper.createTestVisualizationModel();

        Resource resource = createResource(1);

        underTest.setResolver(textSlot, new FirstResourcePropertyResolver(
                TEXT_PROPERTY_1, DataType.TEXT));
        helper.getContainedResources().add(resource);
        underTest.setResolver(textSlot, new FirstResourcePropertyResolver(
                TEXT_PROPERTY_2, DataType.TEXT));

        assertEquals(resource.getValue(TEXT_PROPERTY_2), getFirstVisualItem()
                .getValue(textSlot));
    }
View Full Code Here

    public void changingSlotMappingUpdatesVisualItemValuesOfDependentSlots() {
        helper = new DefaultVisualizationModelTestHelper();
        Slot[] slots = helper.createSlots(DataType.TEXT, DataType.TEXT);
        underTest = helper.createTestVisualizationModel();

        Resource resource = createResource(1);

        VisualItemValueResolver delegatingResolver = mockDelegatingResolver(slots[1]);
        when(
                delegatingResolver.resolve(any(VisualItem.class),
                        any(VisualItemValueResolverContext.class))).thenReturn(
View Full Code Here

        underTest = helper.createTestVisualizationModel();

        textSlot = helper.getSlots()[0];
        numberSlot = helper.getSlots()[1];

        Resource r1 = createResource(1);
        r1.putValue(NUMBER_PROPERTY_1, new Double(0));
        r1.putValue(TEXT_PROPERTY_1, "value2");

        Resource r2 = createResource(2);
        r2.putValue(NUMBER_PROPERTY_1, new Double(4));
        r2.putValue(TEXT_PROPERTY_1, "value2");

        Resource r3 = createResource(3);
        r3.putValue(NUMBER_PROPERTY_1, new Double(8));
        r3.putValue(TEXT_PROPERTY_1, "value2");

        helper.getContainedResources().addAll(toResourceSet(r1, r2, r3));
        underTest.setCategorizer(new ResourceByPropertyMultiCategorizer(
                TEXT_PROPERTY_1));
    }
View Full Code Here

        slotMappingConfigurationPersistence
                .registerResolverPersistence(new PropertyDependentVisualItemResolverPersistence(
                        factory));

        // 1. create view and configure it - resources, settings...
        Resource resource = new Resource("test:1");
        resource.putValue(PROPERTY_1, "value1");
        resource.putValue(PROPERTY_2, "value2");

        originalVisualizationModel.setResolver(slots[0],
                factory.create(PROPERTY_1));
        originalView.getResourceModel().addUnnamedResources(
                ResourceSetTestUtils.toResourceSet(resource));
View Full Code Here

    }

    @Test
    public void restorePropertyGrouping() {
        // 1. create view and configure it - resources, settings...
        Resource r1 = new Resource("test:1");
        r1.putValue(PROPERTY_1, "value1-1");
        r1.putValue(PROPERTY_2, "value2");

        Resource r2 = new Resource("test:2");
        r2.putValue(PROPERTY_1, "value1-2");
        r2.putValue(PROPERTY_2, "value2");

        originalView.getResourceModel().addUnnamedResources(
                ResourceSetTestUtils.toResourceSet(r1, r2));
        originalVisualizationModel
                .setCategorizer(new ResourceByPropertyMultiCategorizer(
View Full Code Here

    }

    @Test
    public void restoreUriGrouping() {
        // 1. create view and configure it - resources, settings...
        Resource r1 = new Resource("test:1");
        r1.putValue(PROPERTY_1, "value1-1");
        r1.putValue(PROPERTY_2, "value2");

        Resource r2 = new Resource("test:2");
        r2.putValue(PROPERTY_1, "value1-2");
        r2.putValue(PROPERTY_2, "value2");

        originalView.getResourceModel().addUnnamedResources(
                ResourceSetTestUtils.toResourceSet(r1, r2));
        originalVisualizationModel
                .setCategorizer(new ResourceByUriMultiCategorizer());
View Full Code Here

    private DefaultResourceModelPresenter underTest;

    @Test
    public void addingUnlabeledSetDoesNotChangeOriginalSetsPresenter() {
        Resource resource = ResourceSetTestUtils.createResource(1);
        DefaultResourceSet resources = new DefaultResourceSet();
        resources.add(resource);

        resourceModel.addResourceSet(resources);
View Full Code Here

TOP

Related Classes of org.thechiselgroup.choosel.core.client.resources.Resource

Copyright © 2018 www.massapicom. 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.