Domanda

Il seguente codice produce un test fallito, non un test di passaggio (come ci si aspetta):

[Test(expects="Error")]
public function someTest():void {
    throw Error("this test doesn't pass");
}
È stato utile?

Soluzione

Nelle versioni più vecchie è stato [Test (previsto = '')]

Nelle versioni più recenti ci supportano sia aspettavamo e si aspetta come questo è stato fonte di confusione per molti

Altri suggerimenti

Assicurarsi che si sta collegando contro il rilascio di SWC FlexUnit, o se si sta compilando da soli, assicurarsi che si sta utilizzando --keep-AS3-metadati + = Test nella casella "addizionale opzioni del compilatore" a progetto proprietà.

Credo che il problema potrebbe essere stato che stavo usando una vecchia versione di FlexUnit4. Ho appena aggiornato (a 4,0 RC1) e sembra essere ora di lavoro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top