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?