Examples of MComponentMock


Examples of net.sourceforge.marathon.component.MComponentMock

        System.setProperties(properties);
    }

    @Test
    public void testPlayInTextField() {
        MComponentMock component = new MComponentMock();
        new SelectAction(FOO, "abc", ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()).play(component
                .getDummyResolver());
        component.getHistory().assertNextMessage("setText(abc)");
        component.getHistory().assertEmpty();
    }
View Full Code Here

Examples of net.sourceforge.marathon.component.MComponentMock

        System.setProperties(properties);
    }

    @Before
    public void setUp() throws Exception {
        mComponentMock = new MComponentMock(button, "button.name");
        mComponentMock.setText("foobar");
        events.clear();
        builder = new RecorderMock();
        listener = new RecordingEventListener(builder, null, ScriptModelServerPart.getModelServerPart(),
                WindowMonitor.getInstance());
View Full Code Here

Examples of net.sourceforge.marathon.component.MComponentMock

        System.setProperties(properties);
    }

    @Before
    public void setUp() throws Exception {
        component = new MComponentMock();
    }
View Full Code Here

Examples of net.sourceforge.marathon.component.MComponentMock

        return file;
    }

    @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

Examples of net.sourceforge.marathon.component.MComponentMock

                new AssertText(ID, "xyz", ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), resolver);
    }

    @Test
    public void testCheckingText() {
        MComponentMock component = new MComponentMock();
        ComponentFinder resolver = component.getDummyResolver();
        component.setText(" stop it you fool ");
        ActionTestCase.assertPasses(new AssertText(ID, " stop it you fool ", ScriptModelServerPart.getModelServerPart(),
                WindowMonitor.getInstance()), resolver);
        ActionTestCase.assertPasses(new AssertText(ID, "stop it you fool", ScriptModelServerPart.getModelServerPart(),
                WindowMonitor.getInstance()), resolver);
        ActionTestCase.assertPasses(new AssertText(ID, "stop it you fool  \n   \t", ScriptModelServerPart.getModelServerPart(),
View Full Code Here

Examples of net.sourceforge.marathon.component.MComponentMock

                new AssertText(ID, "stop it", ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), resolver);
    }

    @Test
    public void testCheckingTextWhenLineBreaksAreDifferent() {
        MComponentMock component = new MComponentMock();
        ComponentFinder resolver = component.getDummyResolver();
        component.setText("this\nis\n\rit");
        ActionTestCase.assertPasses(
                new AssertText(ID, "this\n\ris\nit", ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()),
                resolver);
    }
View Full Code Here

Examples of net.sourceforge.marathon.component.MComponentMock

                resolver);
    }

    @Test
    public void testNullTextDoesntThrowNullPointerException() {
        MComponentMock component = new MComponentMock();
        ComponentFinder resolver = component.getDummyResolver();
        component.setText(null);
        ActionTestCase.assertPasses(
                new AssertText(ID, null, ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()), resolver);
    }
View Full Code Here

Examples of net.sourceforge.marathon.component.MComponentMock

                ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()).toScriptCode());
    }

    private void assertExpectationPasses(String expected, String actual, boolean shouldPass) {
        boolean passed = true;
        MComponentMock component = new MComponentMock();
        component.setText(actual);
        try {
            new AssertText(ID, expected, ScriptModelServerPart.getModelServerPart(), WindowMonitor.getInstance()).play(component
                    .getDummyResolver());
        } catch (TestException e) {
            passed = false;
        }
        assertEquals("check that <" + expected + "> matches <" + actual + ">", shouldPass, passed);
View Full Code Here

Examples of net.sourceforge.marathon.component.MComponentMock

    @Test
    public void testAssertingEnabled() {
        JTextField field = new JTextField();
        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);
View Full Code Here

Examples of net.sourceforge.marathon.component.MComponentMock

    @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());
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.