I agree with @olanod with the ASSET_PAYMENT_ASSERTION naming. It's confusing, and unless you fully understand the process behind build_payment (where this parameter is stated as assert_payment_creation), you'd end up missing some context on the tests.
100%, was a wrong search and replace