Azure / Azure/azure-service-bus-java

Service Bus Client Mock Bean creation

Open
#432 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
62
Forks
63
PR merge metrics
No merged PRs in 30d

Description

We are writing integration test as part of the application. This integration test is not supposed to send any data over wire. So, there is need to mock the ServiceBusSenderAsyncClient. Application is using Micronaut framework. Micronaut provides MockBean annotation to create the MockBean. Below is the error when using MockBean :

`Cannot apply AOP advice to final class. Class must be made non-final to support proxying: com.azure.messaging.servicebus.ServiceBusSenderAsyncClient
`

## Actual Behaviour
1. Error received : `Cannot apply AOP advice to final class. Class must be made non-final to support proxying: com.azure.messaging.servicebus.ServiceBusSenderAsyncClient`

## Expected Behaviour
1. The ServiceBusSenderAsyncClient should be successfully mocked and integration test should pass.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.