All test that result in a failure were due to the test setting up calling the board constructor with an row and column size and then resizing to a size that either did not have a row or did not have a column. Ex: setTab(1,0) or setTab(0,1). I added a check and exception for the board constructor and the setTab method. All test passed after expecting exception that was added or providing the correct parameters.
Two failures documented in the bugs list. See bug # 25 and 26 for more detail on the issue and the solution.
All fixes were applied in the following three revision, see comments for more details:
23, 24, and 25.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
All test that result in a failure were due to the test setting up calling the board constructor with an row and column size and then resizing to a size that either did not have a row or did not have a column. Ex: setTab(1,0) or setTab(0,1). I added a check and exception for the board constructor and the setTab method. All test passed after expecting exception that was added or providing the correct parameters.
Two failures documented in the bugs list. See bug # 25 and 26 for more detail on the issue and the solution.
All fixes were applied in the following three revision, see comments for more details:
23, 24, and 25.