Arefe
Arefe

Reputation: 12397

Write unit test for the SOAP client

I have a SOAP client provided below:

@Component
public class Sales2Client extends XWebserviceClient {
    
    private static final Logger LOG = LoggerFactory.getLogger(Sales2Client.class);
    
    @Autowired
    @Qualifier("sales2Template")
    private WebServiceTemplate webServiceTemplate;
    
    public Sales2ObjectFactory factory;
    private DateTimeConverter dateTimeConverter;
    
}

Thank you.

Upvotes: 0

Views: 352

Answers (1)

Simon Martinelli
Simon Martinelli

Reputation: 36103

As you have two components of the same type you have to qualify the name:

@MockBean(name = "sales2Client")
private Sales2Client sales2Client;

Upvotes: 1

Related Questions