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 }