Examples of LayerListenerFixture


Examples of org.eclipse.nebula.widgets.nattable.test.fixture.layer.LayerListenerFixture

                        filterList,
                        new ReflectiveColumnPropertyAccessor<RowDataFixture>(
                                RowDataListFixture.getPropertyNames()),
                        configRegistry), columnHeaderLayer,
                columnHeaderLayer.getDataProvider(), configRegistry);
        listener = new LayerListenerFixture();
        layerUnderTest.addLayerListener(listener);
    }
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.test.fixture.layer.LayerListenerFixture

                        filterList,
                        new ReflectiveColumnPropertyAccessor<RowDataFixture>(
                                RowDataListFixture.getPropertyNames()),
                        configRegistry), columnHeaderLayer,
                columnHeaderLayer.getDataProvider(), configRegistry);
        listener = new LayerListenerFixture();
        layerUnderTest.addLayerListener(listener);
    }
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.test.fixture.layer.LayerListenerFixture

                        RowDataListFixture.getPropertyNames()),
                new ConfigRegistry());

        NatTableFixture natTableFixture = new NatTableFixture(
                bodyLayerStackFixture);
        LayerListenerFixture listenerFixture = new LayerListenerFixture();
        natTableFixture.addLayerListener(listenerFixture);

        Assert.assertEquals(37, bodyLayerStackFixture.getBodyDataProvider()
                .getColumnCount());
        Assert.assertEquals(6, natTableFixture.getColumnCount());

        MultiColumnHideCommand hideAllCommand = new MultiColumnHideCommand(
                natTableFixture, new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
                        11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
                        25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36 });

        natTableFixture.doCommand(hideAllCommand);
        Assert.assertEquals(1, listenerFixture.getEventsCount());

        ILayerEvent receivedEvent = listenerFixture
                .getReceivedEvent(HideColumnPositionsEvent.class);
        Assert.assertNotNull(receivedEvent);
    }
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.test.fixture.layer.LayerListenerFixture

                .getProperty("prefix.rowHeight.percentageSizing")));
    }

    @Test
    public void testLoadState() {
        LayerListenerFixture listener = new LayerListenerFixture();
        dataLayer.addLayerListener(listener);

        Properties properties = new Properties();
        properties.setProperty("prefix.columnWidth.defaultSize", "80");
        properties
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.test.fixture.layer.LayerListenerFixture

    @Before
    public void setup() {
        dataLayer = new DataLayerFixture();

        firstListener = new LayerListenerFixture();
        dataLayer.addLayerListener(firstListener);
    }
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.test.fixture.layer.LayerListenerFixture

        assertSame(event, receivedEvents.get(0));
    }

    @Test
    public void testFireClonedEventIfMultipleListeners() {
        LayerListenerFixture secondListener = new LayerListenerFixture();
        dataLayer.addLayerListener(secondListener);

        ILayerEvent event = new ColumnResizeEvent(dataLayer, 2);
        dataLayer.fireLayerEvent(event);

        List<ILayerEvent> receivedEvents = firstListener.getReceivedEvents();
        assertNotNull(receivedEvents);
        assertEquals(1, receivedEvents.size());
        assertNotSame(event, receivedEvents.get(0));

        receivedEvents = secondListener.getReceivedEvents();
        assertNotNull(receivedEvents);
        assertEquals(1, receivedEvents.size());
        assertSame(event, receivedEvents.get(0));
    }
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.test.fixture.layer.LayerListenerFixture

                underlyingLayerFixture);
    }

    @Test
    public void shouldPassOnLayerEventsToListeners() throws Exception {
        LayerListenerFixture listener = new LayerListenerFixture();

        natTable.addLayerListener(listener);
        natTable.handleLayerEvent(new LayerEventFixture());

        assertTrue(listener.containsInstanceOf(LayerEventFixture.class));
    }
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.test.fixture.layer.LayerListenerFixture

                .getDataValue(2, 2));
    }

    @Test
    public void handleUpdateDataCommandRaisesEvents() throws Exception {
        LayerListenerFixture listener = new LayerListenerFixture();
        dataLayer.addLayerListener(listener);
        dataLayer.doCommand(command);
        Assert.assertTrue(listener.getReceivedEvents().get(0) instanceof CellVisualChangeEvent);
    }
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.test.fixture.layer.LayerListenerFixture

        Assert.assertTrue(listener.getReceivedEvents().get(0) instanceof CellVisualChangeEvent);
    }

    @Test
    public void handleSameUpdateDataCommandRaisesNoEvents() throws Exception {
        LayerListenerFixture listener = new LayerListenerFixture();
        dataLayer.addLayerListener(listener);
        dataLayer.doCommand(command);
        Assert.assertTrue(listener.getReceivedEvents().size() == 1);
        Assert.assertTrue(listener.getReceivedEvents().get(0) instanceof CellVisualChangeEvent);

        // as calling the UpdateCommand with the same value should not trigger
        // any event
        // the size of the received events will stay 1 (the one event from
        // before which is cached)
        dataLayer.doCommand(command);
        Assert.assertTrue(listener.getReceivedEvents().size() == 1);
    }
View Full Code Here

Examples of org.eclipse.nebula.widgets.nattable.test.fixture.layer.LayerListenerFixture

        event.widget = new Shell();
        event.x = 100;
        event.y = 100;
        mouseEvent = new MouseEvent(event);

        listener = new LayerListenerFixture();
        gridLayer.addLayerListener(listener);
    }
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.