You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-scm@portals.apache.org by ms...@apache.org on 2016/04/22 10:58:21 UTC
[02/30] portals-pluto git commit: First Commit
First Commit
Project: http://git-wip-us.apache.org/repos/asf/portals-pluto/repo
Commit: http://git-wip-us.apache.org/repos/asf/portals-pluto/commit/4647893a
Tree: http://git-wip-us.apache.org/repos/asf/portals-pluto/tree/4647893a
Diff: http://git-wip-us.apache.org/repos/asf/portals-pluto/diff/4647893a
Branch: refs/heads/master
Commit: 4647893a1b7c8274ea54ebccb46e0b9155ad0aaa
Parents: 21a5c00
Author: Jayendran Anil Kumar <ak...@de.ibm.com>
Authored: Tue Jan 19 13:29:55 2016 +0100
Committer: Jayendran Anil Kumar <ak...@de.ibm.com>
Committed: Tue Jan 19 13:29:55 2016 +0100
----------------------------------------------------------------------
...equestTests_ClientDataRequest_ApiAction.java | 6 +-
.../RequestTests_PortletRequest_ApiRender.java | 135 ++++++++++++++-----
2 files changed, 108 insertions(+), 33 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/4647893a/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_ClientDataRequest_ApiAction.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_ClientDataRequest_ApiAction.java b/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_ClientDataRequest_ApiAction.java
index ba2fb97..fa913c4 100644
--- a/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_ClientDataRequest_ApiAction.java
+++ b/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_ClientDataRequest_ApiAction.java
@@ -82,8 +82,10 @@ public class RequestTests_ClientDataRequest_ApiAction implements Portlet, Resour
/* Details: "Method getPortletInputStream(): Returns an InputStream */
/* object" */
TestResult tr0 = tcd.getTestResultFailed(V2REQUESTTESTS_CLIENTDATAREQUEST_APIACTION_GETPORTLETINPUTSTREAM1);
- /* TODO: implement test */
- tr0.appendTcDetail("Not implemented.");
+ InputStream is=((ClientDataRequest) portletConfig).getPortletInputStream();
+ StringBuilder txt=new StringBuilder(128);
+ txt.append("The value is :").append(is);
+ tr0.appendTcDetail(txt.toString());
tr0.writeTo(writer);
/* TestCase: V2RequestTests_ClientDataRequest_ApiAction_getPortletInputStream2 */
http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/4647893a/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_PortletRequest_ApiRender.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_PortletRequest_ApiRender.java b/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_PortletRequest_ApiRender.java
index af5e23e..14cbaa1 100644
--- a/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_PortletRequest_ApiRender.java
+++ b/portlet-tck_3.0/V2RequestTests/src/main/java/javax/portlet/tck/portlets/RequestTests_PortletRequest_ApiRender.java
@@ -48,10 +48,12 @@ import static javax.portlet.ResourceURL.*;
public class RequestTests_PortletRequest_ApiRender implements Portlet, ResourceServingPortlet {
private static final String LOG_CLASS =
RequestTests_PortletRequest_ApiRender.class.getName();
+
private final Logger LOGGER = Logger.getLogger(LOG_CLASS);
private PortletConfig portletConfig = null;
+
@Override
public void init(PortletConfig config) throws PortletException {
this.portletConfig = config;
@@ -238,62 +240,97 @@ public class RequestTests_PortletRequest_ApiRender implements Portlet, ResourceS
/* Details: "Method isWindowStateAllowed(WindowState): Returns true */
/* if the specified WindowState is allowed" */
TestResult tr15 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_ISWINDOWSTATEALLOWED1);
- /* TODO: implement test */
- tr15.appendTcDetail("Not implemented.");
+ boolean bswt=portletReq.isWindowStateAllowed(WindowState.NORMAL);
+ if (bswt==true) {
+ tr15.setTcSuccess(true);
+ } else {
+ tr15.appendTcDetail("The window State is not allowed");
+ }
tr15.writeTo(writer);
/* TestCase: V2RequestTests_PortletRequest_ApiRender_isWindowStateAllowed2 */
/* Details: "Method isWindowStateAllowed(WindowState): Returns false */
/* if the specified WindowState is not allowed" */
TestResult tr16 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_ISWINDOWSTATEALLOWED2);
- /* TODO: implement test */
- tr16.appendTcDetail("Not implemented.");
+ boolean bswf=portletReq.isWindowStateAllowed(new WindowState("popup"));
+ if (bswf==false) {
+ tr16.setTcSuccess(true);
+ } else {
+ tr16.appendTcDetail("The Supported Window state is" +portletReq.getWindowState());
+ }
tr16.writeTo(writer);
/* TestCase: V2RequestTests_PortletRequest_ApiRender_isPortletModeAllowed1 */
/* Details: "Method isPortletModeAllowed(PortletMode): Returns true */
/* if the specified PortletMode is allowed" */
TestResult tr17 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_ISPORTLETMODEALLOWED1);
- /* TODO: implement test */
- tr17.appendTcDetail("Not implemented.");
+ boolean bspt=portletReq.isPortletModeAllowed(PortletMode.VIEW);
+ if (bspt==true) {
+ tr17.setTcSuccess(true);
+ } else {
+ tr17.appendTcDetail("The PortletMode is not allowed");
+ }
tr17.writeTo(writer);
+
/* TestCase: V2RequestTests_PortletRequest_ApiRender_isPortletModeAllowed2 */
/* Details: "Method isPortletModeAllowed(PortletMode): Returns false */
/* if the specified PortletMode is not allowed" */
TestResult tr18 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_ISPORTLETMODEALLOWED2);
- /* TODO: implement test */
- tr18.appendTcDetail("Not implemented.");
+ boolean bspf=portletReq.isPortletModeAllowed(new PortletMode("Test"));
+ if (bspf==false) {
+ tr18.setTcSuccess(true);
+ } else {
+ tr18.appendTcDetail("The Supported Portlet Mode is" +portletReq.getPortletMode());
+ }
tr18.writeTo(writer);
/* TestCase: V2RequestTests_PortletRequest_ApiRender_getPortletMode */
/* Details: "Method getPortletMode(): Returns current PortletMode " */
TestResult tr19 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_GETPORTLETMODE);
- /* TODO: implement test */
- tr19.appendTcDetail("Not implemented.");
+ PortletMode pm=portletReq.getPortletMode();
+ StringBuilder txt19=new StringBuilder(128);
+ if( pm.equals(portletReq.getPortletMode()) ) {
+ tr19.setTcSuccess(true);
+ } else {
+ txt19.append("The current Portlet Mode is :").append(pm);
+ tr19.appendTcDetail(txt19.toString());
+ }
tr19.writeTo(writer);
/* TestCase: V2RequestTests_PortletRequest_ApiRender_getWindowState */
/* Details: "Method getWindowState(): Returns current WindowState" */
TestResult tr20 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_GETWINDOWSTATE);
- /* TODO: implement test */
- tr20.appendTcDetail("Not implemented.");
- tr20.writeTo(writer);
+ WindowState ws=portletReq.getWindowState();
+ StringBuilder txt20=new StringBuilder(128);
+ if( ws.equals(portletReq.getWindowState()) ) {
+ tr20.setTcSuccess(true);
+ } else {
+ txt20.append("The current Window State is :").append(pm);
+ tr20.appendTcDetail(txt20.toString());
+ }
+ tr20.writeTo(writer);
/* TestCase: V2RequestTests_PortletRequest_ApiRender_getPreferences */
/* Details: "Method getPreferences(): Returns the PortletPreferences */
/* object associated with the portlet" */
TestResult tr21 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_GETPREFERENCES);
- /* TODO: implement test */
- tr21.appendTcDetail("Not implemented.");
- tr21.writeTo(writer);
+ PortletPreferences pp=portletReq.getPreferences();
+ StringBuilder txt21=new StringBuilder(128);
+ if( pp.equals(portletReq.getPreferences()) ) {
+ tr21.setTcSuccess(true);
+ } else {
+ txt21.append("The Preference associated with Portlet is :").append(pm);
+ tr21.appendTcDetail(txt21.toString());
+ }
+ tr21.writeTo(writer);
/* TestCase: V2RequestTests_PortletRequest_ApiRender_getPortletSessionA1 */
/* Details: "Method getPortletSession(): Returns current */
/* PortletSession if one already exists" */
TestResult tr22 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_GETPORTLETSESSIONA1);
- /* TODO: implement test */
- tr22.appendTcDetail("Not implemented.");
+ PortletSession ps=portletReq.getPortletSession();
+
tr22.writeTo(writer);
/* TestCase: V2RequestTests_PortletRequest_ApiRender_getPortletSessionA2 */
@@ -340,16 +377,24 @@ public class RequestTests_PortletRequest_ApiRender implements Portlet, ResourceS
/* Details: "Method getProperty(String): If specified request */
/* property exists, returns its value " */
TestResult tr28 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_GETPROPERTY1);
- /* TODO: implement test */
- tr28.appendTcDetail("Not implemented.");
+ String getprop=portletReq.getProperty("referer");
+ if(getprop.equals("http://localhost:8080/pluto/portal")) {
+ tr28.setTcSuccess(true);
+ } else {
+ tr28.appendTcDetail("The Specified Property value is null");
+ }
tr28.writeTo(writer);
/* TestCase: V2RequestTests_PortletRequest_ApiRender_getProperty2 */
/* Details: "Method getProperty(String): If specified request */
/* property does not exist, returns null" */
TestResult tr29 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_GETPROPERTY2);
- /* TODO: implement test */
- tr29.appendTcDetail("Not implemented.");
+ String getpropn=portletReq.getProperty("user");
+ if(getpropn==null) {
+ tr29.setTcSuccess(true);
+ } else {
+ tr29.appendTcDetail("The Specified Property name doesnot exist");
+ }
tr29.writeTo(writer);
/* TestCase: V2RequestTests_PortletRequest_ApiRender_getProperty3 */
@@ -358,7 +403,7 @@ public class RequestTests_PortletRequest_ApiRender implements Portlet, ResourceS
TestResult tr30 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_GETPROPERTY3);
try {
try {
- String val = portletReq.getProperty(null);
+ String val = portletReq.getProperty(null);
tr30.appendTcDetail("Method did not throw an exception.");
} catch (IllegalArgumentException iae) {
tr30.setTcSuccess(true);
@@ -372,16 +417,30 @@ public class RequestTests_PortletRequest_ApiRender implements Portlet, ResourceS
/* Details: "Method getProperties(String): If specified request */
/* property exists, returns its values as an Enumeration " */
TestResult tr31 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_GETPROPERTIES1);
- /* TODO: implement test */
- tr31.appendTcDetail("Not implemented.");
+ Enumeration<String> getprops=portletReq.getProperties("accept-language");
+ List<String> list31=Collections.list(getprops);
+ if(list31.size()==2) {
+ if(list31.contains("en_US") && list31.contains("en")) {
+ tr31.setTcSuccess(true);
+ } else {
+ tr31.appendTcDetail("The Specified Property has invalid values but actual are" +list31.toString());
+ }
+ } else {
+ tr31.appendTcDetail("The Property Values had invalid length"+list31.size());
+ }
tr31.writeTo(writer);
/* TestCase: V2RequestTests_PortletRequest_ApiRender_getProperties2 */
/* Details: "Method getProperties(String): If specified request */
/* property does not exist, returns an empty Enumeration" */
TestResult tr32 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_GETPROPERTIES2);
- /* TODO: implement test */
- tr32.appendTcDetail("Not implemented.");
+ Enumeration<String> getpropsn=portletReq.getProperties("language");
+ List<String> list32=Collections.list(getpropsn);
+ if(list32.isEmpty()) {
+ tr32.setTcSuccess(true);
+ } else {
+ tr32.appendTcDetail("The Specified Property values are" +list32.toString());
+ }
tr32.writeTo(writer);
/* TestCase: V2RequestTests_PortletRequest_ApiRender_getProperties3 */
@@ -404,8 +463,18 @@ public class RequestTests_PortletRequest_ApiRender implements Portlet, ResourceS
/* Details: "Method getPropertyNames(): Returns an Enumeration of all */
/* request property names" */
TestResult tr34 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_GETPROPERTYNAMES1);
- /* TODO: implement test */
- tr34.appendTcDetail("Not implemented.");
+ Enumeration<String> prnames=portletReq.getPropertyNames();
+ List<String> list34=Collections.list(prnames);
+ if(list34.size()==9) {
+ if(list34.contains("referer") && list34.contains("accept-language") && list34.contains("cookie") && list34.contains("host") && list34.contains("connection") && list34.contains("cache-control") && list34.contains("accept-encoding") && list34.contains("user-agent") && list34.contains("accept")) {
+ tr34.setTcSuccess(true);
+ } else {
+ tr34.setTcDetail("The Property Names are not Valid but actual are" +list34.toString());
+ }
+ } else {
+
+ tr34.setTcDetail("The Property names had invalid length"+list34.size());
+ }
tr34.writeTo(writer);
/* TestCase: V2RequestTests_PortletRequest_ApiRender_getPropertyNames2 */
@@ -420,8 +489,12 @@ public class RequestTests_PortletRequest_ApiRender implements Portlet, ResourceS
/* Details: "Method getPortalContext(): Returns the context of the */
/* portal" */
TestResult tr36 = tcd.getTestResultFailed(V2REQUESTTESTS_PORTLETREQUEST_APIRENDER_GETPORTALCONTEXT);
- /* TODO: implement test */
- tr36.appendTcDetail("Not implemented.");
+ String gpc=portletReq.getPortalContext().getPortalInfo();
+ if(gpc.equals("pluto-portal-driver/2.1.0-SNAPSHOT")) {
+ tr36.setTcSuccess(true);
+ } else {
+ tr36.setTcDetail("The PortalContext for the portal is invalid");
+ }
tr36.writeTo(writer);
/* TestCase: V2RequestTests_PortletRequest_ApiRender_getAuthType1 */