Frage

Der folgende Code erzeugt einen Test nicht bestanden, keine vorübergehende Test (wie ich erwarten würde):

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

Lösung

In älteren Versionen war es [Test (erwartet = '')]

In neueren Versionen unterstützen wir sowohl erwartete als auch erwartet, da dies für viele war verwirrend

Andere Tipps

Stellen Sie sicher, dass Sie die Verknüpfung gegen die Freisetzung SWC von Flexunit, oder wenn Sie es selbst sind kompilieren, stellen Sie sicher, dass Sie --keep-AS3-Metadaten + = Test in der „zusätzliche Compiler-Optionen“ -Box in Projekt verwenden Eigenschaften.

Ich denke, das Problem gewesen sein könnte, dass ich eine ältere Version von FlexUnit4 wurde mit. Ich habe gerade ein Upgrade (auf 4,0 RC1) und es scheint zu funktionieren jetzt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top