Package net.sourceforge.marathon.component

Examples of net.sourceforge.marathon.component.ComponentFinder


        createInitFileInDir(testRoot);
        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


        assertEquals("traceback element " + elementNumber + " function name", methodName, line.functionName);
    }

    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

    protected Component findClosestMatch(OMapComponent omapComponent, StringBuilder msg) {
        return null;
    }

    private MComponent findMComponent(Component pcontainer) {
        ComponentFinder finder = JavaRuntime.getInstance().getFinder();
        if (finder == null)
            return new MComponent(pcontainer, getWindowMonitor());
        return finder.getMComponentByComponent(pcontainer, "No Name", null);
    }
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

        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 testAssertColumnCount() {
        JTable table = new JTable(1, 3);
        MComponent component = new MTable(table, "table", null, WindowMonitor.getInstance());
        ComponentFinder resolver = new DummyResolver(component);
        ActionTestCase.assertPasses(
                new AssertColumnCount(ID, 3, ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), resolver);
        ActionTestCase.assertFails(
                new AssertColumnCount(ID, 4, ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), resolver);
    }
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);
        ActionTestCase.assertFails(
                new AssertContent(ID, new String[][] { { "a", "b", "c", "d" } }, ScriptModelServerPart.getModelServerPart(),
View Full Code Here

    }

    @Test
    public void testAssertingText() throws Exception {
        MComponentMock component = new MComponentMock();
        ComponentFinder resolver = component.getDummyResolver();
        component.setText("abc");
        ActionTestCase.assertPasses(
                new AssertText(ID, "abc", ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), resolver);
        ActionTestCase.assertFails(
                new AssertText(ID, "xyz", ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), resolver);
View Full Code Here

    }

    public ComponentFinder getResolver() {
        if (finder == null) {
            WindowMonitor windowMonitor = WindowMonitor.getInstance();
            finder = new ComponentFinder(Boolean.FALSE, windowMonitor.getNamingStrategy(),
                    new ResolversProvider(), ScriptModelServerPart.getModelServerPart(), windowMonitor);
            finder.push(this);
        }
        return finder;
    }
View Full Code Here

    }

    public ComponentFinder getResolver(final Class<? extends ComponentResolver> class1) {
        if (finder == null) {
            WindowMonitor windowMonitor = WindowMonitor.getInstance();
            finder = new ComponentFinder(Boolean.FALSE, windowMonitor.getNamingStrategy(),
                    new ResolversProvider() {
                        public List<ComponentResolver> get() {
                            ArrayList<ComponentResolver> l = new ArrayList<ComponentResolver>();
                            try {
                                Constructor<? extends ComponentResolver> cr = class1.getConstructor(new Class[] {
View Full Code Here

TOP

Related Classes of net.sourceforge.marathon.component.ComponentFinder

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.