Skip to content

Commit 09f077b

Browse files
committed
Filter out RESTEasy related warning in ProviderConfigInjectionWarningsTest
We sometimes have RESTEasy complaining about an Apache HTTP Client not being closed. (cherry picked from commit ea36149)
1 parent 6bc9ece commit 09f077b

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

extensions/resteasy-classic/resteasy/deployment/src/test/java/io/quarkus/resteasy/test/config/ProviderConfigInjectionWarningsTest.java

+7-2
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,13 @@ public class ProviderConfigInjectionWarningsTest {
3636
static final QuarkusUnitTest TEST = new QuarkusUnitTest()
3737
.setLogRecordPredicate(record -> record.getLevel().intValue() >= Level.WARNING.intValue())
3838
.assertLogRecords(logRecords -> {
39-
assertEquals(4, logRecords.size());
40-
Set<String> messages = logRecords.stream().map(LogRecord::getMessage).collect(Collectors.toSet());
39+
Set<String> messages = logRecords.stream()
40+
.map(LogRecord::getMessage)
41+
// filter out noise coming from RESTEasy
42+
.filter(m -> !m.contains("RESTEASY004687"))
43+
.collect(Collectors.toSet());
44+
45+
assertEquals(4, messages.size());
4146
assertTrue(messages.contains(
4247
"Directly injecting a org.eclipse.microprofile.config.Config into a javax.ws.rs.ext.Provider may lead to unexpected results. To ensure proper results, please change the type of the field to javax.enterprise.inject.Instance<org.eclipse.microprofile.config.Config>. Offending field is 'config' of class 'io.quarkus.resteasy.test.config.ProviderConfigInjectionWarningsTest$FooProvider'"));
4348
assertTrue(messages.contains(

0 commit comments

Comments
 (0)