Expand description
Module provides FFI functions to match values using Pact matching rules
Functions§
- Determines if the binary value matches the given matching rule. If the value matches OK, will return a NULL pointer. If the value does not match, will return a error message as a NULL terminated string. The error message pointer will need to be deleted with the
pactffi_string_delete
function once it is no longer required. - Determines if the boolean value matches the given matching rule. If the value matches OK, will return a NULL pointer. If the value does not match, will return a error message as a NULL terminated string. The error message pointer will need to be deleted with the
pactffi_string_delete
function once it is no longer required. - Determines if the floating point value matches the given matching rule. If the value matches OK, will return a NULL pointer. If the value does not match, will return a error message as a NULL terminated string. The error message pointer will need to be deleted with the
pactffi_string_delete
function once it is no longer required. - Determines if the signed integer value matches the given matching rule. If the value matches OK, will return a NULL pointer. If the value does not match, will return a error message as a NULL terminated string. The error message pointer will need to be deleted with the
pactffi_string_delete
function once it is no longer required. - Determines if the JSON value matches the given matching rule. If the value matches OK, will return a NULL pointer. If the value does not match, will return a error message as a NULL terminated string. The error message pointer will need to be deleted with the
pactffi_string_delete
function once it is no longer required. - Determines if the string value matches the given matching rule. If the value matches OK, will return a NULL pointer. If the value does not match, will return a error message as a NULL terminated string. The error message pointer will need to be deleted with the
pactffi_string_delete
function once it is no longer required. - Determines if the unsigned integer value matches the given matching rule. If the value matches OK, will return a NULL pointer. If the value does not match, will return a error message as a NULL terminated string. The error message pointer will need to be deleted with the
pactffi_string_delete
function once it is no longer required.