5.3.6 Oggetti TestSuite

Gli oggetti TestSuite si comportano in maniera simile agli oggetti TestCase, tranne per il fatto che non implementano direttamente un test. Vengono usati invece per aggregare in gruppi dei test che devono essere eseguiti insieme. Sono disponibili alcuni metodi addizionali per aggiungere dei test alle istanze di TestSuite:

addTest( test)
Aggiunge un TestCase o una TestSuite all'insieme di test che compongono la suite.

addTests( tests)
Aggiunge tutti i test da una sequenza di istanze di TestCase e TestSuite alla test suite.

Anche il metodo run() è leggermente diverso:

run( result)
Esegue il test associato a questa suite, raccogliendo il risultato nell'oggetto test result passato come result. Notate che al contrario di TestCase.run(), TestSuite.run() richiede che vi sia passato l'oggetto TestResult.

Nell'utilizzo tipico degli oggetti TestSuite, il metodo run() viene invocato da TestRunner piuttosto che dall'utente finale.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.