{"shas":[["f6d7d0530ef3ad8d225df8ba7e95b223a8d77f0e","12fcc5bdf4f473457b3341d4f6b510b71aa4a4c9@gmail.com","Use a special class for testing cmdline_parse invalid arguments:\n\n* A parse_arg_failed template argument to the option class will cause\n  a parsing failure when the option's argument is parsed.\n\n* This allows the testing of invalid arguments with cmdline_parse\n  without relying the parsing ability of a given type.","nick"],["c71751af8a7dc7ddd3de70350b6c06e78048e9cc","12fcc5bdf4f473457b3341d4f6b510b71aa4a4c9@gmail.com","Fixed some parameter_name class bugs\n\n* There were several bugs in the equality operators.\n\n* Also did some refactoring on how parameter_name::string_name() is\n  calculated.","nick"],["c3209a8a3128ae53a81e6879470e990eaa84eeec","12fcc5bdf4f473457b3341d4f6b510b71aa4a4c9@gmail.com","Make the invalid-name test specifically for the parameter_name class:\n\n* Moved invalid_name.cc to parameter-name-tests.\n\n* Use parameter_name class instead of the option class.\n\n* Added the parameter-name-tests directory to the run-tests.sh script.","nick"],["62f161d9b4b877a65a9f742af3294849f872e6c9","12fcc5bdf4f473457b3341d4f6b510b71aa4a4c9@gmail.com","New unit test for parameter_name class equality operators","nick"],["eaebdbcbdd1ea828f83940f777e0cad7f8bd03e2","12fcc5bdf4f473457b3341d4f6b510b71aa4a4c9@gmail.com","New test for parameter_name initialization","nick"],["100fd0336a93872cd1a7013b0df402e8670a95f0","12fcc5bdf4f473457b3341d4f6b510b71aa4a4c9@gmail.com","Use the parse_arg_failed template argument for option-arg-invalid test","nick"]],"ref":"refs/heads/master","size":6,"head":"100fd0336a93872cd1a7013b0df402e8670a95f0","push_id":37022340}