Author: asanso
Date: Tue Feb  3 11:51:01 2015
New Revision: 1656696

URL: http://svn.apache.org/r1656696
Log:
SLING-4294 - Servlet Filter Support adding sling.filter.pattern support

* added IT

Added:
    
sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/FiltersTest2.java

Added: 
sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/FiltersTest2.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/FiltersTest2.java?rev=1656696&view=auto
==============================================================================
--- 
sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/FiltersTest2.java
 (added)
+++ 
sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/FiltersTest2.java
 Tue Feb  3 11:51:01 2015
@@ -0,0 +1,38 @@
+package org.apache.sling.launchpad.webapp.integrationtest;
+
+/* 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.
+ */
+import java.io.IOException;
+import javax.servlet.http.HttpServletResponse;
+import org.apache.commons.httpclient.HttpMethod;
+import org.apache.sling.commons.testing.integration.HttpTestBase;
+
+public class FiltersTest2 extends HttpTestBase {
+
+    public void testCounters() throws IOException {
+        HttpMethod get = assertHttpStatus(HTTP_BASE_URL + "/system.json", 
HttpServletResponse.SC_OK);
+        final String [] headers = {
+            "FILTER_COUNTER_HTTPSERVICE",
+            "FILTER_COUNTER_SLING",
+            "FILTER_COUNTER_NOPROP",
+            "FILTER_COUNTER_SLING_WITH_PATTERN"
+        };
+        for(String header : headers) {
+            assertNotNull("Expecting header '" + header + "'", 
get.getResponseHeader(header));
+            assertEquals("Expecting value 1 for header '" + header + "'", "1", 
get.getResponseHeader(header).getValue());
+        }
+    }
+}


Reply via email to