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.