Package net.sourceforge.marathon.providers

Examples of net.sourceforge.marathon.providers.ResolversProvider


        ran = Boolean.FALSE;
        String[] codeTest = { "def test():", "    from java.lang import Boolean",
                "    from net.sourceforge.marathon.python import TestPythonPlayer", "", "    TestPythonPlayer.ran = Boolean.TRUE", };
        script = getScriptInstance(new StringWriter(), new StringWriter(), TrivialFixture.convertCode(TrivialFixture.codeFixture,
                codeTest), "bloob.py", new ComponentFinder(Boolean.FALSE, WindowMonitor.getInstance().getNamingStrategy(),
                new ResolversProvider(), ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()));
        expectedResult = new PlaybackResult();
        player = script.getPlayer(this, expectedResult);
    }
View Full Code Here


        _dialog.addTable();
        _dialog.addList("list.name", new String[] { "item0", "item1", "item2", "item3" });
        _dialog.addTree("tree.name", new DefaultMutableTreeNode("root"));
        _dialog.addSpinner();
        _dialog.show();
        _finder = new ComponentFinder(Boolean.FALSE, WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(),
                ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance());
        _finder.push(_dialog);
    }
View Full Code Here

        System.setProperties(properties);
    }

    @Test public void testPluggableComponentResolvers() {
        final Class<? extends ComponentResolver> class1 = MockResolver.class;
        _finder = new ComponentFinder(Boolean.FALSE, WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider() {
            @Override public List<ComponentResolver> get() {
                ArrayList<ComponentResolver> l = new ArrayList<ComponentResolver>();
                try {
                    Constructor<? extends ComponentResolver> cr = class1.getConstructor(new Class[] { ComponentFinder.class,
                            boolean.class });
View Full Code Here

        MComponent component = _finder.getComponent_test("button.name");
        assertTrue("MockResolver is not used", component.getClass().equals(MComponentMock.class));
    }

    @Test public void testWeReturnTheRealComponent() {
        _finder = new ComponentFinder(Boolean.FALSE, WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(),
                ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()) {
            public Component getRealComponent(Component sourceComp, Point location) {
                return _dialog.getButton();
            }
        };
View Full Code Here

    @Test public void testPushPopWindows() {
        _dialog2 = new DialogForTesting(getName() + ".2");
        _dialog2.addButton("other.name", "other.name");
        _dialog2.show();
        ComponentFinder resolver = new ComponentFinder(Boolean.FALSE, WindowMonitor.getInstance().getNamingStrategy(),
                new ResolversProvider(), ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance());
        assertNull(resolver.getWindow());
        resolver.push(_dialog);
        assertSame(_dialog, resolver.getWindow());
        assertSame(_dialog.getButton(), resolver.getComponent_test("button.name").getComponent());
        resolver.push(_dialog2);
View Full Code Here

    }

    private IScript createScript(String content, String fileName) throws ClassNotFoundException, InstantiationException,
            IllegalAccessException {
        IScript script = new PythonScript(interpreterOutput, interpreterError, content, fileName, new ComponentFinder(
                Boolean.FALSE, WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(),
                ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), WindowMonitor.getInstance(),
                MarathonAppType.JAVA);
        return script;
    }
View Full Code Here

    @Test
    public void testConstructMListCellWithPoint() throws Exception {
        Point cellLocation = list.getCellBounds(1, 1).getLocation();
        assertEquals(createListCell("1"), new MListCell(list, list.getName(), cellLocation, new ComponentFinder(Boolean.FALSE,
                WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(),
                ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), WindowMonitor.getInstance()));
    }
View Full Code Here

    @Test
    public void testConstructMListCellWithInvalidPointStillSelectsLastElement() throws Exception {
        Dimension bounds = list.getSize();
        Point notInList = new Point((int) bounds.getWidth() + 30, (int) bounds.getHeight() + 30);
        assertEquals(createListCell("3"), new MListCell(list, list.getName(), notInList, new ComponentFinder(Boolean.FALSE,
                WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(),
                ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), WindowMonitor.getInstance()));
    }
View Full Code Here

    private MListCell createListCell(String cellIndex) {
        if (!cellIndex.startsWith("item"))
            cellIndex = "item" + cellIndex;
        return new MListCell(list, "list.name", cellIndex, new ComponentFinder(Boolean.FALSE,
                WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(),
                ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), WindowMonitor.getInstance());
    }
View Full Code Here

                // we know that the value is Code
                return new JLabel(buildTextValue((Code) value));
            }
        });
        MListCell listCell = new MListCell(jList, "list.name", "one\\:desc_one", new ComponentFinder(Boolean.FALSE,
                WindowMonitor.getInstance().getNamingStrategy(), new ResolversProvider(),
                ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), WindowMonitor.getInstance());
        assertEquals("Text should be from the cell renderer", buildTextValue(Code.ONE), listCell.getText());
    }
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.