test TestNG estendentisi BaseTest
Domanda
Abbiamo notato che quando i casi di test TestNG estendono TestCase (JUnit) quei test avviare l'esecuzione di test JUnit. Inoltre, probabilmente dovrei menzionare, i test vengono eseguiti attraverso Maven.
Si tratta di un bug o una funzione? E 'possibile ignorare questo comportamento e ancora correre questi tipi di test come test TestNG? Sapete un link dove TestNG parla di questo?
Grazie.
Soluzione
Altri suggerimenti
non ho pensato neanche TestNG o JUnit necessari eventuali classi di base, ora che entrambe le annotazioni utilizzare per specificare i metodi di prova. Perché pensi che è necessario estendere una classe? E perché mai una classe TestNG estendere la TestCase JUnit classe di base? E 'una sorpresa che corrono come test JUnit?
Sembra che né bug né funzione, ma un errore dell'utente da parte vostra. Non sono sicuro di quello che stai ricevendo a qui. Perché si fare questo?
UPDATE: La tua domanda mi è fonte di confusione. Hai avuto test JUnit in esecuzione con successo che non si sta cercando di convertire in TestNG, o viceversa? Sto avendo una comprensione momento molto difficile quello che stai cercando di ottenere qui. Lasciare Maven fuori di esso. E 'irrilevante il fatto che stanno gestito da te, Ant o Maven.