1..15 # ->run() ok 1 - ->run() accepts an indexed array of arguments ok 2 - ->run() accepts an associative array of arguments ok 3 - ->run() accepts an unordered associative array of arguments ok 4 - ->run() accepts a string of arguments ok 5 - ->run() accepts an associative array of arguments when optional arguments are passed as null ok 6 - ->run() accepts an unordered associative array of arguments when optional arguments are passed as null ok 7 - ->run() accepts an indexed array of an IS_ARRAY argument ok 8 - ->run() accepts an associative array of an IS_ARRAY argument ok 9 - ->run() sets empty option values ok 10 - ->run() accepts an indexed array of option values ok 11 - ->run() accepts an indexed array of unflagged option values ok 12 - ->run() accepts an associative array of option values ok 13 - ->run() accepts an associative array of options when optional values are passed as empty ok 14 - ->run() accepts a string of options ok 15 - ->run() accepts an associative array of options with a scalar array option value # Looks like everything went fine.