1..21
# __construct()
ok 1 - __construct() creates a new sfCommandArgumentSet object
ok 2 - __construct() takes an array of sfCommandArgument objects as its first argument
# ->setArguments()
ok 3 - ->setArguments() sets the array of sfCommandArgument objects
ok 4 - ->setArguments() clears all sfCommandArgument objects
# ->addArguments()
ok 5 - ->addArguments() adds an array of sfCommandArgument objects
ok 6 - ->addArguments() does not clear existing sfCommandArgument objects
# ->addArgument()
ok 7 - ->addArgument() adds a sfCommandArgument object
ok 8 - ->addArgument() adds a sfCommandArgument object
ok 9 - ->addArgument() throws a sfCommandException if another argument is already registered with the same name
ok 10 - ->addArgument() throws a sfCommandException if there is an array parameter already registered
ok 11 - ->addArgument() throws an exception if you try to add a required argument after an optional one
# ->getArgument()
ok 12 - ->getArgument() returns a sfCommandArgument by its name
ok 13 - ->getArgument() throws an exception if the Argument name does not exist
# ->hasArgument()
ok 14 - ->hasArgument() returns true if a sfCommandArgument exists for the given name
ok 15 - ->hasArgument() returns false if a sfCommandArgument exists for the given name
# ->getArgumentRequiredCount()
ok 16 - ->getArgumentRequiredCount() returns the number of required arguments
ok 17 - ->getArgumentRequiredCount() returns the number of required arguments
# ->getArgumentCount()
ok 18 - ->getArgumentCount() returns the number of arguments
ok 19 - ->getArgumentCount() returns the number of arguments
# ->getDefaults()
ok 20 - ->getDefaults() return the default values for each argument
ok 21 - ->getDefaults() return the default values for each argument
Looks like everything went fine.