-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
26c353b
commit 4f9a9f5
Showing
3 changed files
with
115 additions
and
107 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
4.4.0 | ||
|
||
Moved tool config default location to src/main/webcnf | ||
Added some incubation code for detecting unused CSS classes | ||
Removed force-integrity | ||
Added caching of integrity values | ||
Removed warning missing integrity-attribute | ||
Fixed bug with 604 file loading |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,11 @@ | ||
package htmlcompiler.pojos.httpmock; | ||
|
||
public class Header { | ||
public final String name; | ||
public final String value; | ||
|
||
public Header(final String name, final String value) { | ||
this.name = name; | ||
this.value = value; | ||
} | ||
} | ||
package htmlcompiler.pojos.httpmock; | ||
|
||
public class Header { | ||
public final String name; | ||
public final String value; | ||
|
||
public Header(final String name, final String value) { | ||
this.name = name; | ||
this.value = value; | ||
} | ||
} |
192 changes: 96 additions & 96 deletions
192
src/main/java/htmlcompiler/pojos/httpmock/MockVirtualHost.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,97 +1,97 @@ | ||
package htmlcompiler.pojos.httpmock; | ||
|
||
import com.google.gson.Gson; | ||
import com.google.gson.GsonBuilder; | ||
|
||
import java.util.ArrayList; | ||
import java.util.List; | ||
import java.util.function.Consumer; | ||
|
||
import static java.util.Arrays.asList; | ||
import static java.util.Collections.emptyList; | ||
|
||
public final class MockVirtualHost { | ||
|
||
public static List<Header> redirectHeader(final String path) { | ||
return asList(new Header("Location", path)); | ||
} | ||
public static List<Header> newRecordsHeader(final int count) { | ||
return asList(new Header("Number-Of-Records", String.valueOf(count))); | ||
} | ||
public static final List<Header> | ||
NO_HEADERS = emptyList(), | ||
JSON_CONTENT = asList(new Header("Content-Type", "application/json")), | ||
TEXT_CONTENT = asList(new Header("Content-Type", "text/plain; charset=UTF-8")), | ||
IMAGE_JPEG = asList(new Header("Content-Type", "image/jpeg")), | ||
TEXT_CSS = asList(new Header("Content-Type", "text/css; charset=UTF-8")); | ||
|
||
private final Gson gson = new GsonBuilder().setPrettyPrinting().create(); | ||
private final List<Request> requests = new ArrayList<>(); | ||
|
||
public MockVirtualHost apply(Consumer<MockVirtualHost> consumer) { | ||
consumer.accept(this); | ||
return this; | ||
} | ||
|
||
public MockVirtualHost head(final String path, final int statusCode, final List<Header> headers) { | ||
return request("HEAD", path, statusCode, headers); | ||
} | ||
public MockVirtualHost get(final String path, final int statusCode, final List<Header> headers) { | ||
return request("GET", path, statusCode, headers); | ||
} | ||
public MockVirtualHost post(final String path, final int statusCode, final List<Header> headers) { | ||
return request("POST", path, statusCode, headers); | ||
} | ||
public MockVirtualHost put(final String path, final int statusCode, final List<Header> headers) { | ||
return request("PUT", path, statusCode, headers); | ||
} | ||
public MockVirtualHost delete(final String path, final int statusCode, final List<Header> headers) { | ||
return request("DELETE", path, statusCode, headers); | ||
} | ||
public MockVirtualHost request(final String method, final String path, final int statusCode, final List<Header> headers) { | ||
return request(method, path, statusCode, headers, ""); | ||
} | ||
|
||
public MockVirtualHost head(final String path, final int statusCode, final List<Header> headers, final Object body) { | ||
return request("HEAD", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost get(final String path, final int statusCode, final List<Header> headers, final Object body) { | ||
return request("GET", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost post(final String path, final int statusCode, final List<Header> headers, final Object body) { | ||
return request("POST", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost put(final String path, final int statusCode, final List<Header> headers, final Object body) { | ||
return request("PUT", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost delete(final String path, final int statusCode, final List<Header> headers, final Object body) { | ||
return request("DELETE", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost request(final String method, final String path, final int statusCode, final List<Header> headers, final Object body) { | ||
return request(method, path, statusCode, headers, gson.toJson(body)); | ||
} | ||
|
||
public MockVirtualHost head(final String path, final int statusCode, final List<Header> headers, final String body) { | ||
return request("HEAD", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost get(final String path, final int statusCode, final List<Header> headers, final String body) { | ||
return request("GET", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost post(final String path, final int statusCode, final List<Header> headers, final String body) { | ||
return request("POST", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost put(final String path, final int statusCode, final List<Header> headers, final String body) { | ||
return request("PUT", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost delete(final String path, final int statusCode, final List<Header> headers, final String body) { | ||
return request("DELETE", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost request(final String method, final String path, final int statusCode, final List<Header> headers, final String body) { | ||
requests.add(new Request(new Endpoint(method, path), statusCode, headers, body)); | ||
return this; | ||
} | ||
|
||
List<Request> toRequestsList() { | ||
return requests; | ||
} | ||
package htmlcompiler.pojos.httpmock; | ||
|
||
import com.google.gson.Gson; | ||
import com.google.gson.GsonBuilder; | ||
|
||
import java.util.ArrayList; | ||
import java.util.List; | ||
import java.util.function.Consumer; | ||
|
||
import static java.util.Arrays.asList; | ||
import static java.util.Collections.emptyList; | ||
|
||
public final class MockVirtualHost { | ||
|
||
public static List<Header> redirectHeader(final String path) { | ||
return asList(new Header("Location", path)); | ||
} | ||
public static List<Header> newRecordsHeader(final int count) { | ||
return asList(new Header("Number-Of-Records", String.valueOf(count))); | ||
} | ||
public static final List<Header> | ||
NO_HEADERS = emptyList(), | ||
JSON_CONTENT = asList(new Header("Content-Type", "application/json")), | ||
TEXT_CONTENT = asList(new Header("Content-Type", "text/plain; charset=UTF-8")), | ||
IMAGE_JPEG = asList(new Header("Content-Type", "image/jpeg")), | ||
TEXT_CSS = asList(new Header("Content-Type", "text/css; charset=UTF-8")); | ||
|
||
private final Gson gson = new GsonBuilder().setPrettyPrinting().create(); | ||
private final List<Request> requests = new ArrayList<>(); | ||
|
||
public MockVirtualHost apply(Consumer<MockVirtualHost> consumer) { | ||
consumer.accept(this); | ||
return this; | ||
} | ||
|
||
public MockVirtualHost head(final String path, final int statusCode, final List<Header> headers) { | ||
return request("HEAD", path, statusCode, headers); | ||
} | ||
public MockVirtualHost get(final String path, final int statusCode, final List<Header> headers) { | ||
return request("GET", path, statusCode, headers); | ||
} | ||
public MockVirtualHost post(final String path, final int statusCode, final List<Header> headers) { | ||
return request("POST", path, statusCode, headers); | ||
} | ||
public MockVirtualHost put(final String path, final int statusCode, final List<Header> headers) { | ||
return request("PUT", path, statusCode, headers); | ||
} | ||
public MockVirtualHost delete(final String path, final int statusCode, final List<Header> headers) { | ||
return request("DELETE", path, statusCode, headers); | ||
} | ||
public MockVirtualHost request(final String method, final String path, final int statusCode, final List<Header> headers) { | ||
return request(method, path, statusCode, headers, ""); | ||
} | ||
|
||
public MockVirtualHost head(final String path, final int statusCode, final List<Header> headers, final Object body) { | ||
return request("HEAD", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost get(final String path, final int statusCode, final List<Header> headers, final Object body) { | ||
return request("GET", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost post(final String path, final int statusCode, final List<Header> headers, final Object body) { | ||
return request("POST", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost put(final String path, final int statusCode, final List<Header> headers, final Object body) { | ||
return request("PUT", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost delete(final String path, final int statusCode, final List<Header> headers, final Object body) { | ||
return request("DELETE", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost request(final String method, final String path, final int statusCode, final List<Header> headers, final Object body) { | ||
return request(method, path, statusCode, headers, gson.toJson(body)); | ||
} | ||
|
||
public MockVirtualHost head(final String path, final int statusCode, final List<Header> headers, final String body) { | ||
return request("HEAD", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost get(final String path, final int statusCode, final List<Header> headers, final String body) { | ||
return request("GET", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost post(final String path, final int statusCode, final List<Header> headers, final String body) { | ||
return request("POST", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost put(final String path, final int statusCode, final List<Header> headers, final String body) { | ||
return request("PUT", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost delete(final String path, final int statusCode, final List<Header> headers, final String body) { | ||
return request("DELETE", path, statusCode, headers, body); | ||
} | ||
public MockVirtualHost request(final String method, final String path, final int statusCode, final List<Header> headers, final String body) { | ||
requests.add(new Request(new Endpoint(method, path), statusCode, headers, body)); | ||
return this; | ||
} | ||
|
||
List<Request> toRequestsList() { | ||
return requests; | ||
} | ||
} |