> moduleClasses =
new HashSet<>(reflections.get(Scanners.SubTypes.of(clazz).asClass()));
- moduleClasses.removeIf(
- c ->
- c.isInterface()
- || Modifier.isAbstract(c.getModifiers())
- || !Modifier.isPublic(c.getModifiers()));
+ moduleClasses.removeIf(c ->
+ c.isInterface()
+ || Modifier.isAbstract(c.getModifiers())
+ || !Modifier.isPublic(c.getModifiers()));
moduleClasses.removeAll(classesInAnnotation);
missingClasses.addAll(moduleClasses);
}
diff --git a/commafeed-server/src/test/java/com/commafeed/backend/HttpGetterTest.java b/commafeed-server/src/test/java/com/commafeed/backend/HttpGetterTest.java
index 591f0c08..d75736e6 100644
--- a/commafeed-server/src/test/java/com/commafeed/backend/HttpGetterTest.java
+++ b/commafeed-server/src/test/java/com/commafeed/backend/HttpGetterTest.java
@@ -317,18 +317,17 @@ class HttpGetterTest {
this.mockServerClient
.when(HttpRequest.request().withMethod("GET"))
- .respond(
- req -> {
- calls.incrementAndGet();
+ .respond(req -> {
+ calls.incrementAndGet();
- if (req.containsHeader(HttpHeaders.COOKIE)) {
- throw new Exception("cookie should not be sent by the client");
- }
+ if (req.containsHeader(HttpHeaders.COOKIE)) {
+ throw new Exception("cookie should not be sent by the client");
+ }
- return HttpResponse.response()
- .withBody("ok")
- .withHeader(HttpHeaders.SET_COOKIE, "foo=bar");
- });
+ return HttpResponse.response()
+ .withBody("ok")
+ .withHeader(HttpHeaders.SET_COOKIE, "foo=bar");
+ });
Assertions.assertDoesNotThrow(() -> getter.get(this.feedUrl));
Assertions.assertDoesNotThrow(() -> getter.get(this.feedUrl + "?foo=bar"));
@@ -341,11 +340,10 @@ class HttpGetterTest {
this.mockServerClient
.when(HttpRequest.request().withMethod("GET"))
- .respond(
- req -> {
- calls.incrementAndGet();
- return HttpResponse.response().withBody("ok");
- });
+ .respond(req -> {
+ calls.incrementAndGet();
+ return HttpResponse.response().withBody("ok");
+ });
HttpResult result = getter.get(this.feedUrl);
Assertions.assertEquals(result, getter.get(this.feedUrl));
@@ -400,17 +398,15 @@ class HttpGetterTest {
this.mockServerClient
.when(HttpRequest.request().withMethod("GET"))
- .respond(
- req -> {
- calls.incrementAndGet();
+ .respond(req -> {
+ calls.incrementAndGet();
- if (req.containsHeader(HttpHeaders.UPGRADE)) {
- throw new Exception(
- "upgrade header should not be sent by the client");
- }
+ if (req.containsHeader(HttpHeaders.UPGRADE)) {
+ throw new Exception("upgrade header should not be sent by the client");
+ }
- return HttpResponse.response().withBody("ok");
- });
+ return HttpResponse.response().withBody("ok");
+ });
Assertions.assertDoesNotThrow(() -> getter.get(this.feedUrl));
Assertions.assertEquals(1, calls.get());
@@ -438,33 +434,30 @@ class HttpGetterTest {
HttpGetterTest.this
.mockServerClient
.when(HttpRequest.request().withMethod("GET"))
- .respond(
- req -> {
- try {
- String acceptEncodingHeader =
- req.getFirstHeader(HttpHeaders.ACCEPT_ENCODING);
- if (!ACCEPT_ENCODING.equals(acceptEncodingHeader)) {
- throw new Exception(
- "Wrong value in the Accept-Encoding header, should be '%s' but was '%s'"
- .formatted(
- ACCEPT_ENCODING,
- acceptEncodingHeader));
- }
+ .respond(req -> {
+ try {
+ String acceptEncodingHeader =
+ req.getFirstHeader(HttpHeaders.ACCEPT_ENCODING);
+ if (!ACCEPT_ENCODING.equals(acceptEncodingHeader)) {
+ throw new Exception(
+ "Wrong value in the Accept-Encoding header, should be '%s' but was '%s'"
+ .formatted(ACCEPT_ENCODING, acceptEncodingHeader));
+ }
- ByteArrayOutputStream output = new ByteArrayOutputStream();
- try (OutputStream compressionOutputStream =
- compressionFunction.apply(output)) {
- compressionOutputStream.write(body.getBytes());
- }
+ ByteArrayOutputStream output = new ByteArrayOutputStream();
+ try (OutputStream compressionOutputStream =
+ compressionFunction.apply(output)) {
+ compressionOutputStream.write(body.getBytes());
+ }
- return HttpResponse.response()
- .withBody(output.toByteArray())
- .withHeader(HttpHeaders.CONTENT_ENCODING, encoding);
- } catch (Exception e) {
- log.error("Error in compression callback", e);
- throw e;
- }
- });
+ return HttpResponse.response()
+ .withBody(output.toByteArray())
+ .withHeader(HttpHeaders.CONTENT_ENCODING, encoding);
+ } catch (Exception e) {
+ log.error("Error in compression callback", e);
+ throw e;
+ }
+ });
HttpResult result = getter.get(HttpGetterTest.this.feedUrl);
Assertions.assertEquals(body, new String(result.content()));
diff --git a/commafeed-server/src/test/java/com/commafeed/backend/favicon/YoutubeFaviconFetcherTest.java b/commafeed-server/src/test/java/com/commafeed/backend/favicon/YoutubeFaviconFetcherTest.java
index 667b844c..7968475f 100644
--- a/commafeed-server/src/test/java/com/commafeed/backend/favicon/YoutubeFaviconFetcherTest.java
+++ b/commafeed-server/src/test/java/com/commafeed/backend/favicon/YoutubeFaviconFetcherTest.java
@@ -68,7 +68,8 @@ class YoutubeFaviconFetcherTest {
byte[] apiResponse =
"""
- {"items":[{"snippet":{"thumbnails":{"default":{"url":"https://example.com/icon.png"}}}}]}"""
+ {"items":[{"snippet":{"thumbnails":{"default":{"url":"https://example.com/icon.png"}}}}]}\
+ """
.getBytes();
HttpResult apiHttpResult =
new HttpResult(apiResponse, "application/json", null, null, null, Duration.ZERO);
@@ -102,7 +103,8 @@ class YoutubeFaviconFetcherTest {
byte[] apiResponse =
"""
- {"items":[{"snippet":{"thumbnails":{"default":{"url":"https://example.com/icon.png"}}}}]}"""
+ {"items":[{"snippet":{"thumbnails":{"default":{"url":"https://example.com/icon.png"}}}}]}\
+ """
.getBytes();
HttpResult apiHttpResult =
new HttpResult(apiResponse, "application/json", null, null, null, Duration.ZERO);
@@ -136,7 +138,8 @@ class YoutubeFaviconFetcherTest {
byte[] playlistResponse =
"""
- {"items":[{"snippet":{"channelId":"testChannelId"}}]}"""
+ {"items":[{"snippet":{"channelId":"testChannelId"}}]}\
+ """
.getBytes();
HttpResult playlistHttpResult =
new HttpResult(
@@ -151,7 +154,8 @@ class YoutubeFaviconFetcherTest {
byte[] channelResponse =
"""
- {"items":[{"snippet":{"thumbnails":{"default":{"url":"https://example.com/icon.png"}}}}]}"""
+ {"items":[{"snippet":{"thumbnails":{"default":{"url":"https://example.com/icon.png"}}}}]}\
+ """
.getBytes();
HttpResult channelHttpResult =
new HttpResult(
diff --git a/commafeed-server/src/test/java/com/commafeed/backend/feed/parser/XMLCleanerTest.java b/commafeed-server/src/test/java/com/commafeed/backend/feed/parser/XMLCleanerTest.java
index b6ae35af..0ee3d618 100644
--- a/commafeed-server/src/test/java/com/commafeed/backend/feed/parser/XMLCleanerTest.java
+++ b/commafeed-server/src/test/java/com/commafeed/backend/feed/parser/XMLCleanerTest.java
@@ -226,14 +226,16 @@ class XMLCleanerTest {
void testRemoveMultilineDoctype() {
String source =
"""
-
- """;
+
+ \
+ """;
Assertions.assertEquals(
"""
- """,
+ \
+ """,
xmlCleaner.removeDoctypeDeclarations(source));
}
diff --git a/commafeed-server/src/test/java/com/commafeed/backend/service/FeedEntryContentCleaningServiceTest.java b/commafeed-server/src/test/java/com/commafeed/backend/service/FeedEntryContentCleaningServiceTest.java
index 82515921..eaffc9bc 100644
--- a/commafeed-server/src/test/java/com/commafeed/backend/service/FeedEntryContentCleaningServiceTest.java
+++ b/commafeed-server/src/test/java/com/commafeed/backend/service/FeedEntryContentCleaningServiceTest.java
@@ -12,23 +12,23 @@ class FeedEntryContentCleaningServiceTest {
void testClean() {
String content =
"""
-
- Some text
-
-
- aaa
- """;
+
+ Some text
+
+
+ aaa
+ """;
String result = feedEntryContentCleaningService.clean(content, "baseUri", false);
Assertions.assertLinesMatch(
"""
-
- Some text
-
-
- aaa
-
- """
+
+ Some text
+
+
+ aaa
+
+ """
.lines(),
result.lines());
}
diff --git a/commafeed-server/src/test/java/com/commafeed/backend/service/PushNotificationServiceTest.java b/commafeed-server/src/test/java/com/commafeed/backend/service/PushNotificationServiceTest.java
index 5b8c425b..8151b0f2 100644
--- a/commafeed-server/src/test/java/com/commafeed/backend/service/PushNotificationServiceTest.java
+++ b/commafeed-server/src/test/java/com/commafeed/backend/service/PushNotificationServiceTest.java
@@ -98,19 +98,19 @@ class PushNotificationServiceTest {
.withBody(
JsonBody.json(
"""
- {
- "title": "Test Feed",
- "message": "Test Entry",
- "priority": 5,
- "extras": {
- "client::notification": {
- "click": {
- "url": "http://example.com/entry"
- }
- }
- }
- }
- """)))
+ {
+ "title": "Test Feed",
+ "message": "Test Entry",
+ "priority": 5,
+ "extras": {
+ "client::notification": {
+ "click": {
+ "url": "http://example.com/entry"
+ }
+ }
+ }
+ }
+ """)))
.respond(HttpResponse.response().withStatusCode(200));
Assertions.assertDoesNotThrow(
diff --git a/commafeed-server/src/test/java/com/commafeed/backend/urlprovider/InPageReferenceFeedURLProviderTest.java b/commafeed-server/src/test/java/com/commafeed/backend/urlprovider/InPageReferenceFeedURLProviderTest.java
index 509519fc..a28ed4c8 100644
--- a/commafeed-server/src/test/java/com/commafeed/backend/urlprovider/InPageReferenceFeedURLProviderTest.java
+++ b/commafeed-server/src/test/java/com/commafeed/backend/urlprovider/InPageReferenceFeedURLProviderTest.java
@@ -14,14 +14,15 @@ class InPageReferenceFeedURLProviderTest {
String url = "http://example.com";
String html =
"""
-
-
-
-
-
-
-
- """;
+
+
+
+
+
+
+
+ \
+ """;
Assertions.assertIterableEquals(
List.of("http://example.com/feed.atom", "http://example.com/feed.rss"),
@@ -33,9 +34,10 @@ class InPageReferenceFeedURLProviderTest {
String url = "http://example.com";
String html =
"""
-
-
- """;
+
+
+ \
+ """;
Assertions.assertTrue(provider.get(url, html).isEmpty());
}
@@ -45,13 +47,14 @@ class InPageReferenceFeedURLProviderTest {
String url = "http://example.com";
String html =
"""
-
-
-
-
-
-
- """;
+
+
+
+
+
+
+ \
+ """;
Assertions.assertTrue(provider.get(url, html).isEmpty());
}
diff --git a/commafeed-server/src/test/java/com/commafeed/integration/rest/GoogleReaderIT.java b/commafeed-server/src/test/java/com/commafeed/integration/rest/GoogleReaderIT.java
index 90c0f417..d82dc696 100644
--- a/commafeed-server/src/test/java/com/commafeed/integration/rest/GoogleReaderIT.java
+++ b/commafeed-server/src/test/java/com/commafeed/integration/rest/GoogleReaderIT.java
@@ -170,10 +170,9 @@ class GoogleReaderIT extends BaseIT {
client.get(BASE + "/reader/api/0/unread-count").as(UnreadCounts.class);
Assertions.assertTrue(
counts.getUnreadCounts().stream()
- .anyMatch(
- c ->
- c.getId().equals("user/-/state/com.google/reading-list")
- && c.getCount() == 2));
+ .anyMatch(c ->
+ c.getId().equals("user/-/state/com.google/reading-list")
+ && c.getCount() == 2));
}
@Test