Examples of DummyView


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

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

        notifier.assertEmpty();
    }

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

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

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

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

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

        return view;
    }

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

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

    }

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

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

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

    public void testViewDirty() {

        //adapter.setupResolveState(ResolveState.RESOLVED);

        final Vector<View> vector = new Vector<View>();
        final DummyView view1 = createView(adapter);
        vector.addElement(view1);

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

        notifier.setupViewsForObject(adapter, vector);

        notifier.invalidateViewsForChangedObjects();
View Full Code Here

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

    @Test
    public void testDisposedViewsRemoved() {
        final DummyWorkspaceView workspace = new DummyWorkspaceView();

        final Vector<View> vector = new Vector<View>();
        final DummyView view1 = createView(adapter);
        view1.setParent(workspace);
        workspace.addView(view1);
        vector.addElement(view1);

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

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

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

    @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

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

    }

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

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

    }

    @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
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.