Ensure tests expected to fail actually fail

Signed-off-by: Paul Elliott <paul.elliott@arm.com>
This commit is contained in:
Paul Elliott 2021-09-15 17:04:19 +01:00
parent e49fe45478
commit f38adbe558

View file

@ -524,16 +524,18 @@ static int aead_multipart_internal_func( int key_type_arg, data_t *key_data,
( input_data->x + data_true_size ), ( input_data->x + data_true_size ),
tag_length ); tag_length );
if( status != PSA_SUCCESS ) if( expect_valid_signature )
PSA_ASSERT( status );
else
{ {
if( !expect_valid_signature ) TEST_ASSERT( status != PSA_SUCCESS );
if( status != PSA_SUCCESS )
{ {
/* Expected failure. */ /* Expected failure. */
test_ok = 1; test_ok = 1;
goto exit; goto exit;
} }
else
PSA_ASSERT( status );
} }
} }