Examples of MockBuilder


Examples of com.consol.citrus.dsl.definition.MockBuilder

        expect(applicationContextMock.getBeansOfType(SequenceBeforeTest.class)).andReturn(new HashMap<String, SequenceBeforeTest>()).once();
        expect(applicationContextMock.getBeansOfType(SequenceAfterTest.class)).andReturn(new HashMap<String, SequenceAfterTest>()).once();

        replay(applicationContextMock);

        MockBuilder builder = new MockBuilder(applicationContextMock) {
            @Override
            public void configure() {
                description("This is a Test");
                author("Christoph");
                status(Status.FINAL);

                echo("Hello Citrus!");
            }
        };

        builder.execute();
       
        Assert.assertEquals(builder.testCase().getActions().size(), 1);
        Assert.assertEquals(builder.testCase().getName(), "");
        Assert.assertEquals(builder.testCase().getPackageName(), "com.consol.citrus.dsl");
       
        Assert.assertEquals(builder.testCase().getDescription(), "This is a Test");
       
        Assert.assertEquals(builder.testCase().getMetaInfo().getAuthor(), "Christoph");
        Assert.assertEquals(builder.testCase().getMetaInfo().getStatus(), Status.FINAL);

        verify(applicationContextMock);
    }
View Full Code Here

Examples of com.consol.citrus.dsl.definition.MockBuilder

*/
public class CitrusTestBehaviorTest extends AbstractTestNGUnitTest {

    @Test
    public void testBehaviorFrontPosition() {
        MockBuilder builder = new MockBuilder(applicationContext) {
            @Override
            public void configure() {
                applyBehavior(new FooBehavior());

                description("This is a Test");
                author("Christoph");
                status(TestCaseMetaInfo.Status.FINAL);

                echo("test");
            }
        };

        builder.execute();

        Assert.assertEquals(builder.testCase().getActions().size(), 2);
        Assert.assertEquals(builder.testCase().getDescription(), "This is a Test");
        Assert.assertEquals(builder.testCase().getMetaInfo().getAuthor(), "Christoph");
        Assert.assertEquals(builder.testCase().getMetaInfo().getStatus(), TestCaseMetaInfo.Status.FINAL);

        Assert.assertEquals(builder.testCase().getActions().get(0).getClass(), EchoAction.class);
        Assert.assertEquals(((EchoAction)builder.testCase().getActions().get(0)).getMessage(), "fooBehavior");

        Assert.assertEquals(builder.testCase().getActions().get(1).getClass(), EchoAction.class);
        Assert.assertEquals(((EchoAction)builder.testCase().getActions().get(1)).getMessage(), "test");
    }
View Full Code Here

Examples of com.consol.citrus.dsl.definition.MockBuilder

        Assert.assertEquals(((EchoAction)builder.testCase().getActions().get(1)).getMessage(), "test");
    }

    @Test
    public void testBehaviorWithFinally() {
        MockBuilder builder = new MockBuilder(applicationContext) {
            @Override
            public void configure() {
                description("This is a Test");
                author("Christoph");
                status(TestCaseMetaInfo.Status.FINAL);

                echo("test");

                doFinally(
                    echo("finally")
                );

                applyBehavior(new CitrusTestBehavior() {
                    @Override
                    public void apply() {
                        echo("behavior");

                        doFinally(
                                echo("behaviorFinally")
                        );
                    }
                });
            }
        };

        builder.execute();

        Assert.assertEquals(builder.testCase().getActions().size(), 2);
        Assert.assertEquals(builder.testCase().getDescription(), "This is a Test");
        Assert.assertEquals(builder.testCase().getMetaInfo().getAuthor(), "Christoph");
        Assert.assertEquals(builder.testCase().getMetaInfo().getStatus(), TestCaseMetaInfo.Status.FINAL);

        Assert.assertEquals(builder.testCase().getActions().get(0).getClass(), EchoAction.class);
        Assert.assertEquals(((EchoAction)builder.testCase().getActions().get(0)).getMessage(), "test");

        Assert.assertEquals(builder.testCase().getActions().get(1).getClass(), EchoAction.class);
        Assert.assertEquals(((EchoAction)builder.testCase().getActions().get(1)).getMessage(), "behavior");

        Assert.assertEquals(builder.testCase().getFinallyChain().size(), 2);
        Assert.assertEquals(builder.testCase().getFinallyChain().get(0).getClass(), EchoAction.class);
        Assert.assertEquals(((EchoAction)builder.testCase().getFinallyChain().get(0)).getMessage(), "finally");

        Assert.assertEquals(builder.testCase().getFinallyChain().get(1).getClass(), EchoAction.class);
        Assert.assertEquals(((EchoAction)builder.testCase().getFinallyChain().get(1)).getMessage(), "behaviorFinally");
    }
View Full Code Here

