Repository: archiva
Updated Branches:
  refs/heads/feature/header_check [created] fc41a7988


Adding Referer Header to REST tests


Project: http://git-wip-us.apache.org/repos/asf/archiva/repo
Commit: http://git-wip-us.apache.org/repos/asf/archiva/commit/65e04d66
Tree: http://git-wip-us.apache.org/repos/asf/archiva/tree/65e04d66
Diff: http://git-wip-us.apache.org/repos/asf/archiva/diff/65e04d66

Branch: refs/heads/feature/header_check
Commit: 65e04d66ce60621663effbcc35cd48c7e3da7ceb
Parents: 367997a
Author: Martin Stockhammer <marti...@apache.org>
Authored: Mon Jan 30 22:41:55 2017 +0100
Committer: Martin Stockhammer <marti...@apache.org>
Committed: Mon Jan 30 22:41:55 2017 +0100

----------------------------------------------------------------------
 .../org/apache/archiva/RuntimeInfoServiceTest.java  |  2 ++
 .../remotedownload/AbstractDownloadTest.java        | 16 ++++++++++++++++
 2 files changed, 18 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/archiva/blob/65e04d66/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/RuntimeInfoServiceTest.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/RuntimeInfoServiceTest.java
 
b/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/RuntimeInfoServiceTest.java
index fce64f4..d4dd7b2 100644
--- 
a/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/RuntimeInfoServiceTest.java
+++ 
b/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/RuntimeInfoServiceTest.java
@@ -25,6 +25,7 @@ import org.apache.commons.io.FileUtils;
 import org.apache.commons.lang.StringUtils;
 import org.apache.cxf.jaxrs.client.JAXRSClientFactory;
 import org.apache.archiva.redback.rest.services.AbstractRestServicesTest;
+import org.apache.cxf.jaxrs.client.WebClient;
 import org.junit.Before;
 import org.junit.Test;
 
@@ -84,6 +85,7 @@ public class RuntimeInfoServiceTest
                                        RuntimeInfoService.class,
                                        Collections.singletonList( new 
JacksonJaxbJsonProvider() ) );
 
+        WebClient.client(service).header("Referer","http://localhost";);
         ApplicationRuntimeInfo applicationRuntimeInfo = 
service.getApplicationRuntimeInfo( "en" );
 
         assertEquals( System.getProperty( "expectedVersion" ), 
applicationRuntimeInfo.getVersion() );

http://git-wip-us.apache.org/repos/asf/archiva/blob/65e04d66/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/remotedownload/AbstractDownloadTest.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/remotedownload/AbstractDownloadTest.java
 
b/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/remotedownload/AbstractDownloadTest.java
index 227da18..f04148c 100644
--- 
a/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/remotedownload/AbstractDownloadTest.java
+++ 
b/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/remotedownload/AbstractDownloadTest.java
@@ -173,6 +173,8 @@ public abstract class AbstractDownloadTest
                                        Collections.singletonList( new 
JacksonJaxbJsonProvider() ) );
 
         WebClient.client( service ).header( "Authorization", 
authorizationHeader );
+        WebClient.client(service).header("Referer","http://localhost:"+port);
+
         WebClient.getConfig( service 
).getHttpConduit().getClient().setReceiveTimeout( 300000L );
         return service;
     }
@@ -185,6 +187,8 @@ public abstract class AbstractDownloadTest
                                        Collections.singletonList( new 
JacksonJaxbJsonProvider() ) );
 
         WebClient.client( service ).header( "Authorization", 
authorizationHeader );
+        WebClient.client(service).header("Referer","http://localhost:"+port);
+
         WebClient.getConfig( service 
).getHttpConduit().getClient().setReceiveTimeout( 300000L );
         return service;
     }
@@ -197,6 +201,8 @@ public abstract class AbstractDownloadTest
                                        Collections.singletonList( new 
JacksonJaxbJsonProvider() ) );
 
         WebClient.client( service ).header( "Authorization", 
authorizationHeader );
+        WebClient.client(service).header("Referer","http://localhost:"+port);
+
         WebClient.getConfig( service 
).getHttpConduit().getClient().setReceiveTimeout( 300000L );
         return service;
     }
@@ -210,6 +216,8 @@ public abstract class AbstractDownloadTest
                                        Collections.singletonList( new 
JacksonJaxbJsonProvider() ) );
 
         WebClient.client( service ).header( "Authorization", 
authorizationHeader );
+        WebClient.client(service).header("Referer","http://localhost:"+port);
+
         WebClient.getConfig( service 
).getHttpConduit().getClient().setReceiveTimeout( 300000L );
         return service;
     }
@@ -222,6 +230,8 @@ public abstract class AbstractDownloadTest
                                        Collections.singletonList( new 
JacksonJaxbJsonProvider() ) );
 
         WebClient.client( service ).header( "Authorization", 
authorizationHeader );
+        WebClient.client(service).header("Referer","http://localhost:"+port);
+
         WebClient.getConfig( service 
).getHttpConduit().getClient().setReceiveTimeout( 300000L );
         return service;
     }
@@ -234,6 +244,8 @@ public abstract class AbstractDownloadTest
                                        Collections.singletonList( new 
JacksonJaxbJsonProvider() ) );
 
         WebClient.client( service ).header( "Authorization", 
authorizationHeader );
+        WebClient.client(service).header("Referer","http://localhost:"+port);
+
         WebClient.getConfig( service 
).getHttpConduit().getClient().setReceiveTimeout( 300000L );
         return service;
     }
@@ -252,6 +264,8 @@ public abstract class AbstractDownloadTest
                                        RoleManagementService.class,
                                        Collections.singletonList( new 
JacksonJaxbJsonProvider() ) );
 
+        WebClient.client(service).header("Referer","http://localhost:"+port);
+
         // for debuging purpose
         WebClient.getConfig( service 
).getHttpConduit().getClient().setReceiveTimeout( 3000000L );
 
@@ -268,6 +282,8 @@ public abstract class AbstractDownloadTest
             JAXRSClientFactory.create( "http://localhost:"; + port + "/" + 
getRestServicesPath() + "/redbackServices/",
                                        UserService.class, 
Collections.singletonList( new JacksonJaxbJsonProvider() ) );
 
+        WebClient.client(service).header("Referer","http://localhost:"+port);
+
         // for debuging purpose
         WebClient.getConfig( service 
).getHttpConduit().getClient().setReceiveTimeout( 3000000L );
 

Reply via email to