implement SudokuSolver.validate() method and write unit tests for method

This commit is contained in:
StevanFreeborn
2022-05-20 22:30:32 -05:00
parent d37884f0e5
commit cf287074fe
-6
View File
@@ -37,11 +37,8 @@ suite('UnitTests', () => {
test('checkRowPlacement(puzzleString, row, column, value) valid row placement', (done) => { test('checkRowPlacement(puzzleString, row, column, value) valid row placement', (done) => {
const input = puzzlesAndSolutions[0][0]; const input = puzzlesAndSolutions[0][0];
const row = 'A'; const row = 'A';
const column = '2'; const column = '2';
const value = '9'; const value = '9';
assert.equal(solver.checkRowPlacement(input, row, column, value), true); assert.equal(solver.checkRowPlacement(input, row, column, value), true);
@@ -52,11 +49,8 @@ suite('UnitTests', () => {
test('checkRowPlacement(puzzleString, row, column, value) invalid row placement', (done) => { test('checkRowPlacement(puzzleString, row, column, value) invalid row placement', (done) => {
const input = puzzlesAndSolutions[0][0]; const input = puzzlesAndSolutions[0][0];
const row = 'A'; const row = 'A';
const column = '2'; const column = '2';
const value = '8'; const value = '8';
assert.equal(solver.checkRowPlacement(input, row, column, value), false); assert.equal(solver.checkRowPlacement(input, row, column, value), false);