Sto cercando di combinare la flessibilità di Spring Profiles and Configurations con il parallelo funzionamento di test JUnit che utilizzano l'annotazione Parameterized o Theories. C'è un modo per incorporare tutte queste funzionalità per far funzionare i miei test unitari?Spring Parameterized/Theories JUnit Test
Il problema Continuo funzionando in è i parametri devono accedere ad un bean iniettato, che non è possibile poiché la funzione annotato con parametri @ o @DataPoints dovrebbe essere statico. Mi dispiacerebbe dover collegare questo in ogni classe o anche una funzione statica da qualche parte perché mi piacerebbe essere in grado di passare rapidamente i profili senza dover cambiare il codice Java. È possibile?
difficile vedere cosa questo ci guadagna senza vedere l'attuazione di getValidFiles è. Abbiamo pensato a un metodo simile a questo che chiamerebbe un webservice per restituire i nostri parametri. – Scott
È solo un esempio. :-) Finché si tratta di una raccolta di matrici di oggetti (che tra l'altro l'hanno inventato?). I metodi annotati con @ Parameterized.Parameters verranno chiamati una volta per ottenere la raccolta. Successivamente, per ogni elemento della raccolta, verrà creata un'istanza utilizzando il costruttore (da cui il costruttore con un argomento File). –
La mia speranza è di essere in grado di iniettare i parametri però. – Scott