Skip to content

Commit 5a35f2c

Browse files
committed
reduce jetty dependencies
1 parent a3ec3f0 commit 5a35f2c

File tree

7 files changed

+9
-71
lines changed

7 files changed

+9
-71
lines changed

src/test/java/org/htmlunit/HttpWebConnectionProxyTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,7 @@ public void setup() throws Exception {
4242
WebDriverTestCase.stopWebServers();
4343
startWebServer("src/test/resources/testfiles/noproxyroot/");
4444

45-
final Server proxyWebServer = createWebServer(PORT_PROXY_SERVER,
46-
"src/test/resources/testfiles/proxyroot/", null, null);
47-
proxyWebServer_ = proxyWebServer;
45+
proxyWebServer_ = createWebServer(PORT_PROXY_SERVER, "src/test/resources/testfiles/proxyroot/", null, null);
4846

4947
final WebClient webClient = getWebClient();
5048

src/test/java/org/htmlunit/WebDriverTestCase.java

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,8 @@
3737
import java.util.concurrent.Executor;
3838
import java.util.concurrent.Executors;
3939

40-
import javax.servlet.Filter;
41-
import javax.servlet.FilterChain;
42-
import javax.servlet.FilterConfig;
4340
import javax.servlet.Servlet;
4441
import javax.servlet.ServletException;
45-
import javax.servlet.ServletRequest;
46-
import javax.servlet.ServletResponse;
4742
import javax.servlet.http.HttpServlet;
4843
import javax.servlet.http.HttpServletRequest;
4944
import javax.servlet.http.HttpServletResponse;
@@ -54,7 +49,6 @@
5449
import org.apache.commons.lang3.exception.ExceptionUtils;
5550
import org.apache.commons.logging.Log;
5651
import org.apache.commons.logging.LogFactory;
57-
import org.eclipse.jetty.server.Request;
5852
import org.eclipse.jetty.server.Server;
5953
import org.htmlunit.MockWebConnection.RawResponseData;
6054
import org.htmlunit.WebServerTestCase.SSLVariant;
@@ -1684,38 +1678,4 @@ protected Page getEnclosedPage() {
16841678
protected WebClient getWebClient() {
16851679
return webDriver_.getWebClient();
16861680
}
1687-
1688-
/**
1689-
* Needed as Jetty starting from 9.4.4 expects UTF-8 encoding by default.
1690-
*/
1691-
public static class AsciiEncodingFilter implements Filter {
1692-
1693-
private static Charset CHARSET_;
1694-
1695-
/**
1696-
* {@inheritDoc}
1697-
*/
1698-
@Override
1699-
public void init(final FilterConfig filterConfig) throws ServletException {
1700-
}
1701-
1702-
/**
1703-
* {@inheritDoc}
1704-
*/
1705-
@Override
1706-
public void doFilter(final ServletRequest request, final ServletResponse response, final FilterChain chain)
1707-
throws IOException, ServletException {
1708-
if (request instanceof Request) {
1709-
((Request) request).setQueryEncoding(CHARSET_.name());
1710-
}
1711-
chain.doFilter(request, response);
1712-
}
1713-
1714-
/**
1715-
* {@inheritDoc}
1716-
*/
1717-
@Override
1718-
public void destroy() {
1719-
}
1720-
}
17211681
}

src/test/java/org/htmlunit/libraries/prototype/Prototype150rc1Test.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
import java.util.List;
1818

19-
import org.htmlunit.WebServerTestCase;
2019
import org.junit.jupiter.api.BeforeAll;
2120
import org.junit.jupiter.api.Test;
2221
import org.openqa.selenium.By;
@@ -38,8 +37,8 @@ public class Prototype150rc1Test extends PrototypeTestBase {
3837
* @throws Exception if an error occurs
3938
*/
4039
@BeforeAll
41-
public static void startSesrver() throws Exception {
42-
SERVER_ = WebServerTestCase.createWebServer("src/test/resources/libraries/prototype/1.5.0-rc1/", null);
40+
public static void startServer() throws Exception {
41+
startWebServer("src/test/resources/libraries/prototype/1.5.0-rc1/", null, null);
4342
}
4443

4544
/**

src/test/java/org/htmlunit/libraries/prototype/Prototype160Test.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
import java.util.List;
1818

19-
import org.htmlunit.WebServerTestCase;
2019
import org.junit.jupiter.api.BeforeAll;
2120
import org.junit.jupiter.api.Test;
2221
import org.openqa.selenium.By;
@@ -37,8 +36,8 @@ public class Prototype160Test extends PrototypeTestBase {
3736
* @throws Exception if an error occurs
3837
*/
3938
@BeforeAll
40-
public static void aaa_startSesrver() throws Exception {
41-
SERVER_ = WebServerTestCase.createWebServer("src/test/resources/libraries/prototype/1.6.0/", null);
39+
public static void startServer() throws Exception {
40+
startWebServer("src/test/resources/libraries/prototype/1.6.0/", null, null);
4241
}
4342

4443
/**

src/test/java/org/htmlunit/libraries/prototype/Prototype161Test.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
*/
1515
package org.htmlunit.libraries.prototype;
1616

17-
import org.htmlunit.WebServerTestCase;
1817
import org.junit.jupiter.api.BeforeAll;
1918
import org.junit.jupiter.api.Test;
2019

@@ -30,8 +29,8 @@ public class Prototype161Test extends PrototypeTestBase {
3029
* @throws Exception if an error occurs
3130
*/
3231
@BeforeAll
33-
public static void aaa_startSesrver() throws Exception {
34-
SERVER_ = WebServerTestCase.createWebServer("src/test/resources/libraries/prototype/1.6.1/test/unit/", null);
32+
public static void startServer() throws Exception {
33+
startWebServer("src/test/resources/libraries/prototype/1.6.1/test/unit/", null, null);
3534
}
3635

3736
/**

src/test/java/org/htmlunit/libraries/prototype/Prototype171Test.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
*/
1515
package org.htmlunit.libraries.prototype;
1616

17-
import org.htmlunit.WebServerTestCase;
1817
import org.junit.jupiter.api.BeforeAll;
1918
import org.junit.jupiter.api.Test;
2019

@@ -30,8 +29,8 @@ public class Prototype171Test extends PrototypeTestBase {
3029
* @throws Exception if an error occurs
3130
*/
3231
@BeforeAll
33-
public static void aaa_startSesrver() throws Exception {
34-
SERVER_ = WebServerTestCase.createWebServer("src/test/resources/libraries/prototype/1.7.1/test/unit/", null);
32+
public static void startServer() throws Exception {
33+
startWebServer("src/test/resources/libraries/prototype/1.7.1/test/unit/", null, null);
3534
}
3635

3736
/**

src/test/java/org/htmlunit/libraries/prototype/PrototypeTestBase.java

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@
2323
import org.apache.commons.lang3.StringUtils;
2424
import org.apache.commons.logging.Log;
2525
import org.apache.commons.logging.LogFactory;
26-
import org.eclipse.jetty.server.Server;
2726
import org.htmlunit.WebDriverTestCase;
28-
import org.junit.jupiter.api.AfterAll;
2927
import org.junit.jupiter.api.Assertions;
3028
import org.openqa.selenium.By;
3129
import org.openqa.selenium.NoSuchElementException;
@@ -44,8 +42,6 @@
4442
public abstract class PrototypeTestBase extends WebDriverTestCase {
4543

4644
private static final Log LOG = LogFactory.getLog(PrototypeTestBase.class);
47-
/** The server. */
48-
protected static Server SERVER_;
4945

5046
/**
5147
* Gets the prototype tested version.
@@ -127,18 +123,6 @@ protected void test(final String filename) throws Exception {
127123
assertEquals(expected, actual);
128124
}
129125

130-
/**
131-
* @throws Exception if an error occurs
132-
*/
133-
@AfterAll
134-
public static void stopServer() throws Exception {
135-
if (SERVER_ != null) {
136-
SERVER_.stop();
137-
SERVER_.destroy();
138-
SERVER_ = null;
139-
}
140-
}
141-
142126
/**
143127
* @return the resource base URL
144128
*/

0 commit comments

Comments
 (0)