Ich bin mit jUnit vertraut und habe gehört, dass TestNG eine Lösung für einige der Ärgernisse von jUnit sein könnte - z.B. sein Beharren darauf, für jeden Test eine eigene Instanz der Testklasse zu erstellen, was mich dazu zwingt, statische Felder für Objekte zu verwenden, die ich zwischen Tests wiederverwenden möchte.
(Nehmen wir an, Sie stimmen mit mir überein, dass dies ein Nachteil ist, und drehen diese Frage nicht in etwas um, was sie nicht ist)
Was ich hier frage, ist, welche Nachteile hat TestNG, im Vergleich zu jUnit? Warum nicht TestNG verwenden, vorausgesetzt, dies ist ein neues Projekt und es gibt keine Migrationskosten?