Theory

From FlexUnit4 Project Documentation

Jump to: navigation, search

Attributes: description, user defined

A typical Theory method.

[Theory]
public function testPythagorean( a : Number, b : Number ) : void {
 
    assumeThat(a, greaterThan(0));
    assumeThat(b, greaterThan(0));
 
    var c : Number = Pythagorean.getC(a,b);
    var newA : Number = Pythagorean.getA(c,b);
    var newB : Number = Pythagorean.getB(c,a);
 
    assertThat(a,closeTo(newA,.001));
}
Personal tools