@@ -70,7 +70,6 @@ fn evaluate_testcase(tc: &Testcase, exceptions: &HashMap<String, Exception>) ->
7070
7171 let validation_result = run_validation ( tc) ;
7272 let actual_success = validation_result. is_ok ( ) ;
73- let expected_success = matches ! ( tc. expected_result, ExpectedResult :: Success ) ;
7473
7574 if let Some ( exception) = exceptions. get ( tc. id . as_str ( ) ) {
7675 if actual_success == ( exception. actual == "SUCCESS" ) {
@@ -80,10 +79,10 @@ fn evaluate_testcase(tc: &Testcase, exceptions: &HashMap<String, Exception>) ->
8079 }
8180
8281 // Compare actual vs expected
83- match ( expected_success , validation_result) {
84- ( true , Ok ( ( ) ) ) | ( false , Err ( _) ) => Outcome :: Pass ,
85- ( true , Err ( err) ) => Outcome :: UnexpectedFailure ( err) ,
86- ( false , Ok ( ( ) ) ) => Outcome :: UnexpectedSuccess ,
82+ match ( tc . expected_result , validation_result) {
83+ ( ExpectedResult :: Success , Ok ( ( ) ) ) | ( ExpectedResult :: Failure , Err ( _) ) => Outcome :: Pass ,
84+ ( ExpectedResult :: Success , Err ( err) ) => Outcome :: UnexpectedFailure ( err) ,
85+ ( ExpectedResult :: Failure , Ok ( ( ) ) ) => Outcome :: UnexpectedSuccess ,
8786 }
8887}
8988
0 commit comments