Skip to content

Commit

Permalink
Merge pull request #1387 from mjurc/bump-htmlunit
Browse files Browse the repository at this point in the history
Bump htmlunit to 3.5.0
  • Loading branch information
mjurc committed Aug 30, 2023
2 parents 166101d + 64a04ca commit 8d86505
Show file tree
Hide file tree
Showing 20 changed files with 56 additions and 62 deletions.
2 changes: 1 addition & 1 deletion http/http-advanced-reactive/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<groupId>org.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<scope>test</scope>
</dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,15 @@
import java.util.stream.Collectors;
import java.util.stream.Stream;

import org.htmlunit.WebClient;
import org.htmlunit.html.DomElement;
import org.htmlunit.html.HtmlPage;
import org.jboss.logging.Logger;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;

import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.DomElement;
import com.gargoylesoftware.htmlunit.html.HtmlPage;

import io.quarkus.test.bootstrap.RestService;
import io.quarkus.test.services.URILike;
import io.quarkus.test.utils.AwaitilityUtils;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
package io.quarkus.ts.http.advanced.reactive;

import static com.gargoylesoftware.htmlunit.util.MimeType.IMAGE_JPEG;
import static com.gargoylesoftware.htmlunit.util.MimeType.IMAGE_PNG;
import static com.gargoylesoftware.htmlunit.util.MimeType.TEXT_CSS;
import static io.quarkus.ts.http.advanced.reactive.MediaTypeResource.ANY_ENCODING;
import static io.quarkus.ts.http.advanced.reactive.MediaTypeResource.APPLICATION_YAML;
import static io.quarkus.ts.http.advanced.reactive.MediaTypeResource.ENGLISH;
Expand Down Expand Up @@ -33,6 +30,9 @@
import static org.hamcrest.Matchers.in;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.notNullValue;
import static org.htmlunit.util.MimeType.IMAGE_JPEG;
import static org.htmlunit.util.MimeType.IMAGE_PNG;
import static org.htmlunit.util.MimeType.TEXT_CSS;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertTrue;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
ts.keycloak.log.enable=true
ts.app.log.enable=true
com.gargoylesoftware.htmlunit.level=OFF
org.htmlunit.level=OFF
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
<smallrye-stork.version>2.3.2</smallrye-stork.version>
<assertj.version>3.24.2</assertj.version>
<profile.id>jvm</profile.id>
<htmlunit.version>2.70.0</htmlunit.version>
<htmlunit.version>3.5.0</htmlunit.version>
<!-- Faster build when using -DskipTests -->
<quarkus.build.skip>${skipTests}</quarkus.build.skip>
<!-- S2i configuration -->
Expand Down Expand Up @@ -116,7 +116,7 @@
<version>${assertj.version}</version>
</dependency>
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<groupId>org.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>${htmlunit.version}</version>
<scope>test</scope>
Expand Down
2 changes: 1 addition & 1 deletion security/keycloak-jwt/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<artifactId>quarkus-resteasy</artifactId>
</dependency>
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<groupId>org.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<scope>test</scope>
</dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,15 @@
import java.util.Optional;

import org.apache.http.HttpStatus;
import org.htmlunit.FailingHttpStatusCodeException;
import org.htmlunit.SilentCssErrorHandler;
import org.htmlunit.WebClient;
import org.htmlunit.html.HtmlForm;
import org.htmlunit.html.HtmlPage;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

import com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException;
import com.gargoylesoftware.htmlunit.SilentCssErrorHandler;
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlForm;
import com.gargoylesoftware.htmlunit.html.HtmlPage;

