Skip navigation
efeminella
Currently Being Moderated

[Test(expects="Error")] not functioning as expected

Jun 11, 2009 8:29 PM

When testing against implementation code which is expected to throw an exception the test fails even when the expected exception is thrown.

 

I broke this test down into a very simple example to help illustrate the issue:

 

public class ExpectsExampleTest
{
    [Test(expects="Error")]
    public function testExpects():void
    {
        throw new Error();
    }
}

 

The above code result in the following error:

6/11/2009 23:23:39.519 [WARN] FlexUnit4 There was 1 failure:
6/11/2009 23:23:39.522 [WARN] FlexUnit4 1 tests::ExpectsExampleTest.testExpects Error

 

Not sure if I am missing something or not, however the implementation appears to be correct.

 

Thanks,

Eric

 
Replies
  • Currently Being Moderated
    Jun 11, 2009 8:32 PM   in reply to efeminella

    Eric,

     

    there was a bug surrounding this issue. Latest bits in SVN should have it corrected. There was a difference between the docs and code.

     

    if you get the latest, it will work as is, or, you can change the word expects to expected and it will likely work in yours.

     

    It the new version it accepts either,

    Mike

     
    |
    Mark as:
  • Currently Being Moderated
    Oct 18, 2010 2:19 PM   in reply to Michael Labriola

    mlabriola wrote:

     

    Eric,

     

    there was a bug surrounding this issue. Latest bits in SVN should have it corrected. There was a difference between the docs and code.

     

    if you get the latest, it will work as is, or, you can change the word expects to expected and it will likely work in yours.

     

    It the new version it accepts either,

    Mike

     

    thanks mike, you're right

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points