Package org.apache.isis.viewer.dnd

Examples of org.apache.isis.viewer.dnd.DummyView


        return view;
    }

    @Test
    public void testAddViewWithNonObjectContent() {
        final DummyView view = createView(null);
        notifier.add(view);
        notifier.assertEmpty();
    }
View Full Code Here


        notifier.assertEmpty();
    }

    @Test
    public void testAddViewWithObjectContent() {
        final DummyView view = addViewForObject();
        notifier.assertContainsViewForObject(view, object);
    }
View Full Code Here

        final DummyView view = addViewForObject();
        notifier.assertContainsViewForObject(view, object);
    }

    private DummyView addViewForObject() {
        final DummyView view = createView(object);
        notifier.add(view);
        return view;
    }
View Full Code Here

        return view;
    }

    @Test
    public void testAddViewIsIgnoredAfterFirstCall() {
        final DummyView view = addViewForObject();
        try {
            notifier.add(view);
            fail();
        } catch (final IsisException expected) {
        }
View Full Code Here

    }

    @Test
    public void testRemoveView() {
        final Vector vector = new Vector();
        final DummyView view = createView(object);
        vector.addElement(view);
        notifier.setupViewsForObject(object, vector);

        notifier.remove(view);
        notifier.assertEmpty();
View Full Code Here

        testProxySystem.init();

        object.setupResolveState(ResolveState.RESOLVED);

        final Vector vector = new Vector();
        final DummyView view1 = createView(object);
        vector.addElement(view1);

        final DummyView view2 = createView(object);
        vector.addElement(view2);

        notifier.setupViewsForObject(object, vector);

        notifier.invalidateViewsForChangedObjects();
View Full Code Here

        testProxySystem.init();

        final DummyWorkspaceView workspace = new DummyWorkspaceView();

        final Vector vector = new Vector();
        final DummyView view1 = createView(object);
        view1.setParent(workspace);
        workspace.addView(view1);
        vector.addElement(view1);

        final DummyView view2 = createView(object);
        view2.setParent(workspace);
        workspace.addView(view2);
        vector.addElement(view2);

        notifier.setupViewsForObject(object, vector);
View Full Code Here

    @Before
    public void setUp() throws Exception {
        layout = new StackLayout();

        subview1 = new DummyView();
        subview1.setupSpecification(new DummyViewSpecification());
        subview1.setupRequiredSize(new Size(100, 20));

        subview2 = new DummyView();
        subview2.setupSpecification(new DummyViewSpecification());
        subview2.setupRequiredSize(new Size(120, 20));

    }
View Full Code Here

    }

    @Test
    public void noContentNoSize() throws Exception {
        final View view = new DummyView();
        Assert.assertEquals(new Size(), layout.getRequiredSize(view));
    }
View Full Code Here

    }

    @Test
    public void sameSizeAsOnlyComponent() throws Exception {
        final View view = new DummyWorkspaceView();
        final DummyView subview = new DummyView();
        subview.setupRequiredSize(new Size(100, 20));
        view.addView(subview);

        Assert.assertEquals(new Size(100, 20), layout.getRequiredSize(view));
    }
View Full Code Here

TOP

Related Classes of org.apache.isis.viewer.dnd.DummyView

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.