Examples of MockBuilder


Examples of net.sourceforge.cruisecontrol.builders.MockBuilder

                schedule.getTimeToNextBuild(FRIDAY_0000, ONE_MINUTE));
    }

    public void testGetTimeToNextBuild_MonthlyBuild() {
        schedule = new Schedule();
        Builder monthlyBuilder = new MockBuilder() {
            private long targetTime = FRIDAY_0000.getTime() + (30 * ONE_DAY);
            public boolean isValidDay(Date now) {
                return targetTime <= now.getTime() ? true : false;
            }
        };
        monthlyBuilder.setTime("0000");
        schedule.addBuilder(monthlyBuilder);

        assertEquals(ONE_DAY * 30,
                schedule.getTimeToNextBuild(FRIDAY_0000, ONE_MINUTE));

View Full Code Here

Examples of net.sourceforge.cruisecontrol.builders.MockBuilder

            dailyBuildSchedule.getTimeToNextBuild(THURSDAY_1201, ONE_MINUTE));
    }

    public void testGetTimeToNextBuild_WeeklyBuild() {
        schedule = new Schedule();
        Builder weeklyBuilder = new MockBuilder();
        weeklyBuilder.setTime("0100");
        weeklyBuilder.setDay("Sunday");
        schedule.addBuilder(weeklyBuilder);

        assertEquals((ONE_DAY * 2) + ONE_HOUR,
                schedule.getTimeToNextBuild(FRIDAY_0000, ONE_MINUTE));
    }
View Full Code Here

Examples of net.sourceforge.cruisecontrol.builders.MockBuilder

                schedule.getTimeToNextBuild(FRIDAY_0000, ONE_MINUTE));
    }

    public void testGetTimeToNextBuild_MonthlyBuild() {
        schedule = new Schedule();
        Builder monthlyBuilder = new MockBuilder() {
            private long targetTime = FRIDAY_0000.getTime() + (30 * ONE_DAY);
            public boolean isValidDay(Date now) {
                return targetTime <= now.getTime() ? true : false;
            }
        };
        monthlyBuilder.setTime("0000");
        schedule.addBuilder(monthlyBuilder);

        assertEquals(ONE_DAY * 30,
                schedule.getTimeToNextBuild(FRIDAY_0000, ONE_MINUTE));

View Full Code Here

Examples of net.sourceforge.cruisecontrol.builders.MockBuilder

        assertEquals(cvstimestamp, map.get("cvstimestamp"));
    }
   
    public void testGetTimeToNextBuild_AfterShortBuild() {
        Schedule schedule = new Schedule();
        MockBuilder noonBuilder = new MockBuilder();
        noonBuilder.setTime("1200");
        noonBuilder.setBuildLogXML(new Element("builder1"));
        schedule.addBuilder(noonBuilder);
        project.setSchedule(schedule);
       
        Calendar cal = Calendar.getInstance();
        cal.set(2001, Calendar.NOVEMBER, 22);
View Full Code Here

Examples of org.easymock.internal.MockBuilder

    private ArrayList<String> mock;

    @SuppressWarnings("unchecked")
    @Before
    public void setUp() throws Exception {
        builder = new MockBuilder(ArrayList.class);
    }
View Full Code Here

Examples of org.jvnet.hudson.test.MockBuilder

        FreeStyleBuild build1 = project.scheduleBuild2(0).get();
        j.assertBuildStatus(Result.FAILURE, build1);

        // abort
        project.getBuildersList().clear();
        project.getBuildersList().add(new MockBuilder(Result.ABORTED));
        FreeStyleBuild build2 = project.scheduleBuild2(0).get();
        j.assertBuildStatus(Result.ABORTED, build2);

        FixedTrigger trigger = new FixedTrigger(recProviders, "$DEFAULT_RECIPIENTS",
                "$DEFAULT_REPLYTO", "$DEFAULT_SUBJECT", "$DEFAULT_CONTENT", "", 0, "project");
View Full Code Here

Examples of org.jvnet.hudson.test.MockBuilder

        FreeStyleBuild build1 = project.scheduleBuild2(0).get();
        j.assertBuildStatus(Result.FAILURE, build1);

        // abort
        project.getBuildersList().clear();
        project.getBuildersList().add(new MockBuilder(Result.ABORTED));
        FreeStyleBuild build2 = project.scheduleBuild2(0).get();
        j.assertBuildStatus(Result.ABORTED, build2);

        FixedUnhealthyTrigger trigger = new FixedUnhealthyTrigger(recProviders, "$DEFAULT_RECIPIENTS",
                "$DEFAULT_REPLYTO", "$DEFAULT_SUBJECT", "$DEFAULT_CONTENT", "", 0, "project");
View Full Code Here

Examples of org.jvnet.hudson.test.MockBuilder

    }

    @Test
    public void testAbortedTriggerShouldSendEmailWhenBuildAborts()
            throws Exception {
        project.getBuildersList().add(new MockBuilder(Result.ABORTED));

        AbortedTrigger abortedTrigger = new AbortedTrigger(recProviders, "$DEFAULT_RECIPIENTS",
                "$DEFAULT_REPLYTO", "$DEFAULT_SUBJECT", "$DEFAULT_CONTENT", "", 0, "project");
        addEmailType(abortedTrigger);
        publisher.getConfiguredTriggers().add(abortedTrigger);
View Full Code Here

Examples of org.jvnet.hudson.test.MockBuilder

    }

    @Test
    public void testNotBuiltTriggerShouldSendEmailWhenNotBuilt()
            throws Exception {
        project.getBuildersList().add(new MockBuilder(Result.NOT_BUILT));

        NotBuiltTrigger notbuiltTrigger = new NotBuiltTrigger(recProviders, "$DEFAULT_RECIPIENTS",
                "$DEFAULT_REPLYTO", "$DEFAULT_SUBJECT", "$DEFAULT_CONTENT", "", 0, "project");
        addEmailType(notbuiltTrigger);
        publisher.getConfiguredTriggers().add(notbuiltTrigger);
View Full Code Here

Examples of org.jvnet.hudson.test.MockBuilder

    private void doTriggerTest(boolean evenWhenUnstable, Result triggerResult,
            Result dontTriggerResult) throws Exception {
        FreeStyleProject p = createFreeStyleProject(),
                dp = createDownstreamProject();
        p.getPublishersList().add(new BuildTrigger("downstream", evenWhenUnstable));
        p.getBuildersList().add(new MockBuilder(dontTriggerResult));
        hudson.rebuildDependencyGraph();

        // First build should not trigger downstream job
        FreeStyleBuild b = p.scheduleBuild2(0).get();
        assertNoDownstreamBuild(dp, b);

        // Next build should trigger downstream job
        p.getBuildersList().replace(new MockBuilder(triggerResult));
        b = p.scheduleBuild2(0).get();
        assertDownstreamBuild(dp, b);
    }
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.