Package net.sourceforge.clownfish.core.conf

Examples of net.sourceforge.clownfish.core.conf.Command


    /**
     * {@inheritDoc}
     */
    public Command createCommand(AbstractBaseMojo abstractBaseMojo) {
       
        Command  command = new Command();

        List<String> targetList = ClownfishUtil.parseString(
                abstractBaseMojo.getTargets());

        command.setArtifact(abstractBaseMojo.getArtifact())
                .setDeploymentPlan(abstractBaseMojo.getDeploymentPlan())
                .setDeploymentFactoryManagerClassName(
                    abstractBaseMojo.getDeploymentFactoryManagerClassName())
                .setDeploymentManagerURI(
                    abstractBaseMojo.getDeploymentManagerUri())
                .setPassword(abstractBaseMojo.getPassword())
                .setUsername(abstractBaseMojo.getUsername())
                .setVerbose(abstractBaseMojo.isVerbose())
                .setTargetList(targetList);

        if (abstractBaseMojo.getModuleType() != null
                && !"".equals(abstractBaseMojo.getModuleType())) {
            command.setModuleType(abstractBaseMojo.getModuleType());
        }
       
       
        return command;
    }
View Full Code Here


        // test null
        mojoProgressListenerFactory.setLog(null);
        assertNull(mojoProgressListenerFactory.getLog());
       
       
        Command command = new Command(null);
        TaskProgress taskProgress = EasyMock.createMock(TaskProgress.class);
        EasyMock.replay(taskProgress);
       
        try {
            mojoProgressListenerFactory.createCommonProgressListeners(
View Full Code Here

       
        MojoProgressListenerFactoryImpl mojoProgressListenerFactory
                = new MojoProgressListenerFactoryImpl();
        mojoProgressListenerFactory.setLog(log);
       
        Command command = new Command(null);
       
        TaskProgress taskProgress = EasyMock.createMock(TaskProgress.class);
       
        EasyMock.replay(taskProgress);
       
View Full Code Here

       
        MojoProgressListenerFactoryImpl mojoProgressListenerFactory
                = new MojoProgressListenerFactoryImpl();
        mojoProgressListenerFactory.setLog(log);
       
        Command command = new Command(null);
       
        ModuleStartable moduleStartable
                = EasyMock.createMock(ModuleStartable.class);
        TaskProgress taskProgress = EasyMock.createMock(TaskProgress.class);
       
        boolean autostart = command.isAutostart();
        boolean verbose = command.isVerbose();
       
        EasyMock.replay(moduleStartable);
        EasyMock.replay(taskProgress);
       
        List<ProgressListener> progressListeners = mojoProgressListenerFactory
View Full Code Here

    public void execute() throws MojoExecutionException {
             
        try {
            super.execute();
           
            Command command = getCommand();
            postExecute();
           
            if (command.isVerbose() && getLog().isInfoEnabled()) {
                showMessage(REDEPLOY_MSG, command.getTargetList());
            }
           
            Clownfish clownfish = getClownfish();

            if (!clownfish.redeploy()) {
View Full Code Here

    public void testExecuteSuccess() {
        try {
           
            RedeployMojo redeployMojo = new RedeployMojo();
       
            Command command = new Command(null);
            command.setVerbose(true);

            EasyMock.expect(log.isInfoEnabled()).andReturn(false).times(2);

            EasyMock.expect(clownfishFactory.createClownfish(
                    command, clownfishHelper, progressListenerFactory,
View Full Code Here

     */
    public void testExecuteFail() {

        RedeployMojo redeployMojo = new RedeployMojo();

        Command command = new Command(null);
        command.setVerbose(true);
       
        Exception exception = new RuntimeException("test mock exception");

        EasyMock.expect(log.isInfoEnabled()).andReturn(false).once();

View Full Code Here

    /**
     * {@inheritDoc}
     */
    public Command createCommand(AbstractBaseMojo abstractBaseMojo) {
       
        Command  command = new Command(getClownfishHelper());

        List<String> targetList = getClownfishHelper().parseString(
                abstractBaseMojo.getTargets());

        command.setArtifact(abstractBaseMojo.getArtifact())
                .setDeploymentFactoryManagerClassName(
                    abstractBaseMojo.getDeploymentFactoryManagerClassName())
                .setDeploymentManagerURI(
                    abstractBaseMojo.getDeploymentManagerUri())
                .setPassword(abstractBaseMojo.getPassword())
                .setUsername(abstractBaseMojo.getUsername())
                .setVerbose(abstractBaseMojo.isVerbose())
                .setTargetList(targetList);

        if (abstractBaseMojo.getModuleType() != null
                && !"".equals(abstractBaseMojo.getModuleType())) {
            command.setModuleType(abstractBaseMojo.getModuleType());
        }
       
       
        return command;
    }
View Full Code Here

        try {
            final String artifactTypes = " this, is, a,test ";
            ListMojo listMojo = new ListMojo();
            listMojo.setArtifactTypes(artifactTypes);
       
            Command command = new Command(null);
            command.setVerbose(true);

            EasyMock.expect(log.isInfoEnabled()).andReturn(false).times(2);
           
            EasyMock.expect(clownfishHelper.parseString(artifactTypes))
                    .andReturn(new ArrayList<String>());
View Full Code Here

     */
    public void testExecuteFail() {

        ListMojo listMojo = new ListMojo();

        Command command = new Command(null);
        command.setVerbose(true);
       
        Exception exception = new RuntimeException("test mock exception");

        EasyMock.expect(log.isInfoEnabled()).andReturn(false).times(1);

View Full Code Here

TOP

Related Classes of net.sourceforge.clownfish.core.conf.Command

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.