Lingua

DependsOnAttribute.ProceedOnFailure Proprietà

Definizione

Ottiene o imposta un valore che indica se l'oggetto dipendente viene ancora eseguito quando non viene superato un prerequisito. L'impostazione predefinita è false, ovvero il dipendente viene ignorato. Impostarlo su true per un test che deve essere eseguito indipendentemente dal risultato dei prerequisiti, ad esempio un test di controllo o pulizia. L'ordinamento viene comunque applicato.

public bool ProceedOnFailure { get; set; }
member this.ProceedOnFailure : bool with get, set
Public Property ProceedOnFailure As Boolean

Valore della proprietà

Commenti

Il flag viene valutato per test dipendente anziché per arco: un test che dichiara diversi prerequisiti viene eseguito oltre un errore solo quando ogni dichiarazione imposta questa proprietà su true. Una dichiarazione lasciata all'impostazione predefinita è quindi sufficiente per ignorare il test quando uno dei relativi prerequisiti non viene superato. Tale direzione conservatrice è deliberata- rifiutare esplicitamente l'attesa su un prerequisito non dice nulla sugli altri, e l'esecuzione di un test le cui precondizioni rimanenti non sono mai state stabilite produce un secondo errore fuorviante.

Si applica a