Package net.sourceforge.clownfish.core.conf

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


   
        DeploymentManager deploymentManager = EasyMock.createMock(
                DeploymentManager.class);
       
        clownfishHelper.getRunningAndNonRunningTargetModules(
                deploymentManager, null, new Target[0], new Command());
    }
View Full Code Here


   
        DeploymentManager deploymentManager = EasyMock.createMock(
                DeploymentManager.class);
   
        clownfishHelper.getRunningAndNonRunningTargetModules(
                deploymentManager, ModuleType.WAR, null, new Command());
    }
View Full Code Here

    @Test
    public void testExecuteSuccess() throws MojoExecutionException {
       
        StopMojo stopMojo = new StopMojo();
   
        Command command = new Command();
        command.setVerbose(true);

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

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

    @Test(expected = MojoExecutionException.class)
    public void testExecuteFail() throws MojoExecutionException {

        StopMojo stopMojo = new StopMojo();

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

        EasyMock.expect(log.isInfoEnabled()).andReturn(false).once();
View Full Code Here

    @Test
    public void testExecuteSuccess() throws MojoExecutionException {
       
        DeployMojo deployMojo = new DeployMojo();
   
        Command command = new Command();
        command.setVerbose(true);

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

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

    @Test(expected = MojoExecutionException.class)
    public void testExecuteFail() throws MojoExecutionException {

        DeployMojo deployMojo = new DeployMojo();

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

        EasyMock.expect(log.isInfoEnabled()).andReturn(false).once();
View Full Code Here

     */
    @Test
    public void testOverrideCommandWithConfigurationFile()
    throws MojoExecutionException {
       
        Command command = new Command();
       
        EasyMock.expect(log.isInfoEnabled()).andReturn(false).anyTimes();
        EasyMock.expect(maven2WrapperLog
                .isInfoEnabled()).andReturn(false).anyTimes();
       
        EasyMock.expect(clownfishFactory.createClownfish(
                command, clownfishHelper, progressListenerFactory,
                maven2WrapperLog))
                .andReturn(clownfish);

        EasyMock.expect(clownfish.deploy()).andReturn(true);

        clownfish.destroy();


        EasyMock.replay(log);
        EasyMock.replay(maven2WrapperLog);
        EasyMock.replay(clownfish);
        EasyMock.replay(clownfishFactory);
        EasyMock.replay(clownfishHelper);
       
        DeployMojo deployMojo = new DeployMojo();
        deployMojo.setTargets("server");
       
        deployMojo.setClownfishFactory(clownfishFactory);
        deployMojo.setClownfishHelper(clownfishHelper);
        deployMojo.setProgressListenerFactory(progressListenerFactory);
        deployMojo.setCommand(command);
        deployMojo.setMaven2WrapperLog(maven2WrapperLog);
        deployMojo.setLog(log);


        deployMojo.setConfigurationFile(TEST_CONFIGURATION_PROPERTY_FILE);
        deployMojo.execute();
       
        Assert.assertTrue(command.isAutostart());
       
        EasyMock.verify(log);
        EasyMock.verify(clownfish);
        EasyMock.verify(clownfishFactory);
        EasyMock.verify(clownfishHelper);
View Full Code Here

    /**
     * Initialise properties.
     */
    private void initLocalProperties() {
       
        Command command = getCommand();
       
        List<String> artifactTypeList = getClownfishHelper()
                .parseString(getArtifactTypes());
        command.setArtifactTypeList(artifactTypeList);
    }
View Full Code Here

    throws MojoExecutionException {
       
        CommandFactory commandFactory = EasyMock.createMock(
                CommandFactory.class);
       
        Command command = new Command();
        DeployMojo deployMojo = new DeployMojo();
        deployMojo.setAutostart(false);
       
        EasyMock.expect(log.isInfoEnabled()).andReturn(false).anyTimes();
        EasyMock.expect(maven2WrapperLog
                .isInfoEnabled()).andReturn(false).anyTimes();
       
        EasyMock.expect(clownfishFactory.createClownfish(
                command, clownfishHelper, progressListenerFactory,
                maven2WrapperLog))
                .andReturn(clownfish);
       
        // property file with autostart not defined
        Properties properties = new Properties();
        EasyMock.expect(commandFactory.getConfigurationProperties(
                deployMojo, maven2WrapperLog)).andReturn(properties);

        EasyMock.expect(clownfish.deploy()).andReturn(true);

        clownfish.destroy();


        EasyMock.replay(log);
        EasyMock.replay(maven2WrapperLog);
        EasyMock.replay(clownfish);
        EasyMock.replay(clownfishFactory);
        EasyMock.replay(clownfishHelper);
        EasyMock.replay(commandFactory);
       
        deployMojo.setTargets("server");
       
        deployMojo.setClownfishFactory(clownfishFactory);
        deployMojo.setClownfishHelper(clownfishHelper);
        deployMojo.setProgressListenerFactory(progressListenerFactory);
        deployMojo.setCommandFactory(commandFactory);
        deployMojo.setCommand(command);
        deployMojo.setMaven2WrapperLog(maven2WrapperLog);
        deployMojo.setLog(log);


        deployMojo.setConfigurationFile(TEST_CONFIGURATION_PROPERTY_FILE);
        deployMojo.execute();
        Assert.assertFalse(command.isAutostart());
       
        EasyMock.verify(log);
        EasyMock.verify(clownfish);
        EasyMock.verify(clownfishFactory);
        EasyMock.verify(clownfishHelper);
View Full Code Here

    @Test
    public void testCreateCommand() {
       
        CommandFactoryImpl commandFactory = new CommandFactoryImpl();
       
        Command command = commandFactory.createCommand(baseMojo);
       
        Assert.assertNotNull(command);
        Assert.assertEquals("artifact", command.getArtifact());
        Assert.assertNull(command.getDeploymentPlan());
        Assert.assertEquals("deploymentFactoryManagerClassName",
                command.getDeploymentFactoryManagerClassName());
        Assert.assertEquals("deploymentManagerUri", command.getDeploymentManagerURI());
        Assert.assertEquals("password", command.getPassword());
        Assert.assertEquals("username", command.getUsername());
        Assert.assertTrue(command.isVerbose());
       
        Assert.assertEquals(3, command.getTargetList().size());
        Assert.assertEquals("server1", command.getTargetList().get(0));
        Assert.assertEquals("server2", command.getTargetList().get(1));
        Assert.assertEquals("server3", command.getTargetList().get(2));
        Assert.assertEquals("ear", command.getModuleType());
       
       
        // test null module type
        baseMojo.setModuleType(null);
        command = commandFactory.createCommand(baseMojo);
        Assert.assertNull(command.getModuleType());
       
       
        // test empty module type
        baseMojo.setModuleType("");
        command = commandFactory.createCommand(baseMojo);
        Assert.assertNull(command.getModuleType());
    }
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.