Question

Le code suivant produit un test a échoué, pas un test de passage (comme je l'attendrais):

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

La solution

Dans les anciennes versions, il a été [Test (attendu = '')]

Dans les nouvelles versions, nous soutenons à la fois attendu et attend que cela était source de confusion pour beaucoup

Autres conseils

Assurez-vous que vous liez contre le SWC de libération de FlexUnit, ou si vous compilez vous-même, assurez-vous que vous utilisez --keep-AS3-métadonnées + = Test dans la case « options de compilateur supplémentaires » dans le projet propriétés.

Je pense que le problème est peut-être que j'utilisais une ancienne version de FlexUnit4. Je viens de mettre (à 4,0 RC1) et il semble fonctionner maintenant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top