Package net.sourceforge.marathon.providers

Examples of net.sourceforge.marathon.providers.ResolversProvider


    }

    @Test
    public void testGetTextWhenMultipleItemsAreSelected() {
        MList list = new MList(dialog.getList(), "list.name", new ComponentFinder(Boolean.FALSE,
                WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(),
                ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), WindowMonitor.getInstance());
        String expected = "[item0, item3]";
        dialog.getList().setSelectedIndices(new int[] { 0, 3 });
        String actual = list.getText();
        assertEquals(expected, actual);
View Full Code Here


        model.add(1, "item1");
        model.add(2, "item2");
        model.add(3, "item3");
        model.add(4, "this needs escaping ,{}:[]");
        MList list = new MList(dialog.getList(), "list.name", new ComponentFinder(Boolean.FALSE,
                WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(),
                ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), WindowMonitor.getInstance());
        String expected = "[this needs escaping \\,\\{\\}\\:[]]";
        dialog.getList().setSelectedIndex(4);
        AWTSync.sync();
        String actual = list.getText();
View Full Code Here

        model.add(2, "item2");
        model.add(3, "item3");
        model.add(4, "this-needs-esc#-aping");
        dialog.pack();
        dialog.show();
        ComponentFinder finder = new ComponentFinder(Boolean.FALSE, WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(), ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance());
        finder.push(dialog);
        MComponent component = finder.getMComponentByComponent(dialog.getList());
        assertNotNull(component);
        component.setText("[item0, this-needs-esc#-aping]");
        AWTSync.sync();
View Full Code Here

    }

    @Test
    public void testSetTextWhenAnItemIsAlreadySelected() {
        dialog.getList().setSelectedIndex(1);
        ComponentFinder finder = new ComponentFinder(Boolean.FALSE, WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(), ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance());
        finder.push(dialog);
        MComponent component = finder.getMComponentByComponent(dialog.getList());
        assertNotNull(component);
        component.setText("[item0, item2]");
        AWTSync.sync();
View Full Code Here

* this class only exists to ensure that the component resolver is pluggable. we
* want to instantiate a version of this class instead of the default.
*/
public class ExtendedComponentResolver extends ComponentFinder {
    public ExtendedComponentResolver() {
        super(Boolean.FALSE, WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(), ScriptModelServerPart
                .getModelServerPart(), WindowMonitor.getInstance());
    }
View Full Code Here

            protected void keyPressed(MComponent component, KeyEvent e, boolean isMenuActive) {
                events.append("key pressed on " + getName(component));
            }
        };
        listener.startListening(new ComponentFinder(Boolean.FALSE, WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(), ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()));
        dialog = new DialogForTesting(this.getClass().getName());
        dialog.addButton("button.name", "button.name");
        dialog.addTextField("text.name", "");
        dialog.addComboBox("combo.name", new String[] { "choiceA", "choiceB", "choiceC" });
        dialog.show();
View Full Code Here

        super(component, name, null, WindowMonitor.getInstance());
    }

    public ComponentFinder getDummyResolver() {
        ComponentFinder resolver = new ComponentFinder(Boolean.FALSE, WindowMonitor.getInstance().getNamingStrategy(),
                new ResolversProvider(), ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()) {
            public MComponent getMComponentByComponent(Component obj) {
                return MComponentMock.this;
            }

            public MComponent getMComponentById(ComponentId id) {
View Full Code Here

     *
     * @return
     */
    public ComponentFinder getResolver() {
        ComponentFinder resolver = new ComponentFinder(Boolean.FALSE, WindowMonitor.getInstance().getNamingStrategy(),
                new ResolversProvider(), ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()) {
            public MComponent getMComponentByComponent(Component obj) {
                return getMComponentByComponent(MComponentMock.this.getComponent(), null, null);
            }

            public MComponent getMComponentById(ComponentId id) {
View Full Code Here

        builder.assertEmpty();
    }

    @Test
    public void testForgetSelectOnSecondRecord() {
        listener.startListening(new ComponentFinder(Boolean.FALSE, WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(), ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()));
        try {
            listener.focusGained(mComponentMock);
            mComponentMock.setText("abc");
            listener.focusLost(null);
            builder.assertNext(createSelect("abc"));
            builder.assertEmpty();
            listener.stopListening();
            listener.startListening(new ComponentFinder(Boolean.FALSE, WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(), ScriptModelServerPart.getModelServerPart(), WindowMonitor
                    .getInstance()));
            listener.focusLost(null);
            builder.assertEmpty();
        } finally {
            listener.stopListening();
View Full Code Here

    @Test
    public void testAssertContent() {
        Object[] data = new Object[] { "a", "b", "c", "d", "e" };
        JList list = new JList(data);
        MCollectionComponent component = new MList(list, "JList", new ComponentFinder(Boolean.FALSE,
                WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(),
                ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), WindowMonitor.getInstance());
        ComponentFinder resolver = new DummyResolver(component);
        ActionTestCase.assertPasses(
                new AssertContent(ID, new String[][] { { "a", "b", "c", "d", "e" } }, ScriptModelServerPart.getModelServerPart(),
                        WindowMonitor.getInstance()), resolver);
View Full Code Here

TOP

Related Classes of net.sourceforge.marathon.providers.ResolversProvider

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.