Per prima cosa sto usando Scala e sbt per la mia applicazione.Come faccio a testare/scherzare ElasticSearch
Sto utilizzando ElasticClient della libreria elastic4s per connettersi alla mia istanza ES. Quindi in pratica ho solo bisogno di poterli testare nei miei test unitari. Ad esempio, semplicemente verificando che i miei dati lo abbiano effettivamente trasformato in ES e cose del genere.
Prenderebbe in giro ElasticSearch come il modo migliore per andare o c'è un modo più efficiente per farlo? E come andrei su uno di questi?
Ho trovato che è possibile impostare un client locale con ElasticClient.local ma non riesco a trovare molti esempi. Vorremmo andare con questa implementazione quindi se sapete come usarlo mi piacerebbe sentirlo, ma se ci sono modi migliori o più semplici per completare ciò che potrebbe funzionare.
Lasciami essere purista, ma * verificare che i miei dati siano effettivamente passati a ES * non è un test di unità, è un test di * integrazione perché stai controllando quanto bene un componente (il tuo codice) gioca con un altro (ES) –