This is an automated email from the ASF dual-hosted git repository.

ilgrosso pushed a commit to branch 3_0_X
in repository https://gitbox.apache.org/repos/asf/syncope.git

commit fe90288bed357852174d71f07573be835b086163
Author: Francesco Chicchiriccò <[email protected]>
AuthorDate: Thu Jun 22 14:06:05 2023 +0200

    Not relying anymore on live httpbin.org
---
 .../core/persistence/jpa/inner/SRARouteTest.java   |  2 +-
 .../apache/syncope/fit/core/SRARouteITCase.java    |  4 +--
 fit/wa-reference/pom.xml                           | 35 ++++++++++++++++++++++
 .../apache/syncope/fit/sra/AbstractSRAITCase.java  |  8 ++---
 4 files changed, 42 insertions(+), 7 deletions(-)

diff --git 
a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SRARouteTest.java
 
b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SRARouteTest.java
index e3505e1211..439ef75ecc 100644
--- 
a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SRARouteTest.java
+++ 
b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SRARouteTest.java
@@ -65,7 +65,7 @@ public class SRARouteTest extends AbstractTest {
     public void save() {
         SRARoute route = entityFactory.newEntity(SRARoute.class);
         route.setName("just for test");
-        route.setTarget(URI.create("http://httpbin.org:80";));
+        route.setTarget(URI.create("http://localhost:80";));
         route.setType(SRARouteType.PUBLIC);
         route.setPredicates(List.of(new SRARoutePredicate.Builder().
                 
factory(SRARoutePredicateFactory.METHOD).args(HttpMethod.GET).build()));
diff --git 
a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SRARouteITCase.java
 
b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SRARouteITCase.java
index a71dbaaff9..f690aab78b 100644
--- 
a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SRARouteITCase.java
+++ 
b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SRARouteITCase.java
@@ -66,7 +66,7 @@ public class SRARouteITCase extends AbstractITCase {
     public void createUpdateDelete() {
         SRARouteTO route = new SRARouteTO();
         route.setName("just for test");
-        route.setTarget(URI.create("http://httpbin.org:80";));
+        route.setTarget(URI.create("http://localhost:80";));
         route.getPredicates().add(new SRARoutePredicate.Builder().
                 
factory(SRARoutePredicateFactory.METHOD).args(HttpMethod.GET).build());
         route.getFilters().add(new SRARouteFilter.Builder().
@@ -114,7 +114,7 @@ public class SRARouteITCase extends AbstractITCase {
             assertEquals(ClientExceptionType.RequiredValuesMissing, 
e.getType());
         }
 
-        route.setTarget(URI.create("http://httpbin.org:80";));
+        route.setTarget(URI.create("http://localhost:80";));
         Response response = SRA_ROUTE_SERVICE.create(route);
         assertEquals(Response.Status.CREATED.getStatusCode(), 
response.getStatusInfo().getStatusCode());
 
diff --git a/fit/wa-reference/pom.xml b/fit/wa-reference/pom.xml
index 5b3991c640..f02b6e0cbd 100644
--- a/fit/wa-reference/pom.xml
+++ b/fit/wa-reference/pom.xml
@@ -164,6 +164,41 @@ under the License.
         </executions>
       </plugin>
 
+      <plugin>
+        <groupId>io.fabric8</groupId>
+        <artifactId>docker-maven-plugin</artifactId>
+        <configuration>
+          <skip>${skipTests}</skip>
+          <images>
+            <image>
+              <name>kennethreitz/httpbin</name>
+              <run>
+                <ports>
+                  <port>80:80</port>
+                </ports>
+              </run>
+            </image>
+          </images>
+        </configuration>
+        <executions>
+          <execution>
+            <id>start-httpbin</id>
+            <phase>pre-integration-test</phase>
+            <goals>
+              <goal>start</goal>
+            </goals>
+          </execution>
+          <execution>
+            <id>stop-httpbin</id>
+            <phase>post-integration-test</phase>
+            <goals>
+              <goal>stop</goal>
+              <goal>remove</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+
       <plugin>
         <groupId>org.codehaus.cargo</groupId>
         <artifactId>cargo-maven3-plugin</artifactId>
diff --git 
a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java
 
b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java
index 877ebcb9b0..0b9d11c94a 100644
--- 
a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java
+++ 
b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java
@@ -84,7 +84,7 @@ public abstract class AbstractSRAITCase extends 
AbstractITCase {
 
         SRARouteTO publicRoute = new SRARouteTO();
         publicRoute.setName("public");
-        publicRoute.setTarget(URI.create("http://httpbin.org:80";));
+        publicRoute.setTarget(URI.create("http://localhost:80";));
         publicRoute.setType(SRARouteType.PUBLIC);
         publicRoute.setCsrf(false);
         publicRoute.getPredicates().add(new SRARoutePredicate.Builder().
@@ -99,7 +99,7 @@ public abstract class AbstractSRAITCase extends 
AbstractITCase {
 
         SRARouteTO protectedRoute = new SRARouteTO();
         protectedRoute.setName("protected");
-        protectedRoute.setTarget(URI.create("http://httpbin.org:80";));
+        protectedRoute.setTarget(URI.create("http://localhost:80";));
         protectedRoute.setType(SRARouteType.PROTECTED);
         protectedRoute.setCsrf(false);
         protectedRoute.getPredicates().add(new SRARoutePredicate.Builder().
@@ -114,7 +114,7 @@ public abstract class AbstractSRAITCase extends 
AbstractITCase {
 
         SRARouteTO logoutRoute = new SRARouteTO();
         logoutRoute.setName("logout");
-        logoutRoute.setTarget(URI.create("http://httpbin.org:80";));
+        logoutRoute.setTarget(URI.create("http://localhost:80";));
         logoutRoute.setType(SRARouteType.PROTECTED);
         logoutRoute.setLogout(true);
         logoutRoute.getPredicates().add(new SRARoutePredicate.Builder().
@@ -128,7 +128,7 @@ public abstract class AbstractSRAITCase extends 
AbstractITCase {
 
         SRARouteTO postLogout = new SRARouteTO();
         postLogout.setName("postLogout");
-        postLogout.setTarget(URI.create("http://httpbin.org:80";));
+        postLogout.setTarget(URI.create("http://localhost:80";));
         postLogout.setType(SRARouteType.PUBLIC);
         postLogout.getPredicates().add(new SRARoutePredicate.Builder().
                 
factory(SRARoutePredicateFactory.PATH).args("/logout").build());

Reply via email to