Package net.sourceforge.marathon.api

Examples of net.sourceforge.marathon.api.ComponentId


    }

    @Test
    public void testSetTextThrowsException() {
        MUnknownComponent component = (MUnknownComponent) dialog.getResolver(UnknownComponentResolver.class).getMComponentById(
                new ComponentId("label.name"));
        try {
            component.setText("This should throw an exception");
            fail("Unknown component setText should throw an exception");
        } catch (UnsupportedOperationException e) {
View Full Code Here


            public String toScriptCode() {
                return Indent.getIndent() + python;
            }

            public ComponentId getComponentId() {
                return new ComponentId(component);
            }

            public WindowId getWindowId() {
                return new WindowIdMock(windowTitle);
            }
View Full Code Here

        assertScriptEquals(i1 + "if window('dialog1'):\n" + i2 + "keystroke('Ctrl+Shift+B')\n" + i1 + "close()\n");
    }

    @Test
    public void testSimpleSwitchBetweenWindows() {
        recorder.record(new MockRecordedClick(new ComponentId("button1"), new WindowIdMock("dialog1"), 1));
        recorder.record(new MockRecordedClick(new ComponentId("button2"), new WindowIdMock("dialog2"), 1));
        AWTSync.sync();
        assertScriptEquals(i1 + "if window('dialog1'):\n" + i2 + "click('button1')\n" + i1 + "close()\n" + "\n" + i1
                + "if window('dialog2'):\n" + i2 + "click('button2')\n" + i1 + "close()\n");
    }
View Full Code Here

        MLabel label = new MLabel(dialog.getLabel(), "label.name", null, WindowMonitor.getInstance());
        assertEquals("this is a crock", label.getText());
    }

    public void xtestSetText() {
        MLabel label = (MLabel) dialog.getResolver().getMComponentById(new ComponentId("label.name"));
        label.setText("This is a new one");
        assertEquals("This is a new one", label.getText());
    }
View Full Code Here

    private static final long serialVersionUID = 1L;
    private boolean played = false;
    private String name;

    public ActionMock(String name) {
        super(new ComponentId(name), ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance());
        this.name = name;
    }
View Full Code Here

        field.setBackground(Color.red);
        MComponent component = new MComponentMock(field, "foo");
        ComponentFinder resolver = ((MComponentMock) component).getDummyResolver();
        field.setEnabled(true);
        ActionTestCase.assertPasses(
                new AssertAction(new ComponentId("text.name"), AssertAction.ENABLED, ScriptModelServerPart.getModelServerPart(),
                        WindowMonitor.getInstance()), resolver);
        ActionTestCase.assertFails(
                new AssertAction(new ComponentId("text.name"), AssertAction.DISABLED, ScriptModelServerPart.getModelServerPart(),
                        WindowMonitor.getInstance()), resolver);
        field.setEnabled(false);
        ActionTestCase.assertFails(
                new AssertAction(new ComponentId("text.name"), AssertAction.ENABLED, ScriptModelServerPart.getModelServerPart(),
                        WindowMonitor.getInstance()), resolver);
        ActionTestCase.assertPasses(
                new AssertAction(new ComponentId("text.name"), AssertAction.DISABLED, ScriptModelServerPart.getModelServerPart(),
                        WindowMonitor.getInstance()), resolver);
    }
View Full Code Here

    @Test
    public void testCheckingColor() {
        JTextField field = new JTextField();
        field.setBackground(Color.red);
        MComponent component = new MComponentMock(field, "foo");
        AssertAction tag = new AssertAction(new ComponentId("foo"), Color.red, ScriptModelServerPart.getModelServerPart(),
                WindowMonitor.getInstance());
        tag.play(((MComponentMock) component).getDummyResolver());
        tag = new AssertAction(new ComponentId("foo"), Color.white, ScriptModelServerPart.getModelServerPart(),
                WindowMonitor.getInstance());
        try {
            tag.play(((MComponentMock) component).getDummyResolver());
            fail("should throw a test exception");
        } catch (TestException e) {
View Full Code Here

    private void assertPressed(int keycode) {
        keyListener.assertPressed(keycode);
    }

    private void strokeWith(String sequence) {
        new KeyStrokeAction(new ComponentId("textfield"), sequence, ScriptModelServerPart.getModelServerPart(),
                WindowMonitor.getInstance()).play(dialog.getResolver());
    }
View Full Code Here

TOP

Related Classes of net.sourceforge.marathon.api.ComponentId

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.