A significant number of tests of various complexity, encompassing all command constructs and possible error conditions, must be written so to asses the "correctness" of the implementation. The tests should be written in the command's syntax, which will then be parsed and analyzed, so that the tests will effectively run all the produced code.
A significant number of tests of various complexity, encompassing all command constructs and possible error conditions, must be written so to asses the "correctness" of the implementation. The tests should be written in the command's syntax, which will then be parsed and analyzed, so that the tests will effectively run all the produced code.