1   package com.ashlux.mavenoc4jplugin;
2   
3   import org.testng.annotations.Test;
4   import static org.testng.Assert.assertEquals;
5   
6   public class DeployWarMojoTest {
7     @Test
8     public void testBuildCommand() {
9       DeployWarMojo deployWarMojo = new DeployWarMojo();
10      deployWarMojo.setAdminJar("adminJar");
11      deployWarMojo.setConnectionUri("connectionUri");
12      deployWarMojo.setApplicationName("applicationName");
13      deployWarMojo.setWarDirectory("warDirectory");
14      deployWarMojo.setWarFile("warFile");
15      deployWarMojo.setJ2eeHome("j2eeHome");
16      deployWarMojo.setJavaHome("javaHome");
17      deployWarMojo.setPassword("password");
18      deployWarMojo.setUsername("username");
19      deployWarMojo.setContextRoot("contextRoot");
20  
21      String command = deployWarMojo.buildCommand();
22  
23      assertEquals(command,
24          "javaHome/bin/java -jar j2eeHome/adminJar connectionUri username password -deploy -file warDirectory/warFile -deploymentName applicationName -contextRoot contextRoot");
25    }
26  
27  }