Package net.sourceforge.clownfish.core.conf

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


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

            EasyMock.expect(clownfishHelper.parseString(artifactTypes))
                    .andReturn(new ArrayList<String>());
           
            EasyMock.expect(clownfishFactory.createClownfish(
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");

        org.apache.maven.plugin.logging.Log mockedLog = EasyMock.createMock(
                org.apache.maven.plugin.logging.Log.class);
View Full Code Here

        try {
            final String artifactTypes = "ear,war,ejb,rar,car";
            ListMojo listMojo = new ListMojo();
            listMojo.setArtifactTypes(artifactTypes);
       
            Command command = new Command(clownfishHelper);
            command.setVerbose(true);
            command.setTargetList(Arrays.asList("target1"));

            EasyMock.expect(maven2WrapperLog
                    .isInfoEnabled()).andReturn(false).anyTimes();
           
             List<String> artifactTypeList = Arrays.asList("ear", "war", "ejb",
                    "rar", "car");
            EasyMock.expect(clownfishHelper.parseString(artifactTypes))
                    .andReturn(artifactTypeList);
           
            EasyMock.expect(clownfishFactory.createClownfish(
                    command, clownfishHelper, progressListenerFactory,
                    maven2WrapperLog))
                    .andReturn(clownfish);
           
            Target target = EasyMock.createMock(Target.class);
            TargetModuleID targetModuleId = EasyMock.createMock(
                    TargetModuleID.class);
           
            EasyMock.expect(targetModuleId.getTarget()).andReturn(target);
            EasyMock.expect(target.getName()).andReturn("mock target name");
            EasyMock.expect(targetModuleId.getModuleID()).andReturn(
                    "mock target module id name");
            EasyMock.expect(targetModuleId.getWebURL())
                    .andReturn("mock target module id url");
           
            List<TargetModuleID> targetModuleIdList =
                    new ArrayList<TargetModuleID>();
            targetModuleIdList.add(targetModuleId);
            EasyMock.expect(clownfish.list()).andReturn(targetModuleIdList);
           

            clownfish.destroy();


            EasyMock.replay(clownfish);
            EasyMock.replay(clownfishFactory);
            EasyMock.replay(clownfishHelper);
            EasyMock.replay(target);
            EasyMock.replay(targetModuleId);


            listMojo.setClownfishFactory(clownfishFactory);
            listMojo.setClownfishHelper(clownfishHelper);
            listMojo.setProgressListenerFactory(progressListenerFactory);
            listMojo.setCommand(command);
            listMojo.setMaven2WrapperLog(maven2WrapperLog);
            listMojo.setLog(log);

            listMojo.setArtifactTypes(artifactTypes);
            listMojo.setConfigurationFile(TEST_CONFIGURATION_PROPERTY_FILE);
            listMojo.execute();
           
            assertEquals("ear,war,ejb,rar,car", listMojo.getArtifactTypes());
            assertEquals(5, command.getArtifactTypeList().size());
            assertEquals("ear", command.getArtifactTypeList().get(0));
            assertEquals("war", command.getArtifactTypeList().get(1));
            assertEquals("ejb", command.getArtifactTypeList().get(2));
            assertEquals("rar", command.getArtifactTypeList().get(3));
            assertEquals("car", command.getArtifactTypeList().get(4));
           
           
            EasyMock.verify(clownfish);
            EasyMock.verify(clownfishFactory);
            EasyMock.verify(clownfishHelper);
View Full Code Here

            final String artifactTypes = "war,ejb,rar,car";
           
            ListMojo listMojo = new ListMojo();
            listMojo.setArtifactTypes(mojoArtifactTypes);
           
            Command command = new Command(null);
            command.setVerbose(true);
            command.setTargetList(Arrays.asList("target1"));

            EasyMock.expect(maven2WrapperLog
                    .isInfoEnabled()).andReturn(false).anyTimes();
           
           
            List<String> mojoArtifactTypeList = Arrays.asList("ear");
            EasyMock.expect(clownfishHelper.parseString(mojoArtifactTypes))
                    .andReturn(mojoArtifactTypeList);
           
           
            List<String> artifactTypeList = Arrays.asList("war", "ejb",
                    "rar", "car");
            EasyMock.expect(clownfishHelper.parseString(artifactTypes))
                    .andReturn(artifactTypeList);
           
           
            EasyMock.expect(clownfishFactory.createClownfish(
                    command, clownfishHelper, progressListenerFactory,
                    maven2WrapperLog))
                    .andReturn(clownfish);
           
            Properties properties = new Properties();
            properties.put("clownfish.artifactTypes", artifactTypes);
            EasyMock.expect(commandFactory.getConfigurationProperties(listMojo,
                    maven2WrapperLog)).andReturn(properties);
           
            Target target = EasyMock.createMock(Target.class);
            TargetModuleID targetModuleId = EasyMock.createMock(
                    TargetModuleID.class);
           
            EasyMock.expect(targetModuleId.getTarget()).andReturn(target);
            EasyMock.expect(target.getName()).andReturn("mock target name");
            EasyMock.expect(targetModuleId.getModuleID()).andReturn(
                    "mock target module id name");
            EasyMock.expect(targetModuleId.getWebURL())
                    .andReturn("mock target module id url");
           
            List<TargetModuleID> targetModuleIdList =
                    new ArrayList<TargetModuleID>();
            targetModuleIdList.add(targetModuleId);
            EasyMock.expect(clownfish.list()).andReturn(targetModuleIdList);
           

            clownfish.destroy();


            EasyMock.replay(clownfish);
            EasyMock.replay(clownfishFactory);
            EasyMock.replay(clownfishHelper);
            EasyMock.replay(commandFactory);
            EasyMock.replay(target);
            EasyMock.replay(targetModuleId);


            listMojo.setClownfishFactory(clownfishFactory);
            listMojo.setClownfishHelper(clownfishHelper);
            listMojo.setProgressListenerFactory(progressListenerFactory);
            listMojo.setCommandFactory(commandFactory);
            listMojo.setCommand(command);
            listMojo.setMaven2WrapperLog(maven2WrapperLog);
            listMojo.setLog(log);

            listMojo.setConfigurationFile(TEST_CONFIGURATION_PROPERTY_FILE);
            listMojo.execute();
           
            assertEquals("ear", listMojo.getArtifactTypes());
            assertEquals(4, command.getArtifactTypeList().size());
            assertEquals("war", command.getArtifactTypeList().get(0));
            assertEquals("ejb", command.getArtifactTypeList().get(1));
            assertEquals("rar", command.getArtifactTypeList().get(2));
            assertEquals("car", command.getArtifactTypeList().get(3));
           
            EasyMock.verify(clownfish);
            EasyMock.verify(clownfishFactory);
            EasyMock.verify(clownfishHelper);
            EasyMock.verify(commandFactory);
View Full Code Here

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

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

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

     */
    public void testExecuteFail() {

        StartMojo startMojo = new StartMojo();

        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

        ClownfishHelperImpl clownfishHelper = new ClownfishHelperImpl();
        CommandFactoryImpl commandFactory = new CommandFactoryImpl();
       
        commandFactory.setClownfishHelper(clownfishHelper);
       
        Command command = commandFactory.createCommand(testMojo);
       
        assertNotNull(command);
        assertEquals("artifact", command.getArtifact());
        assertEquals("deploymentFactoryManagerClassName",
                command.getDeploymentFactoryManagerClassName());
        assertEquals("deploymentManagerUri", command.getDeploymentManagerURI());
        assertEquals("password", command.getPassword());
        assertEquals("username", command.getUsername());
        assertTrue(command.isVerbose());
       
        assertEquals(3, command.getTargetList().size());
        assertEquals("server1", command.getTargetList().get(0));
        assertEquals("server2", command.getTargetList().get(1));
        assertEquals("server3", command.getTargetList().get(2));
        assertEquals("ear", command.getModuleType());
       
       
        // test null module type
        testMojo.setModuleType(null);
        command = commandFactory.createCommand(testMojo);
        assertNull(command.getModuleType());
       
       
        // test empty module type
        testMojo.setModuleType("");
        command = commandFactory.createCommand(testMojo);
        assertNull(command.getModuleType());
    }
View Full Code Here

    public void testExecuteSuccess() {
        try {
           
            StopMojo stopMojo = new StopMojo();
       
            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() {

        StopMojo stopMojo = new StopMojo();

        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

    public void testExecuteSuccess() {
        try {
           
            DeployMojo deployMojo = new DeployMojo();
       
            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

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.