Package org.jmock

Examples of org.jmock.Expectations


    @Test
    public void hasToString() {
        assertThat(gradle.toString(), equalTo("build"));

        final ProjectInternal project = context.mock(ProjectInternal.class);
        context.checking(new Expectations(){{
            allowing(project).getName();
            will(returnValue("rootProject"));
        }});
        gradle.setRootProject(project);
        assertThat(gradle.toString(), equalTo("build 'rootProject'"));
View Full Code Here


    private final ProjectInternal project = context.mock(ProjectInternal.class, "[project]");
    private final GradleInternal gradle = context.mock(GradleInternal.class);

    @Before
    public void setUp() {
        context.checking(new Expectations(){{
            allowing(gradle).getDefaultProject();
            will(returnValue(project));
        }});
    }
View Full Code Here

            will(returnValue(project));
        }});
    }
   
    @Test public void usesProjectDefaultTasksFromProject() {
        context.checking(new Expectations() {{
            one(project).getDefaultTasks();
            will(returnValue(toList("a", "b")));
        }});

        TestProjectDefaultsBuildExecuter executer = new TestProjectDefaultsBuildExecuter();
View Full Code Here

        TaskNameResolvingBuildExecuter delegate = (TaskNameResolvingBuildExecuter) executer.actualDelegate;
        assertThat(delegate.getNames(), equalTo(toList("a", "b")));
    }

    @Test public void createsDescription() {
        context.checking(new Expectations() {{
            one(project).getDefaultTasks();
            will(returnValue(toList("a", "b")));
        }});

        TestProjectDefaultsBuildExecuter executer = new TestProjectDefaultsBuildExecuter();
View Full Code Here

        executer.select(gradle);
        assertThat(executer.getDisplayName(), equalTo("project default tasks 'a', 'b'"));
    }

    @Test public void usesHelpTaskWhenProjectHasNoDefaultTasks() {
        context.checking(new Expectations() {{
            one(project).getDefaultTasks();
            will(returnValue(toList()));
        }});

        TestProjectDefaultsBuildExecuter executer = new TestProjectDefaultsBuildExecuter();
View Full Code Here

        }
    }

    private IProjectRegistry<ProjectIdentifier> registry(final ProjectIdentifier... projects) {
        final IProjectRegistry<ProjectIdentifier> registry = context.mock(IProjectRegistry.class, String.valueOf(counter++));
        context.checking(new Expectations(){{
            allowing(registry).getAllProjects();
            will(returnValue(toSet(projects)));
        }});
        return registry;
    }
View Full Code Here

        return registry;
    }

    private ProjectIdentifier project(final File buildFile) {
        final ProjectIdentifier projectIdentifier = context.mock(ProjectIdentifier.class, String.valueOf(counter++));
        context.checking(new Expectations(){{
            allowing(projectIdentifier).getBuildFile();
            will(returnValue(buildFile));
        }});
        return projectIdentifier;
    }
View Full Code Here

    private final ProjectStateInternal state = context.mock(ProjectStateInternal.class);
    private final DefaultProjectEvaluator evaluator = new DefaultProjectEvaluator(delegate);

    @Before
    public void setUp() {
        context.checking(new Expectations() {{
            allowing(project).getProjectEvaluationBroadcaster();
            will(returnValue(listener));
        }});
    }
View Full Code Here

        }});
    }

    @Test
    public void doesNothingWhenProjectHasAlreadyBeenExecuted() {
        context.checking(new Expectations() {{
            allowing(state).getExecuted();
            will(returnValue(true));
        }});

        evaluator.evaluate(project, state);
View Full Code Here

        evaluator.evaluate(project, state);
    }
   
    @Test
    public void createsAndExecutesScriptAndNotifiesListener() {
        context.checking(new Expectations() {{
            allowing(state).getExecuted();
            will(returnValue(false));

            Sequence sequence = context.sequence("seq");
View Full Code Here

TOP

Related Classes of org.jmock.Expectations

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.