Examples of com.consol.citrus.dsl.definition.MockBuilder

        Assert.assertEquals(((EchoAction)builder.testCase().getFinallyChain().get(1)).getMessage(), "behaviorFinally");
    }

    @Test
    public void testApplyBehavior() {
        MockBuilder builder = new MockBuilder(applicationContext) {
            @Override
            public void configure() {
                description("This is a Test");
                author("Christoph");
                status(TestCaseMetaInfo.Status.FINAL);

                variable("test", "test");

                applyBehavior(new FooBehavior());

                echo("test");

                applyBehavior(new BarBehavior());
            }
        };

        builder.execute();

        Assert.assertEquals(builder.testCase().getActions().size(), 3);
        Assert.assertEquals(builder.testCase().getDescription(), "This is a Test");
        Assert.assertEquals(builder.testCase().getMetaInfo().getAuthor(), "Christoph");
        Assert.assertEquals(builder.testCase().getMetaInfo().getStatus(), TestCaseMetaInfo.Status.FINAL);

        Assert.assertEquals(builder.testCase().getActions().get(0).getClass(), EchoAction.class);
        Assert.assertEquals(((EchoAction)builder.testCase().getActions().get(0)).getMessage(), "fooBehavior");

        Assert.assertEquals(builder.testCase().getActions().get(1).getClass(), EchoAction.class);
        Assert.assertEquals(((EchoAction)builder.testCase().getActions().get(1)).getMessage(), "test");

        Assert.assertEquals(builder.testCase().getActions().get(2).getClass(), EchoAction.class);
        Assert.assertEquals(((EchoAction)builder.testCase().getActions().get(2)).getMessage(), "barBehavior");

        Assert.assertEquals(builder.getVariables().size(), 3);
        Assert.assertEquals(builder.getVariables().get("test"), "test");
        Assert.assertEquals(builder.getVariables().get("foo"), "test");
        Assert.assertEquals(builder.getVariables().get("bar"), "test");
    }
View Full Code Here

Examples of com.consol.citrus.dsl.definition.MockBuilder

        Assert.assertEquals(builder.getVariables().get("bar"), "test");
    }

    @Test
    public void testApplyBehaviorTwice() {
        MockBuilder builder = new MockBuilder(applicationContext) {
            @Override
            public void configure() {
                description("This is a Test");
                author("Christoph");
                status(TestCaseMetaInfo.Status.FINAL);

                FooBehavior behavior = new FooBehavior();
                applyBehavior(behavior);

                echo("test");

                applyBehavior(behavior);
            }
        };

        builder.execute();

        Assert.assertEquals(builder.testCase().getActions().size(), 3);
        Assert.assertEquals(builder.testCase().getDescription(), "This is a Test");
        Assert.assertEquals(builder.testCase().getMetaInfo().getAuthor(), "Christoph");
        Assert.assertEquals(builder.testCase().getMetaInfo().getStatus(), TestCaseMetaInfo.Status.FINAL);

        Assert.assertEquals(builder.testCase().getActions().get(0).getClass(), EchoAction.class);
        Assert.assertEquals(((EchoAction)builder.testCase().getActions().get(0)).getMessage(), "fooBehavior");

        Assert.assertEquals(builder.testCase().getActions().get(1).getClass(), EchoAction.class);
        Assert.assertEquals(((EchoAction)builder.testCase().getActions().get(1)).getMessage(), "test");

        Assert.assertEquals(builder.testCase().getActions().get(2).getClass(), EchoAction.class);
        Assert.assertEquals(((EchoAction)builder.testCase().getActions().get(2)).getMessage(), "fooBehavior");
    }
View Full Code Here

Examples of com.pv.mf.db.mock.impl.MockBuilder

  
   ////
   ////
  
   public void saveOrUpdate(String userName, String password) {
      MockBuilder builder = _annotationFactory.createBuilder();
      User user = builder.getMock(User.class);
     
      user.setUserName(userName);
      user.setPassword(password);
     
      builder.saveOrUpdate();
   }
View Full Code Here

Examples of com.pv.mf.db.mock.impl.MockBuilder

      builder.saveOrUpdate();
   }
  
   public void delete(String username) {
     
      MockBuilder builder = _annotationFactory.createBuilder();
      User user = builder.getMock(User.class);
     
      builder.columns(user.getId(), user.getUserName());
     
      user.getPassword();
      builder.<String>and().setValue(username);
     
      builder.delete();
   }
View Full Code Here

Examples of net.sourceforge.cruisecontrol.builders.MockBuilder

        } catch (CruiseControlException expected) {
        }
    }

    public void testSelectBuilder_MultipleBuildersWithDaySet() throws CruiseControlException {
        Builder thursdayBuilder = new MockBuilder();
        thursdayBuilder.setDay("thursday");
        Schedule scheduledByDay = new Schedule();
        scheduledByDay.addBuilder(thursdayBuilder);
        assertEquals(thursdayBuilder, scheduledByDay.selectBuilder(1, THURSDAY_1001, THURSDAY_1101));
        assertEquals(thursdayBuilder, scheduledByDay.selectBuilder(1, THURSDAY_1001, FRIDAY_0000));       

        Builder fridayBuilder = new MockBuilder();
        fridayBuilder.setDay("friday");
        scheduledByDay.addBuilder(fridayBuilder);
        assertEquals(thursdayBuilder, scheduledByDay.selectBuilder(1, THURSDAY_1001, THURSDAY_1101));
        assertEquals(fridayBuilder, scheduledByDay.selectBuilder(1, THURSDAY_1001, FRIDAY_0000));
    }
View Full Code Here

Examples of net.sourceforge.cruisecontrol.builders.MockBuilder

            schedule.getTimeToNextBuild(THURSDAY_2301, ONE_HOUR));
    }
   
    public void testGetTimeToNextBuild_MultipleBuilderWithDaySet() {
        Schedule intervalThursdaysSchedule = new Schedule();
        Builder intervalThursdays = new MockBuilder();
        intervalThursdays.setDay("thursday");
        intervalThursdaysSchedule.addBuilder(intervalThursdays);
        assertEquals(ONE_MINUTE, intervalThursdaysSchedule.getTimeToNextBuild(THURSDAY_2301, ONE_MINUTE));
        assertEquals(6 * ONE_DAY + ONE_HOUR - ONE_MINUTE,
                intervalThursdaysSchedule.getTimeToNextBuild(THURSDAY_2301, ONE_HOUR));
        assertEquals(6 * ONE_DAY + ONE_HOUR - 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
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.