import io.quarkus.test.bootstrap.KeycloakService;
import io.quarkus.test.bootstrap.Protocol;
import io.quarkus.test.bootstrap.RestService;
Expand Down Expand Up @@ -83,8 +82,8 @@ public void securedAsUserAdminEndpoint() throws Exception {
private void whenLoginAs(String user) throws Exception {
HtmlForm loginForm = page.getForms().get(0);

loginForm.getInputByName("username").setValueAttribute(user);
loginForm.getInputByName("password").setValueAttribute(user);
loginForm.getInputByName("username").setValue(user);
loginForm.getInputByName("password").setValue(user);

page = loginForm.getInputByName("login").click();
}
Expand Down
2 changes: 1 addition & 1 deletion security/keycloak-jwt/src/test/resources/test.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
ts.keycloak.log.enable=true
ts.app.log.enable=true
com.gargoylesoftware.htmlunit.level=OFF
org.htmlunit.level=OFF
2 changes: 1 addition & 1 deletion security/keycloak-multitenant/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<artifactId>quarkus-oidc</artifactId>
</dependency>
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<groupId>org.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<scope>test</scope>
</dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,18 @@
import java.util.Optional;

import org.apache.http.HttpStatus;
import org.htmlunit.SilentCssErrorHandler;
import org.htmlunit.TextPage;
import org.htmlunit.WebClient;
import org.htmlunit.WebRequest;
import org.htmlunit.html.HtmlForm;
import org.htmlunit.html.HtmlPage;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.EnumSource;

import com.gargoylesoftware.htmlunit.SilentCssErrorHandler;
import com.gargoylesoftware.htmlunit.TextPage;
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.WebRequest;
import com.gargoylesoftware.htmlunit.html.HtmlForm;
import com.gargoylesoftware.htmlunit.html.HtmlPage;

import io.quarkus.test.bootstrap.KeycloakService;
import io.quarkus.test.bootstrap.Protocol;
import io.quarkus.test.bootstrap.RestService;
Expand Down Expand Up @@ -107,8 +106,8 @@ public void testSameTokenShouldBeValidForTenantsUsingSameRealm() throws Exceptio
private TextPage whenLogin(HtmlPage loginPage, String user) throws Exception {
HtmlForm loginForm = loginPage.getForms().get(0);

loginForm.getInputByName("username").setValueAttribute(USER);
loginForm.getInputByName("password").setValueAttribute(USER);
loginForm.getInputByName("username").setValue(USER);
loginForm.getInputByName("password").setValue(USER);
return loginForm.getInputByName("login").click();
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
ts.keycloak.log.enable=true
ts.app.log.enable=true
com.gargoylesoftware.htmlunit.level=OFF
org.htmlunit.level=OFF
2 changes: 1 addition & 1 deletion security/keycloak-oidc-client-extended/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<groupId>org.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<scope>test</scope>
<exclusions>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,13 @@

import java.io.IOException;

import org.htmlunit.SilentCssErrorHandler;
import org.htmlunit.WebClient;
import org.htmlunit.html.HtmlForm;
import org.htmlunit.html.HtmlPage;
import org.htmlunit.util.Cookie;
import org.junit.jupiter.api.Test;

import com.gargoylesoftware.htmlunit.SilentCssErrorHandler;
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlForm;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.gargoylesoftware.htmlunit.util.Cookie;

import io.quarkus.test.bootstrap.KeycloakService;
import io.quarkus.test.bootstrap.Protocol;
import io.quarkus.test.bootstrap.RestService;
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
com.gargoylesoftware.htmlunit.level=OFF
org.htmlunit.level=OFF
2 changes: 1 addition & 1 deletion security/keycloak-oidc-client-reactive-extended/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
<scope>test</scope>
</dependency>
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<groupId>org.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<scope>test</scope>
<exclusions>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,15 @@
import java.io.IOException;
import java.util.Objects;

import org.htmlunit.SilentCssErrorHandler;
import org.htmlunit.WebClient;
import org.htmlunit.WebResponse;
import org.htmlunit.html.HtmlForm;
import org.htmlunit.html.HtmlPage;
import org.htmlunit.util.Cookie;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;

import com.gargoylesoftware.htmlunit.SilentCssErrorHandler;
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.WebResponse;
import com.gargoylesoftware.htmlunit.html.HtmlForm;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.gargoylesoftware.htmlunit.util.Cookie;

import io.quarkus.test.bootstrap.KeycloakService;
import io.quarkus.test.bootstrap.Protocol;
import io.quarkus.test.bootstrap.RestService;
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
com.gargoylesoftware.htmlunit.level=OFF
org.htmlunit.level=OFF
2 changes: 1 addition & 1 deletion security/keycloak-webapp/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<artifactId>quarkus-oidc</artifactId>
</dependency>
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<groupId>org.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<scope>test</scope>
</dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,18 @@
import java.util.concurrent.TimeUnit;

import org.apache.http.HttpStatus;
import org.htmlunit.FailingHttpStatusCodeException;
import org.htmlunit.Page;
import org.htmlunit.SilentCssErrorHandler;
import org.htmlunit.TextPage;
import org.htmlunit.WebClient;
import org.htmlunit.WebRequest;
import org.htmlunit.html.HtmlForm;
import org.htmlunit.html.HtmlPage;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

import com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException;
import com.gargoylesoftware.htmlunit.Page;
import com.gargoylesoftware.htmlunit.SilentCssErrorHandler;
import com.gargoylesoftware.htmlunit.TextPage;
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.WebRequest;
import com.gargoylesoftware.htmlunit.html.HtmlForm;
import com.gargoylesoftware.htmlunit.html.HtmlPage;

import io.quarkus.test.bootstrap.KeycloakService;
import io.quarkus.test.bootstrap.Protocol;
import io.quarkus.test.bootstrap.RestService;
Expand Down Expand Up @@ -144,8 +143,8 @@ private void whenLoginAs(String user) throws Exception {
assertTrue(page instanceof HtmlPage, "Should be in an HTML page");
HtmlForm loginForm = ((HtmlPage) page).getForms().get(0);

loginForm.getInputByName("username").setValueAttribute(user);
loginForm.getInputByName("password").setValueAttribute(user);
loginForm.getInputByName("username").setValue(user);
loginForm.getInputByName("password").setValue(user);

page = loginForm.getInputByName("login").click();
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
ts.keycloak.log.enable=true
ts.app.log.enable=true
com.gargoylesoftware.htmlunit.level=OFF
org.htmlunit.level=OFF

0 comments on commit 8d86505

Please sign in to comment.