portals-pluto-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mahmed...@apache.org
Subject [1/3] portals-pluto git commit: Removed the override application configuration tests from V3AnnotationPortletApplicationConfigTests module. Its not possible to test simple elements of @PortletApplication annotation when they are overridden by portlet.xml
Date Fri, 19 Aug 2016 09:50:48 GMT
Repository: portals-pluto
Updated Branches:
  refs/heads/master 50e33c850 -> c704fa17e


http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/5c0ae2fc/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters3.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters3.java b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters3.java
deleted file mode 100644
index 26e4b84..0000000
--- a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters3.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/*  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
- */
-
-package javax.portlet.tck.portlets;
-
-import java.io.*;
-import java.util.*;
-import java.util.logging.*;
-import static java.util.logging.Logger.*;
-import javax.xml.namespace.QName;
-import javax.portlet.*;
-import javax.portlet.annotations.*;
-import javax.portlet.filter.*;
-import javax.servlet.*;
-import javax.servlet.http.*;
-import javax.portlet.tck.beans.*;
-import javax.portlet.tck.constants.*;
-import javax.portlet.tck.util.ModuleTestCaseDetails;
-import static javax.portlet.tck.util.ModuleTestCaseDetails.*;
-import static javax.portlet.tck.constants.Constants.*;
-import static javax.portlet.PortletSession.*;
-import static javax.portlet.ResourceURL.*;
-
-/**
- * This portlet implements several test cases for the JSR 362 TCK. The test case names
- * are defined in the /src/main/resources/xml-resources/additionalTCs.xml
- * file. The build process will integrate the test case names defined in the 
- * additionalTCs.xml file into the complete list of test case names for execution by the driver.
- *
- */
-
-@PortletConfiguration(portletName = "AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters3")
-public class AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters3 implements Portlet {
-   
-   private PortletConfig portletConfig = null;
-
-   @Override
-   public void init(PortletConfig config) throws PortletException {
-      this.portletConfig = config;
-   }
-
-   @Override
-   public void destroy() {
-   }
-
-   @Override
-   public void processAction(ActionRequest portletReq, ActionResponse portletResp) throws PortletException, IOException {
-   }
-
-   @Override
-   public void render(RenderRequest portletReq, RenderResponse portletResp) throws PortletException, IOException {
-
-      PrintWriter writer = portletResp.getWriter();
-      ModuleTestCaseDetails tcd = new ModuleTestCaseDetails();
-
-      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters3_declaringPRP3 */
-      /* Details: "A public render parameters declared using @PortletApplication    */
-      /* annotation in one portlet and deployment descriptor portlet.xml in another */
-      /* portlet can be shared with each other."                                    */
-      {
-         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PUBLICRENDERPARAMETERS3_DECLARINGPRP3);
-         /* TODO: implement test */
-         result.appendTcDetail("Not implemented.");
-         result.writeTo(writer);
-      }
-
-   }
-
-}

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/5c0ae2fc/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters4.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters4.java b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters4.java
deleted file mode 100644
index 0fd8868..0000000
--- a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters4.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/*  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
- */
-
-package javax.portlet.tck.portlets;
-
-import java.io.*;
-import java.util.*;
-import java.util.logging.*;
-import static java.util.logging.Logger.*;
-import javax.xml.namespace.QName;
-import javax.portlet.*;
-import javax.portlet.annotations.*;
-import javax.portlet.filter.*;
-import javax.servlet.*;
-import javax.servlet.http.*;
-import javax.portlet.tck.beans.*;
-import javax.portlet.tck.constants.*;
-import javax.portlet.tck.util.ModuleTestCaseDetails;
-import static javax.portlet.tck.util.ModuleTestCaseDetails.*;
-import static javax.portlet.tck.constants.Constants.*;
-import static javax.portlet.PortletSession.*;
-import static javax.portlet.ResourceURL.*;
-
-/**
- * This portlet implements several test cases for the JSR 362 TCK. The test case names
- * are defined in the /src/main/resources/xml-resources/additionalTCs.xml
- * file. The build process will integrate the test case names defined in the 
- * additionalTCs.xml file into the complete list of test case names for execution by the driver.
- *
- */
-
-@PortletConfiguration(portletName = "AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters4")
-public class AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters4 implements Portlet {
-   
-   private PortletConfig portletConfig = null;
-
-   @Override
-   public void init(PortletConfig config) throws PortletException {
-      this.portletConfig = config;
-   }
-
-   @Override
-   public void destroy() {
-   }
-
-   @Override
-   public void processAction(ActionRequest portletReq, ActionResponse portletResp) throws PortletException, IOException {
-   }
-
-   @Override
-   public void render(RenderRequest portletReq, RenderResponse portletResp) throws PortletException, IOException {
-
-      PrintWriter writer = portletResp.getWriter();
-      ModuleTestCaseDetails tcd = new ModuleTestCaseDetails();
-
-      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters4_declaringPRP4 */
-      /* Details: "The portlet container merges the public render parameters        */
-      /* declared in the @PortletApplication annotation and deployment descriptor   */
-      /* portlet.xml"                                                               */
-      {
-         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PUBLICRENDERPARAMETERS4_DECLARINGPRP4);
-         /* TODO: implement test */
-         result.appendTcDetail("Not implemented.");
-         result.writeTo(writer);
-      }
-
-   }
-
-}

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/5c0ae2fc/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle.java b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle.java
new file mode 100644
index 0000000..847dfe4
--- /dev/null
+++ b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle.java
@@ -0,0 +1,84 @@
+/*  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
+package javax.portlet.tck.portlets;
+
+import java.io.*;
+import java.util.*;
+import java.util.logging.*;
+import static java.util.logging.Logger.*;
+import javax.xml.namespace.QName;
+import javax.portlet.*;
+import javax.portlet.annotations.*;
+import javax.portlet.filter.*;
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.portlet.tck.beans.*;
+import javax.portlet.tck.constants.*;
+import javax.portlet.tck.util.ModuleTestCaseDetails;
+import static javax.portlet.tck.util.ModuleTestCaseDetails.*;
+import static javax.portlet.tck.constants.Constants.*;
+import static javax.portlet.PortletSession.*;
+import static javax.portlet.ResourceURL.*;
+
+/**
+ * This portlet implements several test cases for the JSR 362 TCK. The test case names
+ * are defined in the /src/main/resources/xml-resources/additionalTCs.xml
+ * file. The build process will integrate the test case names defined in the 
+ * additionalTCs.xml file into the complete list of test case names for execution by the driver.
+ *
+ */
+
+@PortletConfiguration(portletName = "AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle")
+public class AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle implements Portlet {
+   
+   private PortletConfig portletConfig = null;
+
+   @Override
+   public void init(PortletConfig config) throws PortletException {
+      this.portletConfig = config;
+   }
+
+   @Override
+   public void destroy() {
+   }
+
+   @Override
+   public void processAction(ActionRequest portletReq, ActionResponse portletResp) throws PortletException, IOException {
+   }
+
+   @Override
+   public void render(RenderRequest portletReq, RenderResponse portletResp) throws PortletException, IOException {
+
+      PrintWriter writer = portletResp.getWriter();
+      ModuleTestCaseDetails tcd = new ModuleTestCaseDetails();
+
+      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle_declaringResourceBundle1 */
+      /* Details: "The resource bundle defined in the @PortletApplication           */
+      /* annotation resourceBundle element can be obtained through the              */
+      /* PortletConfig object"                                                      */
+      {
+         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_RESOURCEBUNDLE_DECLARINGRESOURCEBUNDLE1);
+         /* TODO: implement test */
+         result.appendTcDetail("Not implemented.");
+         result.writeTo(writer);
+      }
+
+   }
+
+}

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/5c0ae2fc/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle1.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle1.java b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle1.java
deleted file mode 100644
index e80167c..0000000
--- a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle1.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/*  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
- */
-
-package javax.portlet.tck.portlets;
-
-import java.io.*;
-import java.util.*;
-import java.util.logging.*;
-import static java.util.logging.Logger.*;
-import javax.xml.namespace.QName;
-import javax.portlet.*;
-import javax.portlet.annotations.*;
-import javax.portlet.filter.*;
-import javax.servlet.*;
-import javax.servlet.http.*;
-import javax.portlet.tck.beans.*;
-import javax.portlet.tck.constants.*;
-import javax.portlet.tck.util.ModuleTestCaseDetails;
-import static javax.portlet.tck.util.ModuleTestCaseDetails.*;
-import static javax.portlet.tck.constants.Constants.*;
-import static javax.portlet.PortletSession.*;
-import static javax.portlet.ResourceURL.*;
-
-/**
- * This portlet implements several test cases for the JSR 362 TCK. The test case names
- * are defined in the /src/main/resources/xml-resources/additionalTCs.xml
- * file. The build process will integrate the test case names defined in the 
- * additionalTCs.xml file into the complete list of test case names for execution by the driver.
- *
- */
-
-@PortletConfiguration(portletName = "AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle1")
-public class AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle1 implements Portlet {
-   
-   private PortletConfig portletConfig = null;
-
-   @Override
-   public void init(PortletConfig config) throws PortletException {
-      this.portletConfig = config;
-   }
-
-   @Override
-   public void destroy() {
-   }
-
-   @Override
-   public void processAction(ActionRequest portletReq, ActionResponse portletResp) throws PortletException, IOException {
-   }
-
-   @Override
-   public void render(RenderRequest portletReq, RenderResponse portletResp) throws PortletException, IOException {
-
-      PrintWriter writer = portletResp.getWriter();
-      ModuleTestCaseDetails tcd = new ModuleTestCaseDetails();
-
-      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle1_declaringResourceBundle1 */
-      /* Details: "The resource bundle defined in the @PortletApplication           */
-      /* annotation resourceBundle element can be obtained through the              */
-      /* PortletConfig object"                                                      */
-      {
-         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_RESOURCEBUNDLE1_DECLARINGRESOURCEBUNDLE1);
-         /* TODO: implement test */
-         result.appendTcDetail("Not implemented.");
-         result.writeTo(writer);
-      }
-
-   }
-
-}

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/5c0ae2fc/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle2.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle2.java b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle2.java
deleted file mode 100644
index 21e3e1e..0000000
--- a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle2.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
- */
-
-package javax.portlet.tck.portlets;
-
-import java.io.*;
-import java.util.*;
-import java.util.logging.*;
-import static java.util.logging.Logger.*;
-import javax.xml.namespace.QName;
-import javax.portlet.*;
-import javax.portlet.annotations.*;
-import javax.portlet.filter.*;
-import javax.servlet.*;
-import javax.servlet.http.*;
-import javax.portlet.tck.beans.*;
-import javax.portlet.tck.constants.*;
-import javax.portlet.tck.util.ModuleTestCaseDetails;
-import static javax.portlet.tck.util.ModuleTestCaseDetails.*;
-import static javax.portlet.tck.constants.Constants.*;
-import static javax.portlet.PortletSession.*;
-import static javax.portlet.ResourceURL.*;
-
-/**
- * This portlet implements several test cases for the JSR 362 TCK. The test case names
- * are defined in the /src/main/resources/xml-resources/additionalTCs.xml
- * file. The build process will integrate the test case names defined in the 
- * additionalTCs.xml file into the complete list of test case names for execution by the driver.
- *
- */
-
-@PortletConfiguration(portletName = "AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle2")
-public class AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle2 implements Portlet {
-   
-   private PortletConfig portletConfig = null;
-
-   @Override
-   public void init(PortletConfig config) throws PortletException {
-      this.portletConfig = config;
-   }
-
-   @Override
-   public void destroy() {
-   }
-
-   @Override
-   public void processAction(ActionRequest portletReq, ActionResponse portletResp) throws PortletException, IOException {
-   }
-
-   @Override
-   public void render(RenderRequest portletReq, RenderResponse portletResp) throws PortletException, IOException {
-
-      PrintWriter writer = portletResp.getWriter();
-      ModuleTestCaseDetails tcd = new ModuleTestCaseDetails();
-
-      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle2_declaringResourceBundle2 */
-      /* Details: "The resource bundle defined in the @PortletApplication           */
-      /* annotation could be overridden by deployment descriptor portlet.xml"       */
-      {
-         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_RESOURCEBUNDLE2_DECLARINGRESOURCEBUNDLE2);
-         /* TODO: implement test */
-         result.appendTcDetail("Not implemented.");
-         result.writeTo(writer);
-      }
-
-      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle2_declaringResourceBundle3 */
-      /* Details: "The portlet container merges the resource bundles declared in    */
-      /* the @PortletApplication annotation and deployment descriptor portlet.xml"  */
-      {
-         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_RESOURCEBUNDLE2_DECLARINGRESOURCEBUNDLE3);
-         /* TODO: implement test */
-         result.appendTcDetail("Not implemented.");
-         result.writeTo(writer);
-      }
-
-   }
-
-}

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/5c0ae2fc/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes.java b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes.java
new file mode 100644
index 0000000..41200a8
--- /dev/null
+++ b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes.java
@@ -0,0 +1,83 @@
+/*  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
+package javax.portlet.tck.portlets;
+
+import java.io.*;
+import java.util.*;
+import java.util.logging.*;
+import static java.util.logging.Logger.*;
+import javax.xml.namespace.QName;
+import javax.portlet.*;
+import javax.portlet.annotations.*;
+import javax.portlet.filter.*;
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.portlet.tck.beans.*;
+import javax.portlet.tck.constants.*;
+import javax.portlet.tck.util.ModuleTestCaseDetails;
+import static javax.portlet.tck.util.ModuleTestCaseDetails.*;
+import static javax.portlet.tck.constants.Constants.*;
+import static javax.portlet.PortletSession.*;
+import static javax.portlet.ResourceURL.*;
+
+/**
+ * This portlet implements several test cases for the JSR 362 TCK. The test case names
+ * are defined in the /src/main/resources/xml-resources/additionalTCs.xml
+ * file. The build process will integrate the test case names defined in the 
+ * additionalTCs.xml file into the complete list of test case names for execution by the driver.
+ *
+ */
+
+@PortletConfiguration(portletName = "AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes")
+public class AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes implements Portlet {
+   
+   private PortletConfig portletConfig = null;
+
+   @Override
+   public void init(PortletConfig config) throws PortletException {
+      this.portletConfig = config;
+   }
+
+   @Override
+   public void destroy() {
+   }
+
+   @Override
+   public void processAction(ActionRequest portletReq, ActionResponse portletResp) throws PortletException, IOException {
+   }
+
+   @Override
+   public void render(RenderRequest portletReq, RenderResponse portletResp) throws PortletException, IOException {
+
+      PrintWriter writer = portletResp.getWriter();
+      ModuleTestCaseDetails tcd = new ModuleTestCaseDetails();
+
+      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes_declaringUserAttributes1 */
+      /* Details: "A user attribute may be declared in the @PortletApplication      */
+      /* annotation."                                                               */
+      {
+         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_USERATTRIBUTES_DECLARINGUSERATTRIBUTES1);
+         /* TODO: implement test */
+         result.appendTcDetail("Not implemented.");
+         result.writeTo(writer);
+      }
+
+   }
+
+}

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/5c0ae2fc/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes1.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes1.java b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes1.java
deleted file mode 100644
index f88bed0..0000000
--- a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes1.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/*  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
- */
-
-package javax.portlet.tck.portlets;
-
-import java.io.*;
-import java.util.*;
-import java.util.logging.*;
-import static java.util.logging.Logger.*;
-import javax.xml.namespace.QName;
-import javax.portlet.*;
-import javax.portlet.annotations.*;
-import javax.portlet.filter.*;
-import javax.servlet.*;
-import javax.servlet.http.*;
-import javax.portlet.tck.beans.*;
-import javax.portlet.tck.constants.*;
-import javax.portlet.tck.util.ModuleTestCaseDetails;
-import static javax.portlet.tck.util.ModuleTestCaseDetails.*;
-import static javax.portlet.tck.constants.Constants.*;
-import static javax.portlet.PortletSession.*;
-import static javax.portlet.ResourceURL.*;
-
-/**
- * This portlet implements several test cases for the JSR 362 TCK. The test case names
- * are defined in the /src/main/resources/xml-resources/additionalTCs.xml
- * file. The build process will integrate the test case names defined in the 
- * additionalTCs.xml file into the complete list of test case names for execution by the driver.
- *
- */
-
-@PortletConfiguration(portletName = "AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes1")
-public class AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes1 implements Portlet {
-   
-   private PortletConfig portletConfig = null;
-
-   @Override
-   public void init(PortletConfig config) throws PortletException {
-      this.portletConfig = config;
-   }
-
-   @Override
-   public void destroy() {
-   }
-
-   @Override
-   public void processAction(ActionRequest portletReq, ActionResponse portletResp) throws PortletException, IOException {
-   }
-
-   @Override
-   public void render(RenderRequest portletReq, RenderResponse portletResp) throws PortletException, IOException {
-
-      PrintWriter writer = portletResp.getWriter();
-      ModuleTestCaseDetails tcd = new ModuleTestCaseDetails();
-
-      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes1_declaringUserAttributes1 */
-      /* Details: "A user attribute may be declared in the @PortletApplication      */
-      /* annotation."                                                               */
-      {
-         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_USERATTRIBUTES1_DECLARINGUSERATTRIBUTES1);
-         /* TODO: implement test */
-         result.appendTcDetail("Not implemented.");
-         result.writeTo(writer);
-      }
-
-   }
-
-}

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/5c0ae2fc/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes2.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes2.java b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes2.java
deleted file mode 100644
index d0bf1e7..0000000
--- a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes2.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
- */
-
-package javax.portlet.tck.portlets;
-
-import java.io.*;
-import java.util.*;
-import java.util.logging.*;
-import static java.util.logging.Logger.*;
-import javax.xml.namespace.QName;
-import javax.portlet.*;
-import javax.portlet.annotations.*;
-import javax.portlet.filter.*;
-import javax.servlet.*;
-import javax.servlet.http.*;
-import javax.portlet.tck.beans.*;
-import javax.portlet.tck.constants.*;
-import javax.portlet.tck.util.ModuleTestCaseDetails;
-import static javax.portlet.tck.util.ModuleTestCaseDetails.*;
-import static javax.portlet.tck.constants.Constants.*;
-import static javax.portlet.PortletSession.*;
-import static javax.portlet.ResourceURL.*;
-
-/**
- * This portlet implements several test cases for the JSR 362 TCK. The test case names
- * are defined in the /src/main/resources/xml-resources/additionalTCs.xml
- * file. The build process will integrate the test case names defined in the 
- * additionalTCs.xml file into the complete list of test case names for execution by the driver.
- *
- */
-
-@PortletConfiguration(portletName = "AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes2")
-public class AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes2 implements Portlet {
-   
-   private PortletConfig portletConfig = null;
-
-   @Override
-   public void init(PortletConfig config) throws PortletException {
-      this.portletConfig = config;
-   }
-
-   @Override
-   public void destroy() {
-   }
-
-   @Override
-   public void processAction(ActionRequest portletReq, ActionResponse portletResp) throws PortletException, IOException {
-   }
-
-   @Override
-   public void render(RenderRequest portletReq, RenderResponse portletResp) throws PortletException, IOException {
-
-      PrintWriter writer = portletResp.getWriter();
-      ModuleTestCaseDetails tcd = new ModuleTestCaseDetails();
-
-      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes2_declaringUserAttributes2 */
-      /* Details: "A user attribute declared in the @PortletApplication annotation  */
-      /* could be overridden by deployment descriptor portlet.xml"                  */
-      {
-         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_USERATTRIBUTES2_DECLARINGUSERATTRIBUTES2);
-         /* TODO: implement test */
-         result.appendTcDetail("Not implemented.");
-         result.writeTo(writer);
-      }
-
-      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes2_declaringUserAttributes3 */
-      /* Details: "The portlet container merges the user attributes declared in the */
-      /* @PortletApplication annotation and deployment descriptor portlet.xml"      */
-      {
-         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_USERATTRIBUTES2_DECLARINGUSERATTRIBUTES3);
-         /* TODO: implement test */
-         result.appendTcDetail("Not implemented.");
-         result.writeTo(writer);
-      }
-
-   }
-
-}

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/5c0ae2fc/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates.java b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates.java
new file mode 100644
index 0000000..52dd577
--- /dev/null
+++ b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates.java
@@ -0,0 +1,113 @@
+/*  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
+package javax.portlet.tck.portlets;
+
+import java.io.*;
+import java.util.*;
+import java.util.logging.*;
+import static java.util.logging.Logger.*;
+import javax.xml.namespace.QName;
+import javax.portlet.*;
+import javax.portlet.annotations.*;
+import javax.portlet.filter.*;
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.portlet.tck.beans.*;
+import javax.portlet.tck.constants.*;
+import javax.portlet.tck.util.ModuleTestCaseDetails;
+import static javax.portlet.tck.util.ModuleTestCaseDetails.*;
+import static javax.portlet.tck.constants.Constants.*;
+import static javax.portlet.PortletSession.*;
+import static javax.portlet.ResourceURL.*;
+
+/**
+ * This portlet implements several test cases for the JSR 362 TCK. The test case names
+ * are defined in the /src/main/resources/xml-resources/additionalTCs.xml
+ * file. The build process will integrate the test case names defined in the 
+ * additionalTCs.xml file into the complete list of test case names for execution by the driver.
+ *
+ */
+
+@PortletConfiguration(portletName = "AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates")
+public class AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates implements Portlet {
+   
+   private PortletConfig portletConfig = null;
+
+   @Override
+   public void init(PortletConfig config) throws PortletException {
+      this.portletConfig = config;
+   }
+
+   @Override
+   public void destroy() {
+   }
+
+   @Override
+   public void processAction(ActionRequest portletReq, ActionResponse portletResp) throws PortletException, IOException {
+   }
+
+   @Override
+   public void render(RenderRequest portletReq, RenderResponse portletResp) throws PortletException, IOException {
+
+      PrintWriter writer = portletResp.getWriter();
+      ModuleTestCaseDetails tcd = new ModuleTestCaseDetails();
+
+      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates_declaringWindowStates1 */
+      /* Details: "Support for the NORMAL window state does not need to be declared */
+      /* in the @PortletApplication annotation."                                    */
+      {
+         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES_DECLARINGWINDOWSTATES1);
+         /* TODO: implement test */
+         result.appendTcDetail("Not implemented.");
+         result.writeTo(writer);
+      }
+
+      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates_declaringWindowStates2 */
+      /* Details: "Support for the MINIMIZED window state does not need to be       */
+      /* declared in the @PortletApplication annotation."                           */
+      {
+         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES_DECLARINGWINDOWSTATES2);
+         /* TODO: implement test */
+         result.appendTcDetail("Not implemented.");
+         result.writeTo(writer);
+      }
+
+      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates_declaringWindowStates3 */
+      /* Details: "Support for the MAXIMIZED window state does not need to be       */
+      /* declared in the @PortletApplication annotation."                           */
+      {
+         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES_DECLARINGWINDOWSTATES3);
+         /* TODO: implement test */
+         result.appendTcDetail("Not implemented.");
+         result.writeTo(writer);
+      }
+
+      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates_declaringWindowStates4 */
+      /* Details: "The PortletRequest.isWindowStateAllowed method must return FALSE */
+      /* for a custom window state that is not supported by the portlet container." */
+      {
+         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES_DECLARINGWINDOWSTATES4);
+         /* TODO: implement test */
+         result.appendTcDetail("Not implemented.");
+         result.writeTo(writer);
+      }
+
+   }
+
+}

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/5c0ae2fc/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1.java b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1.java
deleted file mode 100644
index ed6f8f5..0000000
--- a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
- */
-
-package javax.portlet.tck.portlets;
-
-import java.io.*;
-import java.util.*;
-import java.util.logging.*;
-import static java.util.logging.Logger.*;
-import javax.xml.namespace.QName;
-import javax.portlet.*;
-import javax.portlet.annotations.*;
-import javax.portlet.filter.*;
-import javax.servlet.*;
-import javax.servlet.http.*;
-import javax.portlet.tck.beans.*;
-import javax.portlet.tck.constants.*;
-import javax.portlet.tck.util.ModuleTestCaseDetails;
-import static javax.portlet.tck.util.ModuleTestCaseDetails.*;
-import static javax.portlet.tck.constants.Constants.*;
-import static javax.portlet.PortletSession.*;
-import static javax.portlet.ResourceURL.*;
-
-/**
- * This portlet implements several test cases for the JSR 362 TCK. The test case names
- * are defined in the /src/main/resources/xml-resources/additionalTCs.xml
- * file. The build process will integrate the test case names defined in the 
- * additionalTCs.xml file into the complete list of test case names for execution by the driver.
- *
- */
-
-@PortletConfiguration(portletName = "AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1")
-public class AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1 implements Portlet {
-   
-   private PortletConfig portletConfig = null;
-
-   @Override
-   public void init(PortletConfig config) throws PortletException {
-      this.portletConfig = config;
-   }
-
-   @Override
-   public void destroy() {
-   }
-
-   @Override
-   public void processAction(ActionRequest portletReq, ActionResponse portletResp) throws PortletException, IOException {
-   }
-
-   @Override
-   public void render(RenderRequest portletReq, RenderResponse portletResp) throws PortletException, IOException {
-
-      PrintWriter writer = portletResp.getWriter();
-      ModuleTestCaseDetails tcd = new ModuleTestCaseDetails();
-
-      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1_declaringWindowStates1 */
-      /* Details: "Support for the NORMAL window state does not need to be declared */
-      /* in the @PortletApplication annotation."                                    */
-      {
-         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES1_DECLARINGWINDOWSTATES1);
-         /* TODO: implement test */
-         result.appendTcDetail("Not implemented.");
-         result.writeTo(writer);
-      }
-
-      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1_declaringWindowStates2 */
-      /* Details: "Support for the MINIMIZED window state does not need to be       */
-      /* declared in the @PortletApplication annotation."                           */
-      {
-         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES1_DECLARINGWINDOWSTATES2);
-         /* TODO: implement test */
-         result.appendTcDetail("Not implemented.");
-         result.writeTo(writer);
-      }
-
-      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1_declaringWindowStates3 */
-      /* Details: "Support for the MAXIMIZED window state does not need to be       */
-      /* declared in the @PortletApplication annotation."                           */
-      {
-         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES1_DECLARINGWINDOWSTATES3);
-         /* TODO: implement test */
-         result.appendTcDetail("Not implemented.");
-         result.writeTo(writer);
-      }
-
-      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1_declaringWindowStates4 */
-      /* Details: "The PortletRequest.isWindowStateAllowed method must return FALSE */
-      /* for a custom window state that is not supported by the portlet container." */
-      {
-         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES1_DECLARINGWINDOWSTATES4);
-         /* TODO: implement test */
-         result.appendTcDetail("Not implemented.");
-         result.writeTo(writer);
-      }
-
-   }
-
-}

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/5c0ae2fc/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates2.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates2.java b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates2.java
deleted file mode 100644
index 70ab1e3..0000000
--- a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/portlets/AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates2.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
- */
-
-package javax.portlet.tck.portlets;
-
-import java.io.*;
-import java.util.*;
-import java.util.logging.*;
-import static java.util.logging.Logger.*;
-import javax.xml.namespace.QName;
-import javax.portlet.*;
-import javax.portlet.annotations.*;
-import javax.portlet.filter.*;
-import javax.servlet.*;
-import javax.servlet.http.*;
-import javax.portlet.tck.beans.*;
-import javax.portlet.tck.constants.*;
-import javax.portlet.tck.util.ModuleTestCaseDetails;
-import static javax.portlet.tck.util.ModuleTestCaseDetails.*;
-import static javax.portlet.tck.constants.Constants.*;
-import static javax.portlet.PortletSession.*;
-import static javax.portlet.ResourceURL.*;
-
-/**
- * This portlet implements several test cases for the JSR 362 TCK. The test case names
- * are defined in the /src/main/resources/xml-resources/additionalTCs.xml
- * file. The build process will integrate the test case names defined in the 
- * additionalTCs.xml file into the complete list of test case names for execution by the driver.
- *
- */
-
-@PortletConfiguration(portletName = "AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates2")
-public class AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates2 implements Portlet {
-   
-   private PortletConfig portletConfig = null;
-
-   @Override
-   public void init(PortletConfig config) throws PortletException {
-      this.portletConfig = config;
-   }
-
-   @Override
-   public void destroy() {
-   }
-
-   @Override
-   public void processAction(ActionRequest portletReq, ActionResponse portletResp) throws PortletException, IOException {
-   }
-
-   @Override
-   public void render(RenderRequest portletReq, RenderResponse portletResp) throws PortletException, IOException {
-
-      PrintWriter writer = portletResp.getWriter();
-      ModuleTestCaseDetails tcd = new ModuleTestCaseDetails();
-
-      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates2_declaringWindowStates5 */
-      /* Details: "A custom window state declared in the @PortletApplication        */
-      /* annotation could be overridden by deployment descriptor portlet.xml"       */
-      {
-         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES2_DECLARINGWINDOWSTATES5);
-         /* TODO: implement test */
-         result.appendTcDetail("Not implemented.");
-         result.writeTo(writer);
-      }
-
-      /* TestCase: V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates2_declaringWindowStates6 */
-      /* Details: "The portlet container merges the window states declared in the   */
-      /* @PortletApplication annotation and deployment descriptor portlet.xml"      */
-      {
-         TestResult result = tcd.getTestResultFailed(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES2_DECLARINGWINDOWSTATES6);
-         /* TODO: implement test */
-         result.appendTcDetail("Not implemented.");
-         result.writeTo(writer);
-      }
-
-   }
-
-}

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/5c0ae2fc/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/util/ModuleTestCaseDetails.java
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/util/ModuleTestCaseDetails.java b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/util/ModuleTestCaseDetails.java
index 2085b1e..2274515 100644
--- a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/util/ModuleTestCaseDetails.java
+++ b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/java/javax/portlet/tck/util/ModuleTestCaseDetails.java
@@ -34,77 +34,45 @@ import javax.portlet.tck.beans.TestCaseDetails;
  */
 public class ModuleTestCaseDetails extends TestCaseDetails {
 
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES1_DECLARINGPORTLETMODES1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes1_declaringPortletModes1";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES1_DECLARINGPORTLETMODES2 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes1_declaringPortletModes2";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES1_DECLARINGPORTLETMODES3 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes1_declaringPortletModes3";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES1_DECLARINGPORTLETMODES4 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes1_declaringPortletModes4";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES1_DECLARINGPORTLETMODES5 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes1_declaringPortletModes5";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES1_DECLARINGPORTLETMODES6 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes1_declaringPortletModes6";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES2_DECLARINGPORTLETMODES7 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes2_declaringPortletModes7";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES2_DECLARINGPORTLETMODES8 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes2_declaringPortletModes8";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES1_DECLARINGWINDOWSTATES1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1_declaringWindowStates1";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES1_DECLARINGWINDOWSTATES2 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1_declaringWindowStates2";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES1_DECLARINGWINDOWSTATES3 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1_declaringWindowStates3";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES1_DECLARINGWINDOWSTATES4 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1_declaringWindowStates4";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES2_DECLARINGWINDOWSTATES5 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates2_declaringWindowStates5";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES2_DECLARINGWINDOWSTATES6 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates2_declaringWindowStates6";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_USERATTRIBUTES1_DECLARINGUSERATTRIBUTES1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes1_declaringUserAttributes1";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_USERATTRIBUTES2_DECLARINGUSERATTRIBUTES2 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes2_declaringUserAttributes2";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_USERATTRIBUTES2_DECLARINGUSERATTRIBUTES3 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes2_declaringUserAttributes3";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_RESOURCEBUNDLE1_DECLARINGRESOURCEBUNDLE1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle1_declaringResourceBundle1";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_RESOURCEBUNDLE2_DECLARINGRESOURCEBUNDLE2 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle2_declaringResourceBundle2";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_RESOURCEBUNDLE2_DECLARINGRESOURCEBUNDLE3 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle2_declaringResourceBundle3";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_DEFAULTNAMESPACEURI1_DECLARINGDEFAULTNAMESPACEURI1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_DefaultNamespaceURI1_declaringDefaultNamespaceURI1";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_DEFAULTNAMESPACEURI2_DECLARINGDEFAULTNAMESPACEURI2 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_DefaultNamespaceURI2_declaringDefaultNamespaceURI2";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_EVENTCONFIGURATION1_DECLARINGEVENTS1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration1_declaringEvents1";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_EVENTCONFIGURATION1_DECLARINGEVENTS2 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration1_declaringEvents2";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_EVENTCONFIGURATION2_DECLARINGEVENTS3 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration2_declaringEvents3";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_EVENTCONFIGURATION3_DECLARINGEVENTS4 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration3_declaringEvents4";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PUBLICRENDERPARAMETERS1_DECLARINGPRP1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters1_declaringPRP1";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PUBLICRENDERPARAMETERS2_DECLARINGPRP2 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters2_declaringPRP2";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PUBLICRENDERPARAMETERS3_DECLARINGPRP3 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters3_declaringPRP3";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PUBLICRENDERPARAMETERS4_DECLARINGPRP4 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters4_declaringPRP4";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETCONTAINERRUNTIMEOPTIONS1_DECLARINGPCRO1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletContainerRuntimeOptions1_declaringPCRO1";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETCONTAINERRUNTIMEOPTIONS2_DECLARINGPCRO2 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletContainerRuntimeOptions2_declaringPCRO2";
-   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETCONTAINERRUNTIMEOPTIONS2_DECLARINGPCRO3 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletContainerRuntimeOptions2_declaringPCRO3";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES_DECLARINGPORTLETMODES1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes_declaringPortletModes1";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES_DECLARINGPORTLETMODES2 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes_declaringPortletModes2";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES_DECLARINGPORTLETMODES3 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes_declaringPortletModes3";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES_DECLARINGPORTLETMODES4 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes_declaringPortletModes4";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES_DECLARINGPORTLETMODES5 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes_declaringPortletModes5";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES_DECLARINGPORTLETMODES6 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes_declaringPortletModes6";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES_DECLARINGWINDOWSTATES1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates_declaringWindowStates1";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES_DECLARINGWINDOWSTATES2 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates_declaringWindowStates2";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES_DECLARINGWINDOWSTATES3 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates_declaringWindowStates3";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES_DECLARINGWINDOWSTATES4 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates_declaringWindowStates4";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_USERATTRIBUTES_DECLARINGUSERATTRIBUTES1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes_declaringUserAttributes1";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_RESOURCEBUNDLE_DECLARINGRESOURCEBUNDLE1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle_declaringResourceBundle1";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_DEFAULTNAMESPACEURI_DECLARINGDEFAULTNAMESPACEURI1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_DefaultNamespaceURI_declaringDefaultNamespaceURI1";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_EVENTCONFIGURATION_DECLARINGEVENTS1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration_declaringEvents1";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_EVENTCONFIGURATION_DECLARINGEVENTS2 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration_declaringEvents2";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PUBLICRENDERPARAMETERS_DECLARINGPRP1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters_declaringPRP1";
+   public final static String V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETCONTAINERRUNTIMEOPTIONS_DECLARINGPCRO1 = "V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletContainerRuntimeOptions_declaringPCRO1";
 
    
    private final static Map<String, String> tcd = new HashMap<String, String>();
    static {
 
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES1_DECLARINGPORTLETMODES1, "Support for the VIEW mode does not need to be declared in the @PortletApplication annotation.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES1_DECLARINGPORTLETMODES2, "Support for the HELP mode must be declared in the @PortletApplication annotation.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES1_DECLARINGPORTLETMODES3, "A custom portlet mode may be declared in the @PortletApplication annotation.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES1_DECLARINGPORTLETMODES4, "A custom portlet mode with portalManaged=true may be declared in the @PortletApplication annotation.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES1_DECLARINGPORTLETMODES5, "The PortletRequest.isPortletModeAllowed method must return FALSE for a custom portlet mode with portalManaged=true that is not supported by the portlet container");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES1_DECLARINGPORTLETMODES6, "A custom portlet mode can have a localized decoration name in the resource bundle with the name of javax.portlet.app.custom-portlet-mode.&lt;name&gt;.decoration-name");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES2_DECLARINGPORTLETMODES7, "A custom portlet mode declared in the @PortletApplication annotation could be overridden by deployment descriptor portlet.xml");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES2_DECLARINGPORTLETMODES8, "The portlet container merges the portlet modes declared in the @PortletApplication annotation and deployment descriptor portlet.xml");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES1_DECLARINGWINDOWSTATES1, "Support for the NORMAL window state does not need to be declared in the @PortletApplication annotation.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES1_DECLARINGWINDOWSTATES2, "Support for the MINIMIZED window state does not need to be declared in the @PortletApplication annotation.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES1_DECLARINGWINDOWSTATES3, "Support for the MAXIMIZED window state does not need to be declared in the @PortletApplication annotation.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES1_DECLARINGWINDOWSTATES4, "The PortletRequest.isWindowStateAllowed method must return FALSE for a custom window state that is not supported by the portlet container.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES2_DECLARINGWINDOWSTATES5, "A custom window state declared in the @PortletApplication annotation could be overridden by deployment descriptor portlet.xml");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES2_DECLARINGWINDOWSTATES6, "The portlet container merges the window states declared in the @PortletApplication annotation and deployment descriptor portlet.xml");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_USERATTRIBUTES1_DECLARINGUSERATTRIBUTES1, "A user attribute may be declared in the @PortletApplication annotation.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_USERATTRIBUTES2_DECLARINGUSERATTRIBUTES2, "A user attribute declared in the @PortletApplication annotation could be overridden by deployment descriptor portlet.xml");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_USERATTRIBUTES2_DECLARINGUSERATTRIBUTES3, "The portlet container merges the user attributes declared in the @PortletApplication annotation and deployment descriptor portlet.xml");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_RESOURCEBUNDLE1_DECLARINGRESOURCEBUNDLE1, "The resource bundle defined in the @PortletApplication annotation resourceBundle element can be obtained through the PortletConfig object");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_RESOURCEBUNDLE2_DECLARINGRESOURCEBUNDLE2, "The resource bundle defined in the @PortletApplication annotation could be overridden by deployment descriptor portlet.xml");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_RESOURCEBUNDLE2_DECLARINGRESOURCEBUNDLE3, "The portlet container merges the resource bundles declared in the @PortletApplication annotation and deployment descriptor portlet.xml");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_DEFAULTNAMESPACEURI1_DECLARINGDEFAULTNAMESPACEURI1, "DefaultNamespaceURI may be declared in the @PortletApplication annotation.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_DEFAULTNAMESPACEURI2_DECLARINGDEFAULTNAMESPACEURI2, "DefaultNamespaceURI defined in the @PortletApplication annotation could be overridden by deployment descriptor portlet.xml");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_EVENTCONFIGURATION1_DECLARINGEVENTS1, "An event with Qname may be declared in the @PortletApplication annotation using @EventDefinition annotation.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_EVENTCONFIGURATION1_DECLARINGEVENTS2, "An event with name may be declared in the @PortletApplication annotation using @EventDefinition and leaving namespaceURI empty annotation.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_EVENTCONFIGURATION2_DECLARINGEVENTS3, "An event with cannot be declared two times - once in @PortletApplication then again in deployment descriptor portlet.xml");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_EVENTCONFIGURATION3_DECLARINGEVENTS4, "The portlet container merges the events declared in the @PortletApplication annotation and deployment descriptor portlet.xml");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PUBLICRENDERPARAMETERS1_DECLARINGPRP1, "A public render parameters may be declared in the @PortletApplication annotation using @PublicRenderParameterDefinition annotation.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PUBLICRENDERPARAMETERS2_DECLARINGPRP2, "A public render parameters cannot be declared two times - once in @PortletApplication then again in deployment descriptor portlet.xml");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PUBLICRENDERPARAMETERS3_DECLARINGPRP3, "A public render parameters declared using @PortletApplication annotation in one portlet and deployment descriptor portlet.xml in another portlet can be shared with each other.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PUBLICRENDERPARAMETERS4_DECLARINGPRP4, "The portlet container merges the public render parameters declared in the @PortletApplication annotation and deployment descriptor portlet.xml");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETCONTAINERRUNTIMEOPTIONS1_DECLARINGPCRO1, "Portlet container runtime options may be declared in the @PortletApplication annotation using @RuntimeOption annotation.");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETCONTAINERRUNTIMEOPTIONS2_DECLARINGPCRO2, "A portlet container runtime option declared in the @PortletApplication annotation could be overridden by deployment descriptor portlet.xml");
-      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETCONTAINERRUNTIMEOPTIONS2_DECLARINGPCRO3, "The portlet container merges the portlet container runtime options declared in the @PortletApplication annotation and deployment descriptor portlet.xml");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES_DECLARINGPORTLETMODES1, "Support for the VIEW mode does not need to be declared in the @PortletApplication annotation.");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES_DECLARINGPORTLETMODES2, "Support for the HELP mode must be declared in the @PortletApplication annotation.");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES_DECLARINGPORTLETMODES3, "A custom portlet mode may be declared in the @PortletApplication annotation.");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES_DECLARINGPORTLETMODES4, "A custom portlet mode with portalManaged=true may be declared in the @PortletApplication annotation.");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES_DECLARINGPORTLETMODES5, "The PortletRequest.isPortletModeAllowed method must return FALSE for a custom portlet mode with portalManaged=true that is not supported by the portlet container");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETMODES_DECLARINGPORTLETMODES6, "A custom portlet mode can have a localized decoration name in the resource bundle with the name of javax.portlet.app.custom-portlet-mode.&lt;name&gt;.decoration-name");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES_DECLARINGWINDOWSTATES1, "Support for the NORMAL window state does not need to be declared in the @PortletApplication annotation.");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES_DECLARINGWINDOWSTATES2, "Support for the MINIMIZED window state does not need to be declared in the @PortletApplication annotation.");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES_DECLARINGWINDOWSTATES3, "Support for the MAXIMIZED window state does not need to be declared in the @PortletApplication annotation.");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_WINDOWSTATES_DECLARINGWINDOWSTATES4, "The PortletRequest.isWindowStateAllowed method must return FALSE for a custom window state that is not supported by the portlet container.");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_USERATTRIBUTES_DECLARINGUSERATTRIBUTES1, "A user attribute may be declared in the @PortletApplication annotation.");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_RESOURCEBUNDLE_DECLARINGRESOURCEBUNDLE1, "The resource bundle defined in the @PortletApplication annotation resourceBundle element can be obtained through the PortletConfig object");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_DEFAULTNAMESPACEURI_DECLARINGDEFAULTNAMESPACEURI1, "DefaultNamespaceURI may be declared in the @PortletApplication annotation.");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_EVENTCONFIGURATION_DECLARINGEVENTS1, "An event with Qname may be declared in the @PortletApplication annotation using @EventDefinition annotation.");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_EVENTCONFIGURATION_DECLARINGEVENTS2, "An event with name may be declared in the @PortletApplication annotation using @EventDefinition and leaving namespaceURI empty annotation.");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PUBLICRENDERPARAMETERS_DECLARINGPRP1, "A public render parameters may be declared in the @PortletApplication annotation using @PublicRenderParameterDefinition annotation.");
+      tcd.put(V3ANNOTATIONPORTLETAPPLICATIONCONFIGTESTS_SPEC1_28_PORTLETCONTAINERRUNTIMEOPTIONS_DECLARINGPCRO1, "Portlet container runtime options may be declared in the @PortletApplication annotation using @RuntimeOption annotation.");
 
    }
 

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/5c0ae2fc/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/resources/xml-resources/additionalPages.xml
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/resources/xml-resources/additionalPages.xml b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/resources/xml-resources/additionalPages.xml
index daa2502..1005e32 100644
--- a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/resources/xml-resources/additionalPages.xml
+++ b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/resources/xml-resources/additionalPages.xml
@@ -32,25 +32,14 @@
 </supports>
 <render-config default="About Apache Pluto">
 <page xmlns="" name="V3AnnotationPortletApplicationConfigTests" uri="/WEB-INF/themes/pluto-default-theme.jsp">
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes1"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes2"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates2"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes1"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes2"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle1"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle2"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_DefaultNamespaceURI1"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_DefaultNamespaceURI2"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration1"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration2"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration3"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters1"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters2"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters3"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters4"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_PortletContainerRuntimeOptions1"/>
-<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_PortletContainerRuntimeOptions2"/>
+<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes"/>
+<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates"/>
+<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes"/>
+<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle"/>
+<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_DefaultNamespaceURI"/>
+<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration"/>
+<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters"/>
+<portlet context="/tck-V3AnnotationPortletApplicationConfigTests-3.0-SNAPSHOT" name="AnnotationPortletApplicationConfigTests_SPEC1_28_PortletContainerRuntimeOptions"/>
 </page>
 </render-config>
 </pluto-portal-driver>

http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/5c0ae2fc/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/resources/xml-resources/additionalTCs.xml
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/resources/xml-resources/additionalTCs.xml b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/resources/xml-resources/additionalTCs.xml
index c62e1c2..4f8cec9 100644
--- a/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/resources/xml-resources/additionalTCs.xml
+++ b/portlet-tck_3.0/V3AnnotationPortletApplicationConfigTests/src/main/resources/xml-resources/additionalTCs.xml
@@ -20,37 +20,21 @@
 <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
 <properties>
 <!-- JSR 362 API AnnotationPortletApplicationConfigTests test case names and page mappings -->
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes1_declaringPortletModes1">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes1_declaringPortletModes2">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes1_declaringPortletModes3">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes1_declaringPortletModes4">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes1_declaringPortletModes5">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes1_declaringPortletModes6">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes2_declaringPortletModes7">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes2_declaringPortletModes8">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1_declaringWindowStates1">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1_declaringWindowStates2">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1_declaringWindowStates3">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates1_declaringWindowStates4">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates2_declaringWindowStates5">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates2_declaringWindowStates6">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes1_declaringUserAttributes1">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes2_declaringUserAttributes2">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes2_declaringUserAttributes3">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle1_declaringResourceBundle1">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle2_declaringResourceBundle2">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle2_declaringResourceBundle3">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_DefaultNamespaceURI1_declaringDefaultNamespaceURI1">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_DefaultNamespaceURI2_declaringDefaultNamespaceURI2">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration1_declaringEvents1">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration1_declaringEvents2">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration2_declaringEvents3">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration3_declaringEvents4">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters1_declaringPRP1">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters2_declaringPRP2">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters3_declaringPRP3">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters4_declaringPRP4">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletContainerRuntimeOptions1_declaringPCRO1">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletContainerRuntimeOptions2_declaringPCRO2">V3AnnotationPortletApplicationConfigTests</entry>
-<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletContainerRuntimeOptions2_declaringPCRO3">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes_declaringPortletModes1">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes_declaringPortletModes2">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes_declaringPortletModes3">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes_declaringPortletModes4">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes_declaringPortletModes5">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletModes_declaringPortletModes6">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates_declaringWindowStates1">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates_declaringWindowStates2">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates_declaringWindowStates3">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_WindowStates_declaringWindowStates4">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_UserAttributes_declaringUserAttributes1">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_ResourceBundle_declaringResourceBundle1">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_DefaultNamespaceURI_declaringDefaultNamespaceURI1">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration_declaringEvents1">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_EventConfiguration_declaringEvents2">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PublicRenderParameters_declaringPRP1">V3AnnotationPortletApplicationConfigTests</entry>
+<entry key="V3AnnotationPortletApplicationConfigTests_SPEC1_28_PortletContainerRuntimeOptions_declaringPCRO1">V3AnnotationPortletApplicationConfigTests</entry>
 </properties>


Mime
View raw message