mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-01-20 07:09:15 +01:00
test: additional test coverage for script_verify_flags
This commit is contained in:
@@ -20,6 +20,7 @@ static DataStream& operator>>(DataStream& ds, script_verify_flags& f)
|
||||
script_verify_flags::value_type n{0};
|
||||
ds >> n;
|
||||
f = script_verify_flags::from_int(n);
|
||||
assert(n == f.as_int());
|
||||
return ds;
|
||||
}
|
||||
|
||||
@@ -33,6 +34,8 @@ FUZZ_TARGET(script_flags)
|
||||
script_verify_flags verify_flags;
|
||||
ds >> verify_flags;
|
||||
|
||||
assert(verify_flags == script_verify_flags::from_int(verify_flags.as_int()));
|
||||
|
||||
if (!IsValidFlagCombination(verify_flags)) return;
|
||||
|
||||
script_verify_flags fuzzed_flags;
|
||||
|
||||
Reference in New Issue
Block a user