double d;
if (!pc->valid_i32) {
- if (!TEST_false(OSSL_PARAM_get_int32(pc->param, &i32))) {
+ if (!TEST_false(OSSL_PARAM_get_int32(pc->param, &i32))
+ || !TEST_ulong_ne(ERR_get_error(), 0)) {
TEST_note("unexpected valid conversion to int32 on line %d", line);
return 0;
}
}
if (!pc->valid_i64) {
- if (!TEST_false(OSSL_PARAM_get_int64(pc->param, &i64))) {
+ if (!TEST_false(OSSL_PARAM_get_int64(pc->param, &i64))
+ || !TEST_ulong_ne(ERR_get_error(), 0)) {
TEST_note("unexpected valid conversion to int64 on line %d", line);
return 0;
}
}
if (!pc->valid_u32) {
- if (!TEST_false(OSSL_PARAM_get_uint32(pc->param, &u32))) {
+ if (!TEST_false(OSSL_PARAM_get_uint32(pc->param, &u32))
+ || !TEST_ulong_ne(ERR_get_error(), 0)) {
TEST_note("unexpected valid conversion to uint32 on line %d", line);
return 0;
}
}
if (!pc->valid_u64) {
- if (!TEST_false(OSSL_PARAM_get_uint64(pc->param, &u64))) {
+ if (!TEST_false(OSSL_PARAM_get_uint64(pc->param, &u64))
+ || !TEST_ulong_ne(ERR_get_error(), 0)) {
TEST_note("unexpected valid conversion to uint64 on line %d", line);
return 0;
}
}
if (!pc->valid_d) {
- if (!TEST_false(OSSL_PARAM_get_double(pc->param, &d))) {
+ if (!TEST_false(OSSL_PARAM_get_double(pc->param, &d))
+ || !TEST_ulong_ne(ERR_get_error(), 0)) {
TEST_note("unexpected valid conversion to double on line %d", line);
return 0;
}