Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This test will pass.

Section
Column
width25px

 

Column
width500px
Panel
bgColor#E0E6F8
titleColor#0B0B61
titleBGColor#CED8F6
title@Failure with a description. Error caught by @Test.

@Test(expected-error-id: 'FAIL_UNSPECIFIED')

@Failure(description: 'How did this FAILURE happen?')

executeFailure()

{

log(

message: 'Annotated with failure',

log-file-name: 'test_me.log',

log-classifier: 'anyClassifier'

);

}


Column

 

The result when you run this test:

Section
Column
width75px25px

 

Column
width675px
Code Block
languagetext
themeRDark
title@Failure properly caught
userme > te #executeFailure
Processing [1] tests
class experiment.test_me   -------------------------------------------------------
1/1        .executeFailure
  Passed                                                                      P[1]
Tests run: 1, Successes: 1, Time elapsed: 0.178 sec
Column

 

...

This test will pass.

Section
Column
width25px

 

Column
width500px
Panel
bgColor#E0E6F8
titleColor#0B0B61
titleBGColor#CED8F6
title@Failure without description. Error caught by @Test.

@Test(expected-error-id: 'FAIL_UNSPECIFIED')

@Failure

executeFailure()

{

log(

message: 'Annotated with failure',

log-file-name: 'test_me.log',

log-classifier: 'anyClassifier'

);

}


Column

 

The following test will not pass.  It will end with an error.

Section
Column
width25px

 

Column
width500px
Panel
bgColor#E0E6F8
titleColor#0B0B61
titleBGColor#CED8F6
title@Failure triggers error not caught by @Test

@Test

@Failure

executeFailure()

{

log(

message: 'Annotated with failure',

log-file-name: 'test_me.log',

log-classifier: 'anyClassifier'

);

}


Column

 

Section
Column
width75px25px

 

Column
width675px
Code Block
languagetext
themeRDark
userme > te #executeFailure
Processing [1] tests
class experiment.test_me   -------------------------------------------------------
1/1        .executeFailure
      FAIL_UNSPECIFIED
  Caused an error                                                             E[1]
Tests run: 1, Errors: 1, Time elapsed: 0.16 sec
Column