1

I'm trying to use MockServer to test an API Client with Quarkus. Here is my test code:

//@QuarkusTest
@ExtendWith(QuarkusTestExtension::class, MockServerExtension::class)
class APIClientTest(private val mockServerClient: MockServerClient) {
    @Test
    fun testClient() {
        assert(mockServerClient.hasStarted())
    }
}

Running this produces the following error:

Discovered multiple competing ParameterResolvers for parameter [org.mockserver.client.MockServerClient mockServerClient] in constructor [public com.example.APIClientTest(org.mockserver.client.MockServerClient)]: io.quarkus.test.junit.QuarkusTestExtension@5bff6eec, org.mockserver.junit.jupiter.MockServerExtension@a2f7328

How can I use MockServer in conjunction with Quarkus?

Adam Millerchip
  • 20,844
  • 5
  • 51
  • 74

0 Answers0