Sto scrivendo unit test per una libreria scritta in Qt / C ++.
La biblioteca è piuttosto grande, con molte funzionalità. Ho una cartella unitTest separata in cui ho il mio UnitTest.cpp . Avendo tutti i test case / unit test nello stesso file, crea un file .cpp molto grande.
Mi stavo chiedendo quale sia l'approccio migliore per le librerie enormi di test unitari. Devo avere diversi UnitTest.cpp file in una cartella diversa? Come uno per ogni classe? o ogni spazio dei nomi?