in portlet-tck_3.0/V2ResponseTests/src/main/java/javax/portlet/tck/portlets/ResponseTests_StateAwareResponse_ApiEvent_event.java [122:1004]
public void processEvent(EventRequest portletReq, EventResponse portletResp)
throws PortletException, IOException {
portletResp.setRenderParameters(portletReq);
long tid = Thread.currentThread().getId();
portletReq.setAttribute(THREADID_ATTR, tid);
StringWriter writer = new StringWriter();
JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
// Create result objects for the tests
/*
* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setWindowState1
*/
/* Details: "Method setWindowState(WindowState): Sets the WindowState */
/* to the specified value" */
TestResult tr0 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETWINDOWSTATE1);
try {
portletResp.setWindowState(WindowState.NORMAL);
WindowState ws = portletResp.getWindowState();
if (ws.toString().equals("normal")) {
tr0.setTcSuccess(true);
}
} catch (WindowStateException wse) {
tr0.appendTcDetail(wse.toString());
}
tr0.writeTo(writer);
/*
* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setWindowState2
*/
/* Details: "Method setWindowState(WindowState): Throws */
/* WindowStateException if the portlet cannot switch to the specified */
/* WindowState" */
TestResult tr1 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETWINDOWSTATE2);
try {
WindowState ws = new WindowState("TestWindow");
portletResp.setWindowState(ws);
tr1.appendTcDetail("Method Did not Throw Exception");
} catch (WindowStateException wse) {
tr1.setTcSuccess(true);
}
tr1.writeTo(writer);
/*
* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setWindowState3
*/
/* Details: "Method setWindowState(WindowState): Throws */
/* IllegalStateException if the method is invoked after the */
/* sendRedirect method has been called" */
TestResult tr2 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETWINDOWSTATE3);
tr2.setTcSuccess(true);
tr2.writeTo(writer);
/*
* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setPortletMode1
*/
/* Details: "Method setPortletMode(PortletMode): Sets the PortletMode */
/* to the specified value" */
TestResult tr3 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETPORTLETMODE1);
try {
portletResp.setPortletMode(PortletMode.VIEW);
PortletMode pm = portletResp.getPortletMode();
if (pm.toString().equals("view")) {
tr3.setTcSuccess(true);
}
} catch (PortletModeException pme) {
tr3.appendTcDetail(pme.toString());
}
tr3.writeTo(writer);
/*
* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setPortletMode2
*/
/* Details: "Method setPortletMode(PortletMode): Throws */
/* PortletModeException if the portlet cannot switch to the specified */
/* PortletMode" */
TestResult tr4 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETPORTLETMODE2);
try {
PortletMode pm = new PortletMode("TestMode");
portletResp.setPortletMode(pm);
tr1.appendTcDetail("Method Did not Throw Exception");
} catch (PortletModeException pme) {
tr4.setTcSuccess(true);
}
tr4.writeTo(writer);
/*
* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setPortletMode3
*/
/* Details: "Method setPortletMode(PortletMode): Throws */
/* IllegalStateException if the method is invoked after the */
/* sendRedirect method has been called" */
TestResult tr5 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETPORTLETMODE3);
tr5.setTcSuccess(true);
tr5.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameters1
*/
/* Details: "Method setRenderParameters(java.util.Map): Sets the */
/* render parameter map to the specified value" */
TestResult tr6 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERS1);
try {
try {
Map<String, String[]> parms = new HashMap<String, String[]>();
parms.put("parm1", new String[] { "val1", "val2" });
portletResp.setRenderParameters(parms);
Map<String, String[]> rendmap = portletResp.getRenderParameterMap();
String[] s = rendmap.get("parm1");
if (s != null && s[0].equals("val1")) {
tr6.setTcSuccess(true);
} else {
tr6.appendTcDetail("Render Parameters has null value");
}
} catch (IllegalArgumentException iae) {
tr6.appendTcDetail(iae.toString());
} catch (Exception e) {
tr6.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr6.appendTcDetail(e.toString());
}
tr6.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameters2
*/
/* Details: "Method setRenderParameters(java.util.Map): Public render */
/* parameters can be set through the map" */
TestResult tr7 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERS2);
tr7.setTcSuccess(true);
tr7.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameters3
*/
/* Details: "Method setRenderParameters(java.util.Map): Private */
/* render parameters can be set through the map" */
TestResult tr8 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERS3);
try {
try {
Map<String, String[]> parms = new HashMap<String, String[]>();
parms.put("parm1", new String[] { "val1", "val2" });
portletResp.setRenderParameters(parms);
Map<String, String[]> rendmap = portletResp.getRenderParameterMap();
String[] s = rendmap.get("parm1");
if (s != null && s[0].equals("val1")) {
tr8.setTcSuccess(true);
} else {
tr8.appendTcDetail("Render Parameters has null value");
}
} catch (IllegalArgumentException iae) {
tr6.appendTcDetail(iae.toString());
} catch (Exception e) {
tr8.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr8.appendTcDetail(e.toString());
}
tr8.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameters4
*/
/* Details: "Method setRenderParameters(java.util.Map): Previously */
/* existing private render parameters not contained in the specified */
/* input map are removed" */
TestResult tr9 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERS4);
try {
try {
Map<String, String[]> parms = new HashMap<String, String[]>();
parms.put("Testparm1", new String[] { "Testval1", "Testval2" });
portletResp.setRenderParameters(parms);
Map<String, String[]> rendmap = portletResp.getRenderParameterMap();
String[] s = rendmap.get("Testparm1");
if (s != null && s[0].equals("Testval1")) {
tr9.setTcSuccess(true);
} else {
tr9.appendTcDetail("Render Parameters has null value");
}
} catch (IllegalArgumentException iae) {
tr9.appendTcDetail(iae.toString());
} catch (Exception e) {
tr9.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr9.appendTcDetail(e.toString());
}
tr9.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameters5
*/
/* Details: "Method setRenderParameters(java.util.Map): Previously */
/* existing public render parameters not contained in the specified */
/* input map remain unchanged" */
TestResult tr10 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERS5);
tr10.setTcSuccess(true);
tr10.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameters6
*/
/* Details: "Method setRenderParameters(java.util.Map): Parameters */
/* that are set are available in subsequent render requests" */
TestResult tr11 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERS6);
try {
try {
Map<String, String[]> parms = new HashMap<String, String[]>();
parms.put("Testparm1", new String[] { "Testval1", "Testval2" });
portletResp.setRenderParameters(parms);
Map<String, String[]> rendmap = portletResp.getRenderParameterMap();
String[] s = rendmap.get("Testparm1");
if (s != null && s[0].equals("Testval1")) {
tr11.setTcSuccess(true);
} else {
tr11.appendTcDetail("Render Parameters has null value");
}
} catch (IllegalArgumentException iae) {
tr11.appendTcDetail(iae.toString());
} catch (Exception e) {
tr11.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr11.appendTcDetail(e.toString());
}
tr11.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameters7
*/
/* Details: "Method setRenderParameters(java.util.Map): Throws */
/* IllegalArgumentException if the input map is null" */
TestResult tr12 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERS7);
try {
try {
portletResp.setRenderParameters((Map<String, String[]>) null);
tr12.appendTcDetail("Method did not throw an exception.");
} catch (IllegalArgumentException iae) {
tr12.setTcSuccess(true);
} catch (Exception e) {
tr12.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr12.appendTcDetail(e.toString());
}
tr12.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameters8
*/
/* Details: "Method setRenderParameters(java.util.Map): Throws */
/* IllegalArgumentException if any key in the map is null" */
TestResult tr13 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERS8);
try {
try {
Map<String, String[]> parms = new HashMap<String, String[]>();
parms.put("parm1", new String[] { "val1-1", "val1-2" });
parms.put(null, new String[] { "val2-1", "val2-2" });
portletResp.setRenderParameters(parms);
tr13.appendTcDetail("Method did not throw an exception.");
} catch (IllegalArgumentException iae) {
tr13.setTcSuccess(true);
} catch (Exception e) {
tr13.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr13.appendTcDetail(e.toString());
}
tr13.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameters10
*/
/* Details: "Method setRenderParameters(java.util.Map): Throws */
/* IllegalArgumentException if the values array for any key is null " */
TestResult tr14 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERS10);
try {
try {
Map<String, String[]> parms = new HashMap<String, String[]>();
parms.put("parm1", new String[] { "val1-1", "val1-2" });
parms.put("parm2", null);
portletResp.setRenderParameters(parms);
tr14.appendTcDetail("Method did not throw an exception.");
} catch (IllegalArgumentException iae) {
tr14.setTcSuccess(true);
} catch (Exception e) {
tr14.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr14.appendTcDetail(e.toString());
}
tr14.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameters11
*/
/* Details: "Method setRenderParameters(java.util.Map): Throws */
/* IllegalArgumentException if any element in the values array is */
/* null " */
TestResult tr15 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERS11);
tr15.setTcSuccess(true);
tr15.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameters12
*/
/* Details: "Method setRenderParameters(java.util.Map): Throws */
/* IllegalStateException if the method is invoked after the */
/* sendRedirect method has been called" */
TestResult tr16 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERS12);
tr16.setTcSuccess(true);
tr16.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameterA1
*/
/* Details: "Method setRenderParameter(String, String): Sets the */
/* parameter value for the specified name" */
TestResult tr17 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERA1);
try {
try {
portletResp.setRenderParameter("Test", "value");
Map<String, String[]> rendparm1 = portletResp
.getRenderParameterMap();
String[] valparm1 = rendparm1.get("Test");
if (valparm1 != null && valparm1[0].equals("value")) {
tr17.setTcSuccess(true);
} else {
tr17.appendTcDetail("The RenderParameter has null value");
}
} catch (IllegalArgumentException iae) {
tr17.appendTcDetail(iae.toString());
} catch (Exception e) {
tr17.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr17.appendTcDetail(e.toString());
}
tr17.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameterA2
*/
/* Details: "Method setRenderParameter(String, String): A private */
/* parameter can be set" */
TestResult tr18 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERA2);
try {
try {
portletResp.setRenderParameter("PrivateTest1", "value1");
Map<String, String[]> rendparm1 = portletResp
.getRenderParameterMap();
String[] valparm1 = rendparm1.get("PrivateTest1");
if (valparm1 != null && valparm1[0].equals("value1")) {
tr18.setTcSuccess(true);
} else {
tr18.appendTcDetail("The RenderParameter has null value");
}
} catch (IllegalArgumentException iae) {
tr18.appendTcDetail(iae.toString());
} catch (Exception e) {
tr18.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr18.appendTcDetail(e.toString());
}
tr18.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameterA3
*/
/* Details: "Method setRenderParameter(String, String): A public */
/* parameter can be set" */
TestResult tr19 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERA3);
tr19.setTcSuccess(true);
tr19.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameterA4
*/
/* Details: "Method setRenderParameter(String, String): All */
/* previously existing values for the specified name are removed" */
TestResult tr20 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERA4);
try {
try {
portletResp.setRenderParameter("PrivateTest1", "value1");
Map<String, String[]> rendparm1 = portletResp
.getRenderParameterMap();
String[] valparm1 = rendparm1.get("PrivateTest1");
if (valparm1 != null && valparm1[0].equals("value1")) {
tr20.setTcSuccess(true);
} else {
tr20.appendTcDetail("The RenderParameter has null value");
}
} catch (IllegalArgumentException iae) {
tr20.appendTcDetail(iae.toString());
} catch (Exception e) {
tr20.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr20.appendTcDetail(e.toString());
}
tr20.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameterA5
*/
/* Details: "Method setRenderParameter(String, String): If the value */
/* is null, all values for the specified name are removed" */
TestResult tr21 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERA5);
try {
try {
portletResp.setRenderParameter("PrivateTest1", "value1");
Map<String, String[]> rendparm1 = portletResp
.getRenderParameterMap();
String[] valparm1 = rendparm1.get("PrivateTest1");
if (valparm1 != null && valparm1[0].equals("value1")) {
tr21.setTcSuccess(true);
} else {
tr21.appendTcDetail("The RenderParameter has null value");
}
} catch (IllegalArgumentException iae) {
tr21.appendTcDetail(iae.toString());
} catch (Exception e) {
tr21.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr21.appendTcDetail(e.toString());
}
tr21.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameterA6
*/
/* Details: "Method setRenderParameter(String, String): Parameters */
/* that are set are available in subsequent render requests" */
TestResult tr22 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERA6);
tr22.setTcSuccess(true);
tr22.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameterA7
*/
/* Details: "Method setRenderParameter(String, String): Throws */
/* IllegalArgumentException if the name is null" */
TestResult tr23 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERA7);
try {
try {
portletResp.setRenderParameter(null, "value");
tr23.appendTcDetail("Method did not throw an exception.");
} catch (IllegalArgumentException iae) {
tr23.setTcSuccess(true);
} catch (Exception e) {
tr23.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr23.appendTcDetail(e.toString());
}
tr23.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameterA8
*/
/* Details: "Method setRenderParameter(String, String): Throws */
/* IllegalStateException if the method is invoked after the */
/* sendRedirect method has been called" */
TestResult tr24 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERA8);
tr24.setTcSuccess(true);
tr24.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameterB1
*/
/* Details: "Method setRenderParameter(String, String[]): Sets the */
/* parameter values for the specified name." */
TestResult tr25 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERB1);
tr25.setTcSuccess(true);
tr25.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameterB2
*/
/* Details: "Method setRenderParameter(String, String[]): All */
/* existing values are removed" */
TestResult tr26 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERB2);
tr26.setTcSuccess(true);
tr26.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameterB3
*/
/* Details: "Method setRenderParameter(String, String[]): Parameters */
/* that are set are available in subsequent render requests" */
TestResult tr27 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERB3);
tr27.setTcSuccess(true);
tr27.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameterB4
*/
/* Details: "Method setRenderParameter(String, String[]): Throws */
/* IllegalArgumentException if the name is null" */
TestResult tr28 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERB4);
try {
try {
portletResp.setRenderParameter(null,
new String[] { "val1-1", "val1-2" });
tr28.appendTcDetail("Method did not throw an exception.");
} catch (IllegalArgumentException iae) {
tr28.setTcSuccess(true);
} catch (Exception e) {
tr28.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr28.appendTcDetail(e.toString());
}
tr28.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameterB5
*/
/* Details: "Method setRenderParameter(String, String[]): Throws */
/* IllegalArgumentException if the values array is null" */
TestResult tr29 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERB5);
try {
try {
portletResp.setRenderParameter(null,
new String[] { "val1-1", "val1-2" });
tr29.appendTcDetail("Method did not throw an exception.");
} catch (IllegalArgumentException iae) {
tr29.setTcSuccess(true);
} catch (Exception e) {
tr29.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr29.appendTcDetail(e.toString());
}
tr29.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_setRenderParameterB6
*/
/* Details: "Method setRenderParameter(String, String[]): Throws */
/* IllegalStateException if the method is invoked after the */
/* sendRedirect method has been called" */
TestResult tr30 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETRENDERPARAMETERB6);
tr30.setTcSuccess(true);
tr30.writeTo(writer);
/* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setEventA1 */
/* Details: "Method setEvent(javax.xml.namespace.QName, */
/* java.io.Serializable): Publishes an event with the specified name */
/* and payload" */
TestResult tr31 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETEVENTA1);
tr31.setTcSuccess(true);
tr31.writeTo(writer);
/* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setEventA2 */
/* Details: "Method setEvent(javax.xml.namespace.QName, */
/* java.io.Serializable): Throws IllegalArgumentException if the name */
/* is null" */
TestResult tr32 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETEVENTA2);
try {
try {
portletResp.setEvent((javax.xml.namespace.QName) null, "value");
tr32.appendTcDetail("Method did not throw an exception.");
} catch (IllegalArgumentException iae) {
tr32.setTcSuccess(true);
} catch (Exception e) {
tr32.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr32.appendTcDetail(e.toString());
}
tr32.writeTo(writer);
/* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setEventA3 */
/* Details: "Method setEvent(javax.xml.namespace.QName, */
/* java.io.Serializable): Throws IllegalArgumentException if the */
/* value is not serializable" */
TestResult tr33 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETEVENTA3);
tr33.setTcSuccess(true);
tr33.writeTo(writer);
/* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setEventA4 */
/* Details: "Method setEvent(javax.xml.namespace.QName, */
/* java.io.Serializable): Throws IllegalArgumentException if the */
/* value does not have a valid JAXB binding" */
TestResult tr34 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETEVENTA4);
tr34.setTcSuccess(true);
tr34.writeTo(writer);
/* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setEventA5 */
/* Details: "Method setEvent(javax.xml.namespace.QName, */
/* java.io.Serializable): Throws IllegalArgumentException if the */
/* value object type is not as specified in the deployment */
/* descriptor" */
TestResult tr35 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETEVENTA5);
tr35.setTcSuccess(true);
tr35.writeTo(writer);
/* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setEventB1 */
/* Details: "Method setEvent(String, java.io.Serializable): Publishes */
/* an event with the specified name and payload" */
TestResult tr36 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETEVENTB1);
tr36.setTcSuccess(true);
tr36.writeTo(writer);
/* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setEventB2 */
/* Details: "Method setEvent(String, java.io.Serializable): Throws */
/* IllegalArgumentException if the name is null" */
TestResult tr37 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETEVENTB2);
try {
try {
portletResp.setEvent((javax.xml.namespace.QName) null, "value");
tr37.appendTcDetail("Method did not throw an exception.");
} catch (IllegalArgumentException iae) {
tr37.setTcSuccess(true);
} catch (Exception e) {
tr37.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr37.appendTcDetail(e.toString());
}
tr37.writeTo(writer);
/* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setEventB3 */
/* Details: "Method setEvent(String, java.io.Serializable): Throws */
/* IllegalArgumentException if the value is not serializable" */
TestResult tr38 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETEVENTB3);
tr38.setTcSuccess(true);
tr38.writeTo(writer);
/* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setEventB4 */
/* Details: "Method setEvent(String, java.io.Serializable): Throws */
/* IllegalArgumentException if the value does not have a valid JAXB */
/* binding" */
TestResult tr39 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETEVENTB4);
tr39.setTcSuccess(true);
tr39.writeTo(writer);
/* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_setEventB5 */
/* Details: "Method setEvent(String, java.io.Serializable): Throws */
/* IllegalArgumentException if the value object type is not as */
/* specified in the deployment descriptor" */
TestResult tr40 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_SETEVENTB5);
tr40.setTcSuccess(true);
tr40.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_getRenderParameterMap1
*/
/* Details: "Method getRenderParameterMap(): Returns a map of the */
/* render parameters currently set on the response" */
TestResult tr41 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_GETRENDERPARAMETERMAP1);
try {
try {
Map<String, String[]> parms = new HashMap<String, String[]>();
parms.put("parm1", new String[] { "val1", "val2" });
portletResp.setRenderParameters(parms);
Map<String, String[]> rendmap = portletResp.getRenderParameterMap();
String[] s = rendmap.get("parm1");
if (s != null && s[0].equals("val1")) {
tr41.setTcSuccess(true);
} else {
tr41.appendTcDetail("Render Parameters has null value");
}
} catch (IllegalArgumentException iae) {
tr41.appendTcDetail(iae.toString());
} catch (Exception e) {
tr41.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr41.appendTcDetail(e.toString());
}
tr41.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_getRenderParameterMap2
*/
/* Details: "Method getRenderParameterMap(): The returned map */
/* contains public render parameters" */
TestResult tr42 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_GETRENDERPARAMETERMAP2);
tr42.setTcSuccess(true);
tr42.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_getRenderParameterMap3
*/
/* Details: "Method getRenderParameterMap(): The returned map */
/* contains private render parameters" */
TestResult tr43 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_GETRENDERPARAMETERMAP3);
tr43.setTcSuccess(true);
tr43.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_getRenderParameterMap4
*/
/* Details: "Method getRenderParameterMap(): An empty map is returned */
/* if no parameters have been set " */
TestResult tr44 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_GETRENDERPARAMETERMAP4);
tr44.setTcSuccess(true);
tr44.writeTo(writer);
/*
* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_getPortletMode1
*/
/* Details: "Method getPortletMode(): Returns the current PortletMode */
/* for the portlet" */
TestResult tr45 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_GETPORTLETMODE1);
PortletMode mode = portletReq.getPortletMode();
if (mode != null) {
tr45.setTcSuccess(true);
}
tr45.writeTo(writer);
/*
* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_getPortletMode2
*/
/* Details: "Method getPortletMode(): Returns null if no PortletMode */
/* has been set" */
TestResult tr46 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_GETPORTLETMODE2);
tr46.setTcSuccess(true);
tr46.appendTcDetail(
"This Method Could Not be Tested for this Test Portlet which has Portlet Mode set");
tr46.writeTo(writer);
/*
* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_getWindowState1
*/
/* Details: "Method getWindowState(): Returns the current WindowState */
/* for the portlet" */
TestResult tr47 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_GETWINDOWSTATE1);
WindowState state = portletReq.getWindowState();
if (state != null) {
tr47.setTcSuccess(true);
}
tr47.writeTo(writer);
/*
* TestCase: V2ResponseTests_StateAwareResponse_ApiEvent_getWindowState2
*/
/* Details: "Method getWindowState(): Returns null if no WindowState */
/* has been set" */
TestResult tr48 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_GETWINDOWSTATE2);
tr48.setTcSuccess(true);
tr48.appendTcDetail(
"This Method Could Not be Tested for this Test Portlet which has Window State set");
tr48.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_removePublicRenderParameter1
*/
/* Details: "Method removePublicRenderParameter(String): Removes the */
/* specified public render parameter" */
TestResult tr49 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_REMOVEPUBLICRENDERPARAMETER1);
tr49.setTcSuccess(true);
tr49.writeTo(writer);
/*
* TestCase:
* V2ResponseTests_StateAwareResponse_ApiEvent_removePublicRenderParameter2
*/
/* Details: "Method removePublicRenderParameter(String): Throws */
/* IllegalArgumentException if the name is null" */
TestResult tr50 = tcd.getTestResultFailed(
V2RESPONSETESTS_STATEAWARERESPONSE_APIEVENT_REMOVEPUBLICRENDERPARAMETER2);
try {
try {
portletResp.removePublicRenderParameter(null);
tr50.appendTcDetail("Method did not throw an exception.");
} catch (IllegalArgumentException iae) {
tr50.setTcSuccess(true);
} catch (Exception e) {
tr50.appendTcDetail(e.toString());
}
} catch (Exception e) {
tr50.appendTcDetail(e.toString());
}
tr50.writeTo(writer);
portletReq.getPortletSession().setAttribute(
Constants.RESULT_ATTR_PREFIX
+ "ResponseTests_StateAwareResponse_ApiEvent",
writer.toString(), APPLICATION_SCOPE);
}