[JAVA-13854] Half list moved (#12598)
* [JAVA-13854] added parent module * [JAVA-13854] moved apache-tapestry(submodule) to web-modules(parent) * [JAVA-13854] moved bootique(submodule) to web-modules(parent) * [JAVA-13854] moved dropwizard(submodule) to web-modules(parent) * [JAVA-13854] moved blade(submodule) to web-modules(parent) * [JAVA-13854] moved java-lite(submodule) to web-modules(parent) * [JAVA-13854] moved jooby(submodule) to web-modules(parent) * [JAVA-13854] moved linkrest(submodule) to web-modules(parent) * [JAVA-13854] moved ninja(submodule) to web-modules(parent) * [JAVA-13854] moved ratpack(submodule) to web-modules(parent) * [JAVA-13854] moved resteasy(submodule) to web-modules(parent) * [JAVA-13854] moved restx(submodule) to web-modules(parent) * [JAVA-13854] moved spark-java(submodule) to web-modules(parent) * [JAVA-13854] moved vraptor(submodule) to web-modules(parent) * [JAVA-13854] delete modules that were moved * [JAVA-13854] * [JAVA-13854] * [JAVA-13854] delete ninja submodule + moved raml(submodule) to web-modules(parent) * [JAVA-13854] moved gwt(submodule) to web-modules(parent) * [JAVA-13854] moved jakarta-ee(submodule) to web-modules(parent) * [JAVA-13854] moved javax-servlets(submodule) to web-modules(parent) * [JAVA-13854] moved javax-servlets-2(submodule) to web-modules(parent) * [JAVA-13854] moved jee-7(submodule) to web-modules(parent) * [JAVA-13854] moved play-framework(not a module) to web-modules * [JAVA-13854] fix failing test * [JAVA-13854] moved struts-2(submodule) to web-modules(parent) * [JAVA-13854] moved wicket(submodule) to web-modules(parent) * [JAVA-13854] deleted modules that were moved to web-modules * JAVA-13854 Removed moved modules from the main pom.xml Co-authored-by: panagiotiskakos <[email protected]> Co-authored-by: Dhawal Kapil <[email protected]>
This commit is contained in:
committed by
GitHub
co-authored by
panagiotiskakos
Dhawal Kapil
parent
842a71ad92
commit
0b9549bd3e
@@ -0,0 +1,37 @@
|
||||
package com.baeldung.struts;
|
||||
|
||||
import org.apache.struts2.convention.annotation.Action;
|
||||
import org.apache.struts2.convention.annotation.Namespace;
|
||||
import org.apache.struts2.convention.annotation.Result;
|
||||
|
||||
@Namespace("/tutorial")
|
||||
@Action("/car")
|
||||
@Result(name = "success", location = "/result.jsp")
|
||||
public class CarAction {
|
||||
private String carName;
|
||||
private String carMessage;
|
||||
private CarMessageService carMessageService = new CarMessageService();
|
||||
|
||||
public String execute() {
|
||||
System.out.println("inside execute(): carName is" + carName);
|
||||
this.setCarMessage(this.carMessageService.getMessage(carName));
|
||||
return "success";
|
||||
}
|
||||
|
||||
public String getCarName() {
|
||||
return carName;
|
||||
}
|
||||
|
||||
public void setCarName(String carName) {
|
||||
this.carName = carName;
|
||||
}
|
||||
|
||||
public String getCarMessage() {
|
||||
return carMessage;
|
||||
}
|
||||
|
||||
public void setCarMessage(String carMessage) {
|
||||
this.carMessage = carMessage;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.baeldung.struts;
|
||||
|
||||
public class CarMessageService {
|
||||
|
||||
public String getMessage(String carName) {
|
||||
System.out.println("inside getMessage()" + carName);
|
||||
if (carName.equalsIgnoreCase("ferrari")){
|
||||
return "Ferrari Fan!";
|
||||
}
|
||||
else if (carName.equalsIgnoreCase("bmw")){
|
||||
return "BMW Fan!";
|
||||
}
|
||||
else{
|
||||
return "please choose ferrari Or bmw";
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
|
||||
</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<root level="INFO">
|
||||
<appender-ref ref="STDOUT" />
|
||||
</root>
|
||||
</configuration>
|
||||
@@ -0,0 +1,29 @@
|
||||
//package com.baeldung.struts.test;
|
||||
//
|
||||
//import org.apache.struts2.StrutsTestCase;
|
||||
//import org.junit.Test;
|
||||
//
|
||||
//import com.baeldung.struts.CarAction;
|
||||
//import com.opensymphony.xwork2.ActionProxy;
|
||||
//
|
||||
//public class CarActionTest extends StrutsTestCase {
|
||||
//
|
||||
// public void testgivenCarOptions_WhenferrariSelected_ThenShowMessage() throws Exception {
|
||||
// request.setParameter("carName", "ferrari");
|
||||
// ActionProxy proxy = getActionProxy("/tutorial/car.action");
|
||||
// CarAction carAction = (CarAction) proxy.getAction();
|
||||
// String result = proxy.execute();
|
||||
// assertEquals(result, "success");
|
||||
// assertEquals(carAction.getCarMessage(), "Ferrari Fan!");
|
||||
// }
|
||||
//
|
||||
// public void testgivenCarOptions_WhenbmwSelected_ThenShowMessage() throws Exception {
|
||||
// request.setParameter("carName", "bmw");
|
||||
// ActionProxy proxy = getActionProxy("/tutorial/car.action");
|
||||
// CarAction carAction = (CarAction) proxy.getAction();
|
||||
// String result = proxy.execute();
|
||||
// assertEquals(result, "success");
|
||||
// assertEquals(carAction.getCarMessage(), "BMW Fan!");
|
||||
// }
|
||||
//
|
||||
//}
|
||||
Reference in New Issue
Block a user