Ho letto molte delle guide su come lavorare con i servizi Spring Boot e RESTful e molti di essi contengono informazioni sui test delle unità in esecuzione, in particolare "Creazione di un'applicazione con Spring Boot". Tuttavia, non ho visto nulla che fornisca un esempio su come testare un'unità un'applicazione Spring Boot che consuma/dipende da altre applicazioni Spring Boot, come è comune nell'architettura dei micro-servizi cloud. Così, per esempio, abbiamo i seguenti servizi: Primavera BootTest di integrazione Microservices basati su Spring Boot
ServiceMediator, adapter1, adapter2
ServiceMediator chiama adapter1 o adapter2, a seconda dell'ingresso.
C'è un modo per avviare i servizi Spring Boot Adapter1 e Adapter2 prima di avviare e testare ServiceMediator in un test JUnit Spring?
Sei Parlando di unità test dove si sarebbe deridere il servizioMediator o si desidera fare un test di integrazione su dove si chiama il servizio reale? – ndrone
I test di integrazione sono ciò di cui sto parlando. – LouRoy
Immagino che dipenda davvero da come lo definisci. Sto semplicemente cercando un modo per testare tutti i servizi sul mio computer locale in modo automatico. Quindi, c'è un modo per avviare i servizi che il mediatore dipende prima di testare il mediatore? – LouRoy