From 73e91f2ee94bf34427cd9e2cf278f26b333215b7 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:03:21 +0300 Subject: [PATCH 001/128] besouro automatic message --- .besouro/20150930115137755/actions.txt | 16 ++++----- .besouro/20151003140208983/actions.txt | 8 +++++ .../20151003140208983/besouroEpisodes.txt | 0 .besouro/20151003140208983/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151003140208983/userComments.txt | 0 .besouro/20151003140208983/zorroEpisodes.txt | 0 .classpath | 14 ++++---- .gitignore | 2 +- .project | 34 +++++++++---------- README.md | 2 +- .../tol/sqatlab/sudoku/SudokuVerifier.java | 18 +++++----- .../sqatlab/sudoku/TestSudokuVerifier.java | 28 +++++++-------- 13 files changed, 65 insertions(+), 57 deletions(-) create mode 100644 .besouro/20151003140208983/actions.txt create mode 100644 .besouro/20151003140208983/besouroEpisodes.txt create mode 100644 .besouro/20151003140208983/disagreements.txt create mode 100644 .besouro/20151003140208983/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151003140208983/userComments.txt create mode 100644 .besouro/20151003140208983/zorroEpisodes.txt diff --git a/.besouro/20150930115137755/actions.txt b/.besouro/20150930115137755/actions.txt index 5e645161..0dfab216 100644 --- a/.besouro/20150930115137755/actions.txt +++ b/.besouro/20150930115137755/actions.txt @@ -1,8 +1,8 @@ -FileOpenedAction 1443603101760 SudokuVerifier.java 75 1 0 0 -EditAction 1443603121425 SudokuVerifier.java 116 1 1 0 -RefactoringAction 1443603133972 SudokuVerifier.java RENAME verify()=>int verify(String) METHOD -EditAction 1443603167403 SudokuVerifier.java 189 1 1 0 -RefactoringAction 1443603212994 TestSudokuVerifier.java ADD void test() METHOD -RefactoringAction 1443603213121 TestSudokuVerifier.java ADD import org.junit.Assert.* IMPORT -RefactoringAction 1443603213283 TestSudokuVerifier.java ADD TestSudokuVerifier.java CLASS -FileOpenedAction 1443603215695 TestSudokuVerifier.java 202 1 1 0 +FileOpenedAction 1443603101760 SudokuVerifier.java 75 1 0 0 +EditAction 1443603121425 SudokuVerifier.java 116 1 1 0 +RefactoringAction 1443603133972 SudokuVerifier.java RENAME verify()=>int verify(String) METHOD +EditAction 1443603167403 SudokuVerifier.java 189 1 1 0 +RefactoringAction 1443603212994 TestSudokuVerifier.java ADD void test() METHOD +RefactoringAction 1443603213121 TestSudokuVerifier.java ADD import org.junit.Assert.* IMPORT +RefactoringAction 1443603213283 TestSudokuVerifier.java ADD TestSudokuVerifier.java CLASS +FileOpenedAction 1443603215695 TestSudokuVerifier.java 202 1 1 0 diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt new file mode 100644 index 00000000..784cb0e4 --- /dev/null +++ b/.besouro/20151003140208983/actions.txt @@ -0,0 +1,8 @@ +FileOpenedAction 1443870129262 SudokuVerifier.java 198 1 1 0 +RefactoringAction 1443870178082 TestSudokuVerifier.java RENAME test()=>void testIf() METHOD +RefactoringAction 1443870181593 TestSudokuVerifier.java RENAME testIf()=>void testIfF() METHOD +RefactoringAction 1443870183602 TestSudokuVerifier.java RENAME testIfF()=>void testIfFirtsRow() METHOD +RefactoringAction 1443870185610 TestSudokuVerifier.java RENAME testIfFirtsRow()=>void testIfFirtsRowContains() METHOD +RefactoringAction 1443870190618 TestSudokuVerifier.java RENAME testIfFirtsRowContains()=>void testIfFirtsRowContainsOnly() METHOD +RefactoringAction 1443870194626 TestSudokuVerifier.java RENAME testIfFirtsRowContainsOnly()=>void testIfFirtsRowContainsOnlypositivedigits() METHOD +EditAction 1443870201834 TestSudokuVerifier.java 252 1 1 0 diff --git a/.besouro/20151003140208983/besouroEpisodes.txt b/.besouro/20151003140208983/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003140208983/disagreements.txt b/.besouro/20151003140208983/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003140208983/randomHeuristicEpisodes.txt b/.besouro/20151003140208983/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003140208983/userComments.txt b/.besouro/20151003140208983/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003140208983/zorroEpisodes.txt b/.besouro/20151003140208983/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.classpath b/.classpath index 3e0fb272..2d749757 100644 --- a/.classpath +++ b/.classpath @@ -1,7 +1,7 @@ - - - - - - - + + + + + + + diff --git a/.gitignore b/.gitignore index ed9f7620..4e9f5ccf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -/bin/ +/bin/ .DS_Store \ No newline at end of file diff --git a/.project b/.project index b273577a..fe8c58e6 100644 --- a/.project +++ b/.project @@ -1,17 +1,17 @@ - - - Sudoku - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - + + + Sudoku + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/README.md b/README.md index badc70df..e840d8d4 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -# Sudoku +# Sudoku diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index a4b68fe7..520f5563 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,9 +1,9 @@ -package org.univoulu.tol.sqatlab.sudoku; - -public class SudokuVerifier { - - public int verify(String candidateSolution) { - // returns 1 if the candidate solution is correct - return 0; - } -} +package org.univoulu.tol.sqatlab.sudoku; + +public class SudokuVerifier { + + public int verify(String candidateSolution) { + // returns 1 if the candidate solution is correct + return 0; + } +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index c0c92901..9745e760 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -1,14 +1,14 @@ -package org.univoulu.tol.sqatlab.sudoku; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class TestSudokuVerifier { - - @Test - public void test() { - fail("Not yet implemented"); - } - -} +package org.univoulu.tol.sqatlab.sudoku; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class TestSudokuVerifier { + + @Test + public void testIfFirtsRowContainsOnlypositivedigits() { + fail("Not yet implemented"); + } + +} From 560eb78805a473f333a19f91e19fd8b4b8a676fc Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:07:51 +0300 Subject: [PATCH 002/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 784cb0e4..cb53c45d 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -6,3 +6,6 @@ RefactoringAction 1443870185610 TestSudokuVerifier.java RENAME testIfFirtsRow()= RefactoringAction 1443870190618 TestSudokuVerifier.java RENAME testIfFirtsRowContains()=>void testIfFirtsRowContainsOnly() METHOD RefactoringAction 1443870194626 TestSudokuVerifier.java RENAME testIfFirtsRowContainsOnly()=>void testIfFirtsRowContainsOnlypositivedigits() METHOD EditAction 1443870201834 TestSudokuVerifier.java 252 1 1 0 +UnitTestCaseAction 1443870202813 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443870202820 TestSudokuVerifier FAIL +EditAction 1443870471707 TestSudokuVerifier.java 312 1 2 1 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 9745e760..efcadd34 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -8,7 +8,8 @@ public class TestSudokuVerifier { @Test public void testIfFirtsRowContainsOnlypositivedigits() { - fail("Not yet implemented"); + SudokuVerifier verifier = new SudokuVerifier(); + assertEquals(1, verify(111111111)); } } From 88d18d3cc7b758cd2d7bbde48df7b7e90153c3dc Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:10:51 +0300 Subject: [PATCH 003/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index cb53c45d..e3812943 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -9,3 +9,5 @@ EditAction 1443870201834 TestSudokuVerifier.java 252 1 1 0 UnitTestCaseAction 1443870202813 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443870202820 TestSudokuVerifier FAIL EditAction 1443870471707 TestSudokuVerifier.java 312 1 2 1 +CompilationAction 1443870471870 TestSudokuVerifier.java +EditAction 1443870651577 SudokuVerifier.java 198 1 1 0 From 44c172d475ae3d61d4945bed1d72fb5da1b02495 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:14:48 +0300 Subject: [PATCH 004/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 4 ++++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 ++- src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 3 ++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index e3812943..9e82d8c7 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -11,3 +11,7 @@ UnitTestSessionAction 1443870202820 TestSudokuVerifier FAIL EditAction 1443870471707 TestSudokuVerifier.java 312 1 2 1 CompilationAction 1443870471870 TestSudokuVerifier.java EditAction 1443870651577 SudokuVerifier.java 198 1 1 0 +CompilationAction 1443870651736 TestSudokuVerifier.java +UnitTestCaseAction 1443870652285 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443870652286 TestSudokuVerifier FAIL +EditAction 1443870888192 SudokuVerifier.java 202 1 1 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 520f5563..f5d40257 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -4,6 +4,7 @@ public class SudokuVerifier { public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct - return 0; + + return 1; } } diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index efcadd34..1910c608 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -9,7 +9,8 @@ public class TestSudokuVerifier { @Test public void testIfFirtsRowContainsOnlypositivedigits() { SudokuVerifier verifier = new SudokuVerifier(); - assertEquals(1, verify(111111111)); + String testString = "111111111"; + assertEquals(1, verifier.verify(testString)); } } From 5b6a69611781665affdad77ce08ea092dbbe06e5 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:14:48 +0300 Subject: [PATCH 005/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 9e82d8c7..6214dfda 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -15,3 +15,4 @@ CompilationAction 1443870651736 TestSudokuVerifier.java UnitTestCaseAction 1443870652285 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443870652286 TestSudokuVerifier FAIL EditAction 1443870888192 SudokuVerifier.java 202 1 1 0 +EditAction 1443870888323 TestSudokuVerifier.java 375 1 3 1 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 1910c608..e1ebad35 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -8,9 +8,9 @@ public class TestSudokuVerifier { @Test public void testIfFirtsRowContainsOnlypositivedigits() { - SudokuVerifier verifier = new SudokuVerifier(); + SudokuVerifier firstRowVerifier = new SudokuVerifier(); String testString = "111111111"; - assertEquals(1, verifier.verify(testString)); + assertEquals(1, firstRowVerifier.verify(testString)); } } From d1dd076dfb71c71a9615f74447ba251ba3087683 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:18:35 +0300 Subject: [PATCH 006/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 3 +++ .besouro/20151003140208983/besouroEpisodes.txt | 2 ++ .besouro/20151003140208983/randomHeuristicEpisodes.txt | 1 + .besouro/20151003140208983/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 5 ++++- 5 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 6214dfda..d4219596 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -16,3 +16,6 @@ UnitTestCaseAction 1443870652285 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443870652286 TestSudokuVerifier FAIL EditAction 1443870888192 SudokuVerifier.java 202 1 1 0 EditAction 1443870888323 TestSudokuVerifier.java 375 1 3 1 +UnitTestCaseAction 1443870888916 TestSudokuVerifier.java OK +UnitTestSessionAction 1443870888917 TestSudokuVerifier OK +EditAction 1443871115036 SudokuVerifier.java 285 1 3 0 diff --git a/.besouro/20151003140208983/besouroEpisodes.txt b/.besouro/20151003140208983/besouroEpisodes.txt index e69de29b..1d369568 100644 --- a/.besouro/20151003140208983/besouroEpisodes.txt +++ b/.besouro/20151003140208983/besouroEpisodes.txt @@ -0,0 +1,2 @@ +1443870888917 test-first 1 759 true +1443870888918 test-first 1 759 true diff --git a/.besouro/20151003140208983/randomHeuristicEpisodes.txt b/.besouro/20151003140208983/randomHeuristicEpisodes.txt index e69de29b..70982d27 100644 --- a/.besouro/20151003140208983/randomHeuristicEpisodes.txt +++ b/.besouro/20151003140208983/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1443870888917 test-first 1 759 true diff --git a/.besouro/20151003140208983/zorroEpisodes.txt b/.besouro/20151003140208983/zorroEpisodes.txt index e69de29b..70982d27 100644 --- a/.besouro/20151003140208983/zorroEpisodes.txt +++ b/.besouro/20151003140208983/zorroEpisodes.txt @@ -0,0 +1 @@ +1443870888917 test-first 1 759 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index f5d40257..ceb6ba5d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -4,7 +4,10 @@ public class SudokuVerifier { public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct - + String regex = "[0-9]+"; + if(candidateSolution.matches(regex)){ return 1; + } + return 0; } } From 77742076db49b00616231711904a857d8b07e8fb Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:18:35 +0300 Subject: [PATCH 007/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index d4219596..caa96503 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -19,3 +19,4 @@ EditAction 1443870888323 TestSudokuVerifier.java 375 1 3 1 UnitTestCaseAction 1443870888916 TestSudokuVerifier.java OK UnitTestSessionAction 1443870888917 TestSudokuVerifier OK EditAction 1443871115036 SudokuVerifier.java 285 1 3 0 +EditAction 1443871115174 TestSudokuVerifier.java 389 1 3 1 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index e1ebad35..7bbd3c9f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -9,8 +9,8 @@ public class TestSudokuVerifier { @Test public void testIfFirtsRowContainsOnlypositivedigits() { SudokuVerifier firstRowVerifier = new SudokuVerifier(); - String testString = "111111111"; - assertEquals(1, firstRowVerifier.verify(testString)); + String candidateSolution = "111111111"; + assertEquals(1, firstRowVerifier.verify(candidateSolution)); } } From e818c26f69b7532eb47a6abea3ba09f8cc6a4bee Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:18:57 +0300 Subject: [PATCH 008/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 3 +++ .besouro/20151003140208983/besouroEpisodes.txt | 1 + .besouro/20151003140208983/randomHeuristicEpisodes.txt | 1 + .besouro/20151003140208983/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index caa96503..84be7b18 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -20,3 +20,6 @@ UnitTestCaseAction 1443870888916 TestSudokuVerifier.java OK UnitTestSessionAction 1443870888917 TestSudokuVerifier OK EditAction 1443871115036 SudokuVerifier.java 285 1 3 0 EditAction 1443871115174 TestSudokuVerifier.java 389 1 3 1 +UnitTestCaseAction 1443871116162 TestSudokuVerifier.java OK +UnitTestSessionAction 1443871116163 TestSudokuVerifier OK +EditAction 1443871137502 TestSudokuVerifier.java 389 1 3 1 diff --git a/.besouro/20151003140208983/besouroEpisodes.txt b/.besouro/20151003140208983/besouroEpisodes.txt index 1d369568..74721c88 100644 --- a/.besouro/20151003140208983/besouroEpisodes.txt +++ b/.besouro/20151003140208983/besouroEpisodes.txt @@ -1,2 +1,3 @@ 1443870888917 test-first 1 759 true 1443870888918 test-first 1 759 true +1443871116163 production 1 1 false diff --git a/.besouro/20151003140208983/randomHeuristicEpisodes.txt b/.besouro/20151003140208983/randomHeuristicEpisodes.txt index 70982d27..6e153027 100644 --- a/.besouro/20151003140208983/randomHeuristicEpisodes.txt +++ b/.besouro/20151003140208983/randomHeuristicEpisodes.txt @@ -1 +1,2 @@ 1443870888917 test-first 1 759 true +1443871116163 production 1 1 true diff --git a/.besouro/20151003140208983/zorroEpisodes.txt b/.besouro/20151003140208983/zorroEpisodes.txt index 70982d27..2c48d6c5 100644 --- a/.besouro/20151003140208983/zorroEpisodes.txt +++ b/.besouro/20151003140208983/zorroEpisodes.txt @@ -1 +1,2 @@ 1443870888917 test-first 1 759 true +1443871116163 production 1 227 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 7bbd3c9f..ef18b855 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -9,7 +9,7 @@ public class TestSudokuVerifier { @Test public void testIfFirtsRowContainsOnlypositivedigits() { SudokuVerifier firstRowVerifier = new SudokuVerifier(); - String candidateSolution = "111111111"; + String candidateSolution = "11a111111"; assertEquals(1, firstRowVerifier.verify(candidateSolution)); } From 0a7e56b4b09428bf31476b0f3b3f07cae212da79 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:19:04 +0300 Subject: [PATCH 009/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 84be7b18..b9432fe4 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -23,3 +23,6 @@ EditAction 1443871115174 TestSudokuVerifier.java 389 1 3 1 UnitTestCaseAction 1443871116162 TestSudokuVerifier.java OK UnitTestSessionAction 1443871116163 TestSudokuVerifier OK EditAction 1443871137502 TestSudokuVerifier.java 389 1 3 1 +UnitTestCaseAction 1443871138123 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443871138123 TestSudokuVerifier FAIL +EditAction 1443871144784 TestSudokuVerifier.java 388 1 3 1 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index ef18b855..610190cc 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -9,7 +9,7 @@ public class TestSudokuVerifier { @Test public void testIfFirtsRowContainsOnlypositivedigits() { SudokuVerifier firstRowVerifier = new SudokuVerifier(); - String candidateSolution = "11a111111"; + String candidateSolution = "11111111"; assertEquals(1, firstRowVerifier.verify(candidateSolution)); } From d519a3698aeca6f0782ea9413c5d11a2a7f34c61 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:19:21 +0300 Subject: [PATCH 010/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 3 +++ .besouro/20151003140208983/besouroEpisodes.txt | 1 + .besouro/20151003140208983/randomHeuristicEpisodes.txt | 1 + .besouro/20151003140208983/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index b9432fe4..08f42bc1 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -26,3 +26,6 @@ EditAction 1443871137502 TestSudokuVerifier.java 389 1 3 1 UnitTestCaseAction 1443871138123 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443871138123 TestSudokuVerifier FAIL EditAction 1443871144784 TestSudokuVerifier.java 388 1 3 1 +UnitTestCaseAction 1443871145352 TestSudokuVerifier.java OK +UnitTestSessionAction 1443871145353 TestSudokuVerifier OK +EditAction 1443871161895 SudokuVerifier.java 285 1 3 0 diff --git a/.besouro/20151003140208983/besouroEpisodes.txt b/.besouro/20151003140208983/besouroEpisodes.txt index 74721c88..9a243b70 100644 --- a/.besouro/20151003140208983/besouroEpisodes.txt +++ b/.besouro/20151003140208983/besouroEpisodes.txt @@ -1,3 +1,4 @@ 1443870888917 test-first 1 759 true 1443870888918 test-first 1 759 true 1443871116163 production 1 1 false +1443871145353 regression 2 7 true diff --git a/.besouro/20151003140208983/randomHeuristicEpisodes.txt b/.besouro/20151003140208983/randomHeuristicEpisodes.txt index 6e153027..2f30ac3f 100644 --- a/.besouro/20151003140208983/randomHeuristicEpisodes.txt +++ b/.besouro/20151003140208983/randomHeuristicEpisodes.txt @@ -1,2 +1,3 @@ 1443870888917 test-first 1 759 true 1443871116163 production 1 1 true +1443871145353 regression 2 7 true diff --git a/.besouro/20151003140208983/zorroEpisodes.txt b/.besouro/20151003140208983/zorroEpisodes.txt index 2c48d6c5..708d4b20 100644 --- a/.besouro/20151003140208983/zorroEpisodes.txt +++ b/.besouro/20151003140208983/zorroEpisodes.txt @@ -1,2 +1,3 @@ 1443870888917 test-first 1 759 true 1443871116163 production 1 227 true +1443871145353 regression 2 29 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index ceb6ba5d..fb064457 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -4,7 +4,7 @@ public class SudokuVerifier { public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct - String regex = "[0-9]+"; + String regex = "[0-8]+"; if(candidateSolution.matches(regex)){ return 1; } From e29b906feeb77b02f7cbbd697b6331389a2fd05b Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:19:22 +0300 Subject: [PATCH 011/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 08f42bc1..72c432a4 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -29,3 +29,4 @@ EditAction 1443871144784 TestSudokuVerifier.java 388 1 3 1 UnitTestCaseAction 1443871145352 TestSudokuVerifier.java OK UnitTestSessionAction 1443871145353 TestSudokuVerifier OK EditAction 1443871161895 SudokuVerifier.java 285 1 3 0 +EditAction 1443871162020 TestSudokuVerifier.java 389 1 3 1 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 610190cc..2992a710 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -9,7 +9,7 @@ public class TestSudokuVerifier { @Test public void testIfFirtsRowContainsOnlypositivedigits() { SudokuVerifier firstRowVerifier = new SudokuVerifier(); - String candidateSolution = "11111111"; + String candidateSolution = "119111111"; assertEquals(1, firstRowVerifier.verify(candidateSolution)); } From 0f0e8279b4699975876d0d5af647700ff0296438 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:33:00 +0300 Subject: [PATCH 012/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 16 ++++++++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 18 ++++++++++++++---- 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 72c432a4..8bb7ddb9 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -30,3 +30,19 @@ UnitTestCaseAction 1443871145352 TestSudokuVerifier.java OK UnitTestSessionAction 1443871145353 TestSudokuVerifier OK EditAction 1443871161895 SudokuVerifier.java 285 1 3 0 EditAction 1443871162020 TestSudokuVerifier.java 389 1 3 1 +UnitTestCaseAction 1443871162629 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443871162629 TestSudokuVerifier FAIL +RefactoringAction 1443871189631 TestSudokuVerifier.java ADD void testIfFirtsRowContainsOnlypositivedigits()/2 METHOD +RefactoringAction 1443871222140 TestSudokuVerifier.java RENAME testIfFirtsRowContainsOnlypositivedigits()/2=>void testIfFirtsRowContainsOnlyOne() METHOD +RefactoringAction 1443871227647 TestSudokuVerifier.java RENAME testIfFirtsRowContainsOnlyOne()=>void testIfFirtsRowContainsEvery() METHOD +RefactoringAction 1443871229155 TestSudokuVerifier.java RENAME testIfFirtsRowContainsEvery()=>void testIfFirtsRowContainsEverydigit() METHOD +RefactoringAction 1443871233663 TestSudokuVerifier.java RENAME testIfFirtsRowContainsEverydigit()=>void testIfFirtsRowContainsEveryDigitOnce() METHOD +RefactoringAction 1443871934162 SudokuVerifier.java ADD import java IMPORT +RefactoringAction 1443871935670 SudokuVerifier.java RENAME import java=>import java.util IMPORT +RefactoringAction 1443871940176 SudokuVerifier.java RENAME import java.util=>import java.util.hash IMPORT +RefactoringAction 1443871942181 SudokuVerifier.java RENAME import java.util.hash=>import java.util.a IMPORT +RefactoringAction 1443871944686 SudokuVerifier.java RENAME import java.util.a=>import java.util.A IMPORT +RefactoringAction 1443871946694 SudokuVerifier.java RENAME import java.util.A=>import java.util.Arrays IMPORT +RefactoringAction 1443871961215 SudokuVerifier.java ADD import java.util IMPORT +RefactoringAction 1443871963723 SudokuVerifier.java RENAME import java.util=>import java.util.List IMPORT +EditAction 1443871980730 SudokuVerifier.java 577 1 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index fb064457..6c88f6ff 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,13 +1,23 @@ package org.univoulu.tol.sqatlab.sudoku; - +import java.util.Arrays; +import java.util.List; public class SudokuVerifier { public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct - String regex = "[0-8]+"; + int flag = 0; + String regex = "[0-9]+"; if(candidateSolution.matches(regex)){ - return 1; + flag = 1; + } + + for( int i = 0; i < candidateSolution.length(); i++){ + for (int j = 0; j < candidateSolution.length(); j++){ + if (candidateSolution[i].equals(candidateSolution[j]) && i != j){ + flag = 0; + } + } } - return 0; + return flag; } } From cbbb168cbe9fcfbdfd0633c8a0f8a6a0ad3a4843 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:33:00 +0300 Subject: [PATCH 013/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 2 ++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 11 +++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 8bb7ddb9..eb277c3b 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -46,3 +46,5 @@ RefactoringAction 1443871946694 SudokuVerifier.java RENAME import java.util.A=>i RefactoringAction 1443871961215 SudokuVerifier.java ADD import java.util IMPORT RefactoringAction 1443871963723 SudokuVerifier.java RENAME import java.util=>import java.util.List IMPORT EditAction 1443871980730 SudokuVerifier.java 577 1 5 0 +CompilationAction 1443871980859 SudokuVerifier.java +EditAction 1443871980869 TestSudokuVerifier.java 624 2 6 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 2992a710..85c3be7d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -8,9 +8,16 @@ public class TestSudokuVerifier { @Test public void testIfFirtsRowContainsOnlypositivedigits() { + SudokuVerifier firstRowVerifier = new SudokuVerifier(); - String candidateSolution = "119111111"; + String candidateSolution = "111111111"; assertEquals(1, firstRowVerifier.verify(candidateSolution)); } - + +public void testIfFirtsRowContainsEveryDigitOnce() { + + SudokuVerifier firstRowVerifier = new SudokuVerifier(); + String candidateSolution = "111111111"; + assertEquals(1, firstRowVerifier.verify(candidateSolution)); + } } From f94fc9eff909da15c568f7366448e2695ee97f0d Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:51:09 +0300 Subject: [PATCH 014/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 19 +++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 33 +++++++++++++------ 2 files changed, 42 insertions(+), 10 deletions(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index eb277c3b..5926d0e3 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -48,3 +48,22 @@ RefactoringAction 1443871963723 SudokuVerifier.java RENAME import java.util=>imp EditAction 1443871980730 SudokuVerifier.java 577 1 5 0 CompilationAction 1443871980859 SudokuVerifier.java EditAction 1443871980869 TestSudokuVerifier.java 624 2 6 2 +RefactoringAction 1443872152919 SudokuVerifier.java RENAME verify(String)=>int verify(String METHOD +RefactoringAction 1443872164001 SudokuVerifier.java RENAME verify(String=>int verify(String) METHOD +CompilationAction 1443872423426 SudokuVerifier.java +UnitTestCaseAction 1443872423898 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443872423899 TestSudokuVerifier FAIL +RefactoringAction 1443872727519 SudokuVerifier.java ADD int verifydigits() METHOD +RefactoringAction 1443872727519 SudokuVerifier.java ADD int verify FIELD +RefactoringAction 1443872727519 SudokuVerifier.java ADD int i FIELD +RefactoringAction 1443872741031 SudokuVerifier.java RENAME verifydigits()=>int verifydigits(String) METHOD +RefactoringAction 1443872758554 SudokuVerifier.java REMOVE verify FIELD +RefactoringAction 1443872758554 SudokuVerifier.java REMOVE verifydigits(String) METHOD +RefactoringAction 1443872758555 SudokuVerifier.java REMOVE i FIELD +RefactoringAction 1443872847303 SudokuVerifier.java ADD int verifydigits(String) METHOD +RefactoringAction 1443872927897 SudokuVerifier.java ADD int verifyduplicates(String) METHOD +RefactoringAction 1443872943426 SudokuVerifier.java REMOVE verifyduplicates(String) METHOD +RefactoringAction 1443872951935 SudokuVerifier.java ADD int verifyduplicates(String) METHOD +RefactoringAction 1443873018498 SudokuVerifier.java RENAME verifyduplicates(String)=>int verifyDuplicates(String) METHOD +RefactoringAction 1443873021006 SudokuVerifier.java RENAME verifydigits(String)=>int verifyDigits(String) METHOD +EditAction 1443873069047 SudokuVerifier.java 769 3 8 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 6c88f6ff..75093abb 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,23 +1,36 @@ package org.univoulu.tol.sqatlab.sudoku; -import java.util.Arrays; -import java.util.List; + public class SudokuVerifier { public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct - int flag = 0; + + verifyDigits( candidateSolution); + + verifyDuplicates( candidateSolution); + + return 0; + + } + + public int verifyDigits(String candidateSolution){ String regex = "[0-9]+"; if(candidateSolution.matches(regex)){ - flag = 1; + return 1; } - - for( int i = 0; i < candidateSolution.length(); i++){ - for (int j = 0; j < candidateSolution.length(); j++){ - if (candidateSolution[i].equals(candidateSolution[j]) && i != j){ - flag = 0; + return 0; + } + + + public int verifyDuplicates(String canditateSolution){ + for( int i = 0; i < canditateSolution.length(); i++){ + for (int j = 0; j < canditateSolution.length(); j++){ + if ((canditateSolution.charAt(i) == canditateSolution.charAt(j)) && i != j){ + return 0; } } } - return flag; + return 1; } + } From 0a823109706f1aec3beb9afe127a5925fbb94d52 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:52:07 +0300 Subject: [PATCH 015/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 5926d0e3..3d58c579 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -67,3 +67,6 @@ RefactoringAction 1443872951935 SudokuVerifier.java ADD int verifyduplicates(Str RefactoringAction 1443873018498 SudokuVerifier.java RENAME verifyduplicates(String)=>int verifyDuplicates(String) METHOD RefactoringAction 1443873021006 SudokuVerifier.java RENAME verifydigits(String)=>int verifyDigits(String) METHOD EditAction 1443873069047 SudokuVerifier.java 769 3 8 0 +UnitTestCaseAction 1443873069803 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443873069804 TestSudokuVerifier FAIL +EditAction 1443873127000 TestSudokuVerifier.java 641 2 6 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 85c3be7d..d4071a26 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -11,13 +11,13 @@ public void testIfFirtsRowContainsOnlypositivedigits() { SudokuVerifier firstRowVerifier = new SudokuVerifier(); String candidateSolution = "111111111"; - assertEquals(1, firstRowVerifier.verify(candidateSolution)); + assertEquals(1, firstRowVerifier.verifyDigits(candidateSolution)); } -public void testIfFirtsRowContainsEveryDigitOnce() { + public void testIfFirtsRowContainsEveryDigitOnce() { SudokuVerifier firstRowVerifier = new SudokuVerifier(); String candidateSolution = "111111111"; - assertEquals(1, firstRowVerifier.verify(candidateSolution)); + assertEquals(1, firstRowVerifier.verifyDuplicates(candidateSolution)); } } From 4758233140af321a58826c3c38a4a6a8036d4380 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:52:20 +0300 Subject: [PATCH 016/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 3 +++ .besouro/20151003140208983/besouroEpisodes.txt | 3 +++ .besouro/20151003140208983/randomHeuristicEpisodes.txt | 1 + .besouro/20151003140208983/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 1 + 5 files changed, 9 insertions(+) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 3d58c579..43e77d6a 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -70,3 +70,6 @@ EditAction 1443873069047 SudokuVerifier.java 769 3 8 0 UnitTestCaseAction 1443873069803 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443873069804 TestSudokuVerifier FAIL EditAction 1443873127000 TestSudokuVerifier.java 641 2 6 2 +UnitTestCaseAction 1443873127662 TestSudokuVerifier.java OK +UnitTestSessionAction 1443873127663 TestSudokuVerifier OK +EditAction 1443873140814 TestSudokuVerifier.java 649 2 6 2 diff --git a/.besouro/20151003140208983/besouroEpisodes.txt b/.besouro/20151003140208983/besouroEpisodes.txt index 9a243b70..a56f0be5 100644 --- a/.besouro/20151003140208983/besouroEpisodes.txt +++ b/.besouro/20151003140208983/besouroEpisodes.txt @@ -2,3 +2,6 @@ 1443870888918 test-first 1 759 true 1443871116163 production 1 1 false 1443871145353 regression 2 7 true +1443873127663 test-first 3 1965 true +1443873127664 test-first 3 1965 true +1443873127665 test-last 1 1965 false diff --git a/.besouro/20151003140208983/randomHeuristicEpisodes.txt b/.besouro/20151003140208983/randomHeuristicEpisodes.txt index 2f30ac3f..66733656 100644 --- a/.besouro/20151003140208983/randomHeuristicEpisodes.txt +++ b/.besouro/20151003140208983/randomHeuristicEpisodes.txt @@ -1,3 +1,4 @@ 1443870888917 test-first 1 759 true 1443871116163 production 1 1 true 1443871145353 regression 2 7 true +1443873127663 test-first 3 1965 true diff --git a/.besouro/20151003140208983/zorroEpisodes.txt b/.besouro/20151003140208983/zorroEpisodes.txt index 708d4b20..05ce613c 100644 --- a/.besouro/20151003140208983/zorroEpisodes.txt +++ b/.besouro/20151003140208983/zorroEpisodes.txt @@ -1,3 +1,4 @@ 1443870888917 test-first 1 759 true 1443871116163 production 1 227 true 1443871145353 regression 2 29 true +1443873127663 test-first 3 1982 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index d4071a26..e2d4d8af 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -14,6 +14,7 @@ public void testIfFirtsRowContainsOnlypositivedigits() { assertEquals(1, firstRowVerifier.verifyDigits(candidateSolution)); } + @Test public void testIfFirtsRowContainsEveryDigitOnce() { SudokuVerifier firstRowVerifier = new SudokuVerifier(); From 634a6804e005497601331f525bc6f4ff182f8a84 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:52:33 +0300 Subject: [PATCH 017/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 43e77d6a..674a7de3 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -73,3 +73,6 @@ EditAction 1443873127000 TestSudokuVerifier.java 641 2 6 2 UnitTestCaseAction 1443873127662 TestSudokuVerifier.java OK UnitTestSessionAction 1443873127663 TestSudokuVerifier OK EditAction 1443873140814 TestSudokuVerifier.java 649 2 6 2 +UnitTestCaseAction 1443873141450 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443873141451 TestSudokuVerifier FAIL +EditAction 1443873153775 TestSudokuVerifier.java 649 2 6 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index e2d4d8af..6312954d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -18,7 +18,7 @@ public void testIfFirtsRowContainsOnlypositivedigits() { public void testIfFirtsRowContainsEveryDigitOnce() { SudokuVerifier firstRowVerifier = new SudokuVerifier(); - String candidateSolution = "111111111"; + String candidateSolution = "123456789"; assertEquals(1, firstRowVerifier.verifyDuplicates(candidateSolution)); } } From dde321a74c5f4719b3779b71877f8d506687b74e Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:54:55 +0300 Subject: [PATCH 018/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 6 ++++++ .besouro/20151003140208983/besouroEpisodes.txt | 1 + .besouro/20151003140208983/randomHeuristicEpisodes.txt | 1 + .besouro/20151003140208983/zorroEpisodes.txt | 1 + .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 10 ++++++++-- 5 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 674a7de3..7f12d61b 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -76,3 +76,9 @@ EditAction 1443873140814 TestSudokuVerifier.java 649 2 6 2 UnitTestCaseAction 1443873141450 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443873141451 TestSudokuVerifier FAIL EditAction 1443873153775 TestSudokuVerifier.java 649 2 6 2 +UnitTestCaseAction 1443873154354 TestSudokuVerifier.java OK +UnitTestSessionAction 1443873154355 TestSudokuVerifier OK +RefactoringAction 1443873198410 TestSudokuVerifier.java ADD void testIfFirtsRowContainsEveryDigitOnce()/2 METHOD +RefactoringAction 1443873266920 TestSudokuVerifier.java RENAME testIfFirtsRowContainsEveryDigitOnce()/2=>void testIfFirtsRowContainsEveryDigitOnce2() METHOD +RefactoringAction 1443873274430 TestSudokuVerifier.java ADD SudokuVerifier firstRowVerifier FIELD +EditAction 1443873295815 TestSudokuVerifier.java 783 3 6 3 diff --git a/.besouro/20151003140208983/besouroEpisodes.txt b/.besouro/20151003140208983/besouroEpisodes.txt index a56f0be5..c65a970a 100644 --- a/.besouro/20151003140208983/besouroEpisodes.txt +++ b/.besouro/20151003140208983/besouroEpisodes.txt @@ -5,3 +5,4 @@ 1443873127663 test-first 3 1965 true 1443873127664 test-first 3 1965 true 1443873127665 test-last 1 1965 false +1443873154355 regression 2 13 true diff --git a/.besouro/20151003140208983/randomHeuristicEpisodes.txt b/.besouro/20151003140208983/randomHeuristicEpisodes.txt index 66733656..86fe7f47 100644 --- a/.besouro/20151003140208983/randomHeuristicEpisodes.txt +++ b/.besouro/20151003140208983/randomHeuristicEpisodes.txt @@ -2,3 +2,4 @@ 1443871116163 production 1 1 true 1443871145353 regression 2 7 true 1443873127663 test-first 3 1965 true +1443873154355 regression 2 13 false diff --git a/.besouro/20151003140208983/zorroEpisodes.txt b/.besouro/20151003140208983/zorroEpisodes.txt index 05ce613c..1572836a 100644 --- a/.besouro/20151003140208983/zorroEpisodes.txt +++ b/.besouro/20151003140208983/zorroEpisodes.txt @@ -2,3 +2,4 @@ 1443871116163 production 1 227 true 1443871145353 regression 2 29 true 1443873127663 test-first 3 1982 true +1443873154355 regression 2 26 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 6312954d..d0de0e29 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -5,11 +5,11 @@ import org.junit.Test; public class TestSudokuVerifier { + SudokuVerifier firstRowVerifier = new SudokuVerifier(); @Test public void testIfFirtsRowContainsOnlypositivedigits() { - SudokuVerifier firstRowVerifier = new SudokuVerifier(); String candidateSolution = "111111111"; assertEquals(1, firstRowVerifier.verifyDigits(candidateSolution)); } @@ -17,7 +17,13 @@ public void testIfFirtsRowContainsOnlypositivedigits() { @Test public void testIfFirtsRowContainsEveryDigitOnce() { - SudokuVerifier firstRowVerifier = new SudokuVerifier(); + String candidateSolution = "123456789"; + assertEquals(1, firstRowVerifier.verifyDuplicates(candidateSolution)); + } + + @Test + public void testIfFirtsRowContainsEveryDigitOnce2() { + String candidateSolution = "123456789"; assertEquals(1, firstRowVerifier.verifyDuplicates(candidateSolution)); } From b1a952c9f8ef02c7dd4495404b373d1d0a5d6a0f Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 15:07:50 +0300 Subject: [PATCH 019/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 20 +++++++++++++++++++ .../20151003140208983/besouroEpisodes.txt | 2 ++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20151003140208983/zorroEpisodes.txt | 1 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 8 ++++++++ 5 files changed, 32 insertions(+) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 7f12d61b..6d391d0e 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -82,3 +82,23 @@ RefactoringAction 1443873198410 TestSudokuVerifier.java ADD void testIfFirtsRowC RefactoringAction 1443873266920 TestSudokuVerifier.java RENAME testIfFirtsRowContainsEveryDigitOnce()/2=>void testIfFirtsRowContainsEveryDigitOnce2() METHOD RefactoringAction 1443873274430 TestSudokuVerifier.java ADD SudokuVerifier firstRowVerifier FIELD EditAction 1443873295815 TestSudokuVerifier.java 783 3 6 3 +UnitTestCaseAction 1443873296404 TestSudokuVerifier.java OK +UnitTestSessionAction 1443873296405 TestSudokuVerifier OK +RefactoringAction 1443873600573 TestSudokuVerifier.java RENAME testIfFirtsRowContainsEveryDigitOnce2()=>void testIfeve() METHOD +RefactoringAction 1443873604078 TestSudokuVerifier.java RENAME testIfeve()=>void testIfEvery() METHOD +RefactoringAction 1443873605583 TestSudokuVerifier.java RENAME testIfEvery()=>void testIfEveryRow() METHOD +RefactoringAction 1443873609088 TestSudokuVerifier.java RENAME testIfEveryRow()=>void testIfEveryRowContais() METHOD +RefactoringAction 1443873615265 TestSudokuVerifier.java RENAME testIfEveryRowContais()=>void testIfEveryRowContaisEvery() METHOD +RefactoringAction 1443873617270 TestSudokuVerifier.java RENAME testIfEveryRowContaisEvery()=>void testIfEveryRowContaisEveryDigit() METHOD +RefactoringAction 1443873618774 TestSudokuVerifier.java RENAME testIfEveryRowContaisEveryDigit()=>void testIfEveryRowContaisEveryDigitOnce() METHOD +RefactoringAction 1443873680791 TestSudokuVerifier.java RENAME firstRowVerifier=>SudokuVerifier RowVerifier FIELD +RefactoringAction 1443873820701 SudokuVerifier.java ADD int S FIELD +RefactoringAction 1443873821705 SudokuVerifier.java RENAME S=>int Stri FIELD +RefactoringAction 1443873823712 SudokuVerifier.java RENAME Stri=>int St FIELD +RefactoringAction 1443873827718 SudokuVerifier.java RENAME St=>int stringSplitter FIELD +RefactoringAction 1443873828723 SudokuVerifier.java RENAME stringSplitter=>int stringSplitter() METHOD +RefactoringAction 1443873835740 SudokuVerifier.java RENAME stringSplitter()=>int stringSplitter(String) METHOD +RefactoringAction 1443873846253 SudokuVerifier.java RENAME stringSplitter(String)=>int stringSplitterTo(String) METHOD +RefactoringAction 1443873848259 SudokuVerifier.java RENAME stringSplitterTo(String)=>int stringSplitterToRows(String) METHOD +RefactoringAction 1443874059951 SudokuVerifier.java REMOVE stringSplitterToRows(String) METHOD +EditAction 1443874070260 SudokuVerifier.java 1053 3 8 0 diff --git a/.besouro/20151003140208983/besouroEpisodes.txt b/.besouro/20151003140208983/besouroEpisodes.txt index c65a970a..c25657d7 100644 --- a/.besouro/20151003140208983/besouroEpisodes.txt +++ b/.besouro/20151003140208983/besouroEpisodes.txt @@ -6,3 +6,5 @@ 1443873127664 test-first 3 1965 true 1443873127665 test-last 1 1965 false 1443873154355 regression 2 13 true +1443873296405 test-addition 1 97 true +1443873296406 test-addition 1 97 true diff --git a/.besouro/20151003140208983/randomHeuristicEpisodes.txt b/.besouro/20151003140208983/randomHeuristicEpisodes.txt index 86fe7f47..9e4b0656 100644 --- a/.besouro/20151003140208983/randomHeuristicEpisodes.txt +++ b/.besouro/20151003140208983/randomHeuristicEpisodes.txt @@ -3,3 +3,4 @@ 1443871145353 regression 2 7 true 1443873127663 test-first 3 1965 true 1443873154355 regression 2 13 false +1443873296405 test-addition 1 97 false diff --git a/.besouro/20151003140208983/zorroEpisodes.txt b/.besouro/20151003140208983/zorroEpisodes.txt index 1572836a..72494330 100644 --- a/.besouro/20151003140208983/zorroEpisodes.txt +++ b/.besouro/20151003140208983/zorroEpisodes.txt @@ -3,3 +3,4 @@ 1443871145353 regression 2 29 true 1443873127663 test-first 3 1982 true 1443873154355 regression 2 26 true +1443873296405 test-addition 1 142 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 75093abb..d354d639 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -33,4 +33,12 @@ public int verifyDuplicates(String canditateSolution){ return 1; } + /*public int stringSplitterToRows(String candidateSolution){ + String Row1 = candidateSolution.substring(0,8); + String Row2 = candidateSolution.substring(9,17); + String Row3 = candidateSolution.substring(18,27); + String Row4 = candidateSolution.substring(28,37); + }*/ + + } From 92e904d8e8067460ab89fce7928b58e29e213099 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 15:07:50 +0300 Subject: [PATCH 020/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 1 + .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 6d391d0e..e855a909 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -102,3 +102,4 @@ RefactoringAction 1443873846253 SudokuVerifier.java RENAME stringSplitter(String RefactoringAction 1443873848259 SudokuVerifier.java RENAME stringSplitterTo(String)=>int stringSplitterToRows(String) METHOD RefactoringAction 1443874059951 SudokuVerifier.java REMOVE stringSplitterToRows(String) METHOD EditAction 1443874070260 SudokuVerifier.java 1053 3 8 0 +EditAction 1443874070445 TestSudokuVerifier.java 833 3 6 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index d0de0e29..5b28948f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -5,26 +5,26 @@ import org.junit.Test; public class TestSudokuVerifier { - SudokuVerifier firstRowVerifier = new SudokuVerifier(); + SudokuVerifier RowVerifier = new SudokuVerifier(); @Test public void testIfFirtsRowContainsOnlypositivedigits() { String candidateSolution = "111111111"; - assertEquals(1, firstRowVerifier.verifyDigits(candidateSolution)); + assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } @Test public void testIfFirtsRowContainsEveryDigitOnce() { String candidateSolution = "123456789"; - assertEquals(1, firstRowVerifier.verifyDuplicates(candidateSolution)); + assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); } @Test - public void testIfFirtsRowContainsEveryDigitOnce2() { + public void testIfEveryRowContaisEveryDigitOnce() { - String candidateSolution = "123456789"; - assertEquals(1, firstRowVerifier.verifyDuplicates(candidateSolution)); + String candidateSolution = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); } } From 867704db4c6f512e763508e6db91f78202fe6c09 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 15:25:11 +0300 Subject: [PATCH 021/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 30 ++++++++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 35 ++++++++++++++----- 2 files changed, 56 insertions(+), 9 deletions(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index e855a909..f407d1fe 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -103,3 +103,33 @@ RefactoringAction 1443873848259 SudokuVerifier.java RENAME stringSplitterTo(Stri RefactoringAction 1443874059951 SudokuVerifier.java REMOVE stringSplitterToRows(String) METHOD EditAction 1443874070260 SudokuVerifier.java 1053 3 8 0 EditAction 1443874070445 TestSudokuVerifier.java 833 3 6 3 +UnitTestCaseAction 1443874071038 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443874071039 TestSudokuVerifier FAIL +RefactoringAction 1443874106469 SudokuVerifier.java ADD int stringSplitterToRows(String) METHOD +RefactoringAction 1443874646404 SudokuVerifier.java ADD String Row1 FIELD +RefactoringAction 1443874669925 SudokuVerifier.java ADD String Row1/2 FIELD +RefactoringAction 1443874669925 SudokuVerifier.java ADD String Row1/3 FIELD +RefactoringAction 1443874669926 SudokuVerifier.java ADD String Row1/4 FIELD +RefactoringAction 1443874669926 SudokuVerifier.java ADD String Row1/5 FIELD +RefactoringAction 1443874669926 SudokuVerifier.java ADD String Row1/6 FIELD +RefactoringAction 1443874669926 SudokuVerifier.java ADD String Row1/7 FIELD +RefactoringAction 1443874671932 SudokuVerifier.java RENAME Row1/7=>String Row2 FIELD +RefactoringAction 1443874674437 SudokuVerifier.java RENAME Row1/6=>String Row3 FIELD +RefactoringAction 1443874676942 SudokuVerifier.java RENAME Row1/5=>String Row4 FIELD +RefactoringAction 1443874679447 SudokuVerifier.java RENAME Row1/4=>String Row5 FIELD +RefactoringAction 1443874682453 SudokuVerifier.java RENAME Row1/3=>String Row6 FIELD +RefactoringAction 1443874684458 SudokuVerifier.java RENAME Row1/2=>String Row7 FIELD +RefactoringAction 1443874686964 SudokuVerifier.java ADD String Row1/2 FIELD +RefactoringAction 1443874688969 SudokuVerifier.java RENAME Row1/2=>String Row8 FIELD +RefactoringAction 1443874691975 SudokuVerifier.java ADD String Row1/2 FIELD +RefactoringAction 1443874694480 SudokuVerifier.java RENAME Row1/2=>String Row9 FIELD +RefactoringAction 1443874779589 SudokuVerifier.java RENAME Row1=>String Rowlist FIELD +RefactoringAction 1443874821793 SudokuVerifier.java REMOVE Row9 FIELD +RefactoringAction 1443874821793 SudokuVerifier.java REMOVE Row7 FIELD +RefactoringAction 1443874821793 SudokuVerifier.java REMOVE Row5 FIELD +RefactoringAction 1443874821794 SudokuVerifier.java REMOVE Row3 FIELD +RefactoringAction 1443874821794 SudokuVerifier.java REMOVE Row8 FIELD +RefactoringAction 1443874821794 SudokuVerifier.java REMOVE Row6 FIELD +RefactoringAction 1443874821795 SudokuVerifier.java REMOVE Row4 FIELD +RefactoringAction 1443874821795 SudokuVerifier.java REMOVE Row2 FIELD +EditAction 1443875111056 SudokuVerifier.java 1453 4 20 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index d354d639..8f35b3e0 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -2,9 +2,14 @@ public class SudokuVerifier { + String[] Rowlist; + + public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct + + verifyDigits( candidateSolution); verifyDuplicates( candidateSolution); @@ -14,11 +19,18 @@ public int verify(String candidateSolution) { } public int verifyDigits(String candidateSolution){ + + stringSplitterToRows(candidateSolution); + int i; + int flag = 0; + String regex = "[0-9]+"; - if(candidateSolution.matches(regex)){ - return 1; + for (i = 1; i < 10; i++){ + if(Rowlist[i].matches(regex)){ + flag = 1; + } } - return 0; + return flag; } @@ -33,12 +45,17 @@ public int verifyDuplicates(String canditateSolution){ return 1; } - /*public int stringSplitterToRows(String candidateSolution){ - String Row1 = candidateSolution.substring(0,8); - String Row2 = candidateSolution.substring(9,17); - String Row3 = candidateSolution.substring(18,27); - String Row4 = candidateSolution.substring(28,37); - }*/ + public void stringSplitterToRows(String candidateSolution){ + Rowlist[1] = candidateSolution.substring(0,8); + Rowlist[2] = candidateSolution.substring(9,17); + Rowlist[3] = candidateSolution.substring(18,26); + Rowlist[4] = candidateSolution.substring(27,35); + Rowlist[5] = candidateSolution.substring(36,44); + Rowlist[6] = candidateSolution.substring(45,53); + Rowlist[7] = candidateSolution.substring(54,62); + Rowlist[8] = candidateSolution.substring(63,71); + Rowlist[9] = candidateSolution.substring(72,80); + } } From 4b44dea739abb900d6936ea69266c189c7716bf1 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 15:25:11 +0300 Subject: [PATCH 022/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index f407d1fe..d3ffac91 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -133,3 +133,4 @@ RefactoringAction 1443874821794 SudokuVerifier.java REMOVE Row6 FIELD RefactoringAction 1443874821795 SudokuVerifier.java REMOVE Row4 FIELD RefactoringAction 1443874821795 SudokuVerifier.java REMOVE Row2 FIELD EditAction 1443875111056 SudokuVerifier.java 1453 4 20 0 +EditAction 1443875111230 TestSudokuVerifier.java 833 3 6 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 5b28948f..35b25f82 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -24,7 +24,7 @@ public void testIfFirtsRowContainsEveryDigitOnce() { @Test public void testIfEveryRowContaisEveryDigitOnce() { - String candidateSolution = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); } } From 01effebf8c8b8c72fc20bc406cf6874eb79a7415 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 15:26:20 +0300 Subject: [PATCH 023/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 6 ++++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index d3ffac91..79e4a98e 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -134,3 +134,9 @@ RefactoringAction 1443874821795 SudokuVerifier.java REMOVE Row4 FIELD RefactoringAction 1443874821795 SudokuVerifier.java REMOVE Row2 FIELD EditAction 1443875111056 SudokuVerifier.java 1453 4 20 0 EditAction 1443875111230 TestSudokuVerifier.java 833 3 6 3 +UnitTestCaseAction 1443875111833 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443875111834 TestSudokuVerifier FAIL +RefactoringAction 1443875169993 TestSudokuVerifier.java RENAME testIfEveryRowContaisEveryDigitOnce()=>void testIfEveryRowContaisOnly() METHOD +RefactoringAction 1443875174497 TestSudokuVerifier.java RENAME testIfEveryRowContaisOnly()=>void testIfEveryRowContaisOnlypositive() METHOD +RefactoringAction 1443875177002 TestSudokuVerifier.java RENAME testIfEveryRowContaisOnlypositive()=>void testIfEveryRowContaisOnlypositivesigits() METHOD +EditAction 1443875180070 TestSudokuVerifier.java 837 3 6 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 35b25f82..0db97564 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -22,7 +22,7 @@ public void testIfFirtsRowContainsEveryDigitOnce() { } @Test - public void testIfEveryRowContaisEveryDigitOnce() { + public void testIfEveryRowContaisOnlypositivesigits() { String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); From 159ce7621ca18f21af603744e5c339b65f0b8021 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 15:26:33 +0300 Subject: [PATCH 024/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 79e4a98e..5e81477f 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -140,3 +140,6 @@ RefactoringAction 1443875169993 TestSudokuVerifier.java RENAME testIfEveryRowCon RefactoringAction 1443875174497 TestSudokuVerifier.java RENAME testIfEveryRowContaisOnly()=>void testIfEveryRowContaisOnlypositive() METHOD RefactoringAction 1443875177002 TestSudokuVerifier.java RENAME testIfEveryRowContaisOnlypositive()=>void testIfEveryRowContaisOnlypositivesigits() METHOD EditAction 1443875180070 TestSudokuVerifier.java 837 3 6 3 +UnitTestCaseAction 1443875180640 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443875180641 TestSudokuVerifier.testIfEveryRowContaisOnlypositivesigits FAIL +EditAction 1443875193776 TestSudokuVerifier.java 833 3 6 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 0db97564..4bd90ae6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -25,6 +25,6 @@ public void testIfFirtsRowContainsEveryDigitOnce() { public void testIfEveryRowContaisOnlypositivesigits() { String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); + assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } } From d10320b10947bfc58f2fcddd13df9b057b1835e9 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 15:29:31 +0300 Subject: [PATCH 025/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 5e81477f..4c1a091c 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -143,3 +143,6 @@ EditAction 1443875180070 TestSudokuVerifier.java 837 3 6 3 UnitTestCaseAction 1443875180640 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443875180641 TestSudokuVerifier.testIfEveryRowContaisOnlypositivesigits FAIL EditAction 1443875193776 TestSudokuVerifier.java 833 3 6 3 +UnitTestCaseAction 1443875194412 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443875194412 TestSudokuVerifier FAIL +EditAction 1443875371066 SudokuVerifier.java 1471 4 20 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 8f35b3e0..742681cf 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -10,7 +10,7 @@ public int verify(String candidateSolution) { - verifyDigits( candidateSolution); + verifyDigits(candidateSolution); verifyDuplicates( candidateSolution); @@ -29,6 +29,7 @@ public int verifyDigits(String candidateSolution){ if(Rowlist[i].matches(regex)){ flag = 1; } + else flag = 0; } return flag; } From 0136264525731f2d24c30bbb95ac1d17e03d7a58 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 15:33:12 +0300 Subject: [PATCH 026/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 4c1a091c..5d220d8b 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -146,3 +146,8 @@ EditAction 1443875193776 TestSudokuVerifier.java 833 3 6 3 UnitTestCaseAction 1443875194412 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443875194412 TestSudokuVerifier FAIL EditAction 1443875371066 SudokuVerifier.java 1471 4 20 0 +UnitTestCaseAction 1443875371705 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443875371705 TestSudokuVerifier FAIL +UnitTestCaseAction 1443875466536 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443875466537 TestSudokuVerifier FAIL +EditAction 1443875592872 SudokuVerifier.java 1484 4 20 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 742681cf..32d98e8a 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -25,7 +25,7 @@ public int verifyDigits(String candidateSolution){ int flag = 0; String regex = "[0-9]+"; - for (i = 1; i < 10; i++){ + for (i = 1; i <= Rowlist.length; i++){ if(Rowlist[i].matches(regex)){ flag = 1; } From 35abd8fe35ba799b992dc3817966c354627cd301 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 15:33:21 +0300 Subject: [PATCH 027/128] besouro automatic message --- .besouro/20151003140208983/actions.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.besouro/20151003140208983/actions.txt b/.besouro/20151003140208983/actions.txt index 5d220d8b..de8f95f6 100644 --- a/.besouro/20151003140208983/actions.txt +++ b/.besouro/20151003140208983/actions.txt @@ -151,3 +151,5 @@ UnitTestSessionAction 1443875371705 TestSudokuVerifier FAIL UnitTestCaseAction 1443875466536 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443875466537 TestSudokuVerifier FAIL EditAction 1443875592872 SudokuVerifier.java 1484 4 20 0 +UnitTestCaseAction 1443875593438 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443875593439 TestSudokuVerifier FAIL From e138f65f76237c900b0d0f492eedf0f3859ac13d Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:10:59 +0300 Subject: [PATCH 028/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 5 +++++ .besouro/20151005110747898/besouroEpisodes.txt | 0 .besouro/20151005110747898/disagreements.txt | 0 .besouro/20151005110747898/randomHeuristicEpisodes.txt | 0 .besouro/20151005110747898/userComments.txt | 0 .besouro/20151005110747898/zorroEpisodes.txt | 0 src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 7 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .besouro/20151005110747898/actions.txt create mode 100644 .besouro/20151005110747898/besouroEpisodes.txt create mode 100644 .besouro/20151005110747898/disagreements.txt create mode 100644 .besouro/20151005110747898/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151005110747898/userComments.txt create mode 100644 .besouro/20151005110747898/zorroEpisodes.txt diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt new file mode 100644 index 00000000..3606602d --- /dev/null +++ b/.besouro/20151005110747898/actions.txt @@ -0,0 +1,5 @@ +FileOpenedAction 1444032468627 TestSudokuVerifier.java 833 3 6 3 +FileOpenedAction 1444032471259 SudokuVerifier.java 1484 4 20 0 +UnitTestCaseAction 1444032485470 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444032485478 TestSudokuVerifier FAIL +EditAction 1444032658986 SudokuVerifier.java 1488 4 20 0 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151005110747898/disagreements.txt b/.besouro/20151005110747898/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151005110747898/userComments.txt b/.besouro/20151005110747898/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 32d98e8a..d754906f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -21,7 +21,7 @@ public int verify(String candidateSolution) { public int verifyDigits(String candidateSolution){ stringSplitterToRows(candidateSolution); - int i; + int i = 0; int flag = 0; String regex = "[0-9]+"; From 030051bdfa2d428c4d6dd55db3c7facb8fdd8e08 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:13:24 +0300 Subject: [PATCH 029/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 4 +++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 25 +++++++++---------- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 3606602d..f379224a 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -3,3 +3,7 @@ FileOpenedAction 1444032471259 SudokuVerifier.java 1484 4 20 0 UnitTestCaseAction 1444032485470 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444032485478 TestSudokuVerifier FAIL EditAction 1444032658986 SudokuVerifier.java 1488 4 20 0 +UnitTestCaseAction 1444032659936 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444032659937 TestSudokuVerifier FAIL +RefactoringAction 1444032790984 SudokuVerifier.java REMOVE stringSplitterToRows(String) METHOD +EditAction 1444032804466 SudokuVerifier.java 1383 3 19 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index d754906f..cc26dd5b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -12,7 +12,7 @@ public int verify(String candidateSolution) { verifyDigits(candidateSolution); - verifyDuplicates( candidateSolution); + verifyDuplicates(candidateSolution); return 0; @@ -20,7 +20,16 @@ public int verify(String candidateSolution) { public int verifyDigits(String candidateSolution){ - stringSplitterToRows(candidateSolution); + Rowlist[1] = candidateSolution.substring(0,8); + Rowlist[2] = candidateSolution.substring(9,17); + Rowlist[3] = candidateSolution.substring(18,26); + Rowlist[4] = candidateSolution.substring(27,35); + Rowlist[5] = candidateSolution.substring(36,44); + Rowlist[6] = candidateSolution.substring(45,53); + Rowlist[7] = candidateSolution.substring(54,62); + Rowlist[8] = candidateSolution.substring(63,71); + Rowlist[9] = candidateSolution.substring(72,80); + int i = 0; int flag = 0; @@ -46,17 +55,7 @@ public int verifyDuplicates(String canditateSolution){ return 1; } - public void stringSplitterToRows(String candidateSolution){ - Rowlist[1] = candidateSolution.substring(0,8); - Rowlist[2] = candidateSolution.substring(9,17); - Rowlist[3] = candidateSolution.substring(18,26); - Rowlist[4] = candidateSolution.substring(27,35); - Rowlist[5] = candidateSolution.substring(36,44); - Rowlist[6] = candidateSolution.substring(45,53); - Rowlist[7] = candidateSolution.substring(54,62); - Rowlist[8] = candidateSolution.substring(63,71); - Rowlist[9] = candidateSolution.substring(72,80); - } + } From aae6542a5fb231a2cbe637fdf49ee3a4dd197a70 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:23:24 +0300 Subject: [PATCH 030/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 7 ++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 22 +++++++++---------- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index f379224a..5f22af9e 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -7,3 +7,10 @@ UnitTestCaseAction 1444032659936 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444032659937 TestSudokuVerifier FAIL RefactoringAction 1444032790984 SudokuVerifier.java REMOVE stringSplitterToRows(String) METHOD EditAction 1444032804466 SudokuVerifier.java 1383 3 19 0 +UnitTestCaseAction 1444032805164 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444032805165 TestSudokuVerifier FAIL +RefactoringAction 1444033289245 SudokuVerifier.java REMOVE Rowlist FIELD +RefactoringAction 1444033344891 SudokuVerifier.java ADD String FIELD +RefactoringAction 1444033345901 SudokuVerifier.java REMOVE Rowlist FIELD +RefactoringAction 1444033347025 SudokuVerifier.java ADD String Rowlist FIELD +EditAction 1444033404023 SudokuVerifier.java 1399 3 19 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index cc26dd5b..a0f49e50 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -2,7 +2,7 @@ public class SudokuVerifier { - String[] Rowlist; + String[] Rowlist = new String[9]; public int verify(String candidateSolution) { @@ -20,21 +20,21 @@ public int verify(String candidateSolution) { public int verifyDigits(String candidateSolution){ - Rowlist[1] = candidateSolution.substring(0,8); - Rowlist[2] = candidateSolution.substring(9,17); - Rowlist[3] = candidateSolution.substring(18,26); - Rowlist[4] = candidateSolution.substring(27,35); - Rowlist[5] = candidateSolution.substring(36,44); - Rowlist[6] = candidateSolution.substring(45,53); - Rowlist[7] = candidateSolution.substring(54,62); - Rowlist[8] = candidateSolution.substring(63,71); - Rowlist[9] = candidateSolution.substring(72,80); + Rowlist[0] = candidateSolution.substring(0,8); + Rowlist[1] = candidateSolution.substring(9,17); + Rowlist[2] = candidateSolution.substring(18,26); + Rowlist[3] = candidateSolution.substring(27,35); + Rowlist[4] = candidateSolution.substring(36,44); + Rowlist[5] = candidateSolution.substring(45,53); + Rowlist[6] = candidateSolution.substring(54,62); + Rowlist[7] = candidateSolution.substring(63,71); + Rowlist[8] = candidateSolution.substring(72,80); int i = 0; int flag = 0; String regex = "[0-9]+"; - for (i = 1; i <= Rowlist.length; i++){ + for (i = 0; i <= Rowlist.length; i++){ if(Rowlist[i].matches(regex)){ flag = 1; } From f4eee4cfd002d89e617f251a3992b05aff850366 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:23:55 +0300 Subject: [PATCH 031/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 5f22af9e..9ff1b181 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -14,3 +14,6 @@ RefactoringAction 1444033344891 SudokuVerifier.java ADD String FIELD RefactoringAction 1444033345901 SudokuVerifier.java REMOVE Rowlist FIELD RefactoringAction 1444033347025 SudokuVerifier.java ADD String Rowlist FIELD EditAction 1444033404023 SudokuVerifier.java 1399 3 19 0 +UnitTestCaseAction 1444033404630 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444033404631 TestSudokuVerifier FAIL +EditAction 1444033435852 SudokuVerifier.java 1398 3 19 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index a0f49e50..483f74f2 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -34,7 +34,7 @@ public int verifyDigits(String candidateSolution){ int flag = 0; String regex = "[0-9]+"; - for (i = 0; i <= Rowlist.length; i++){ + for (i = 0; i < Rowlist.length; i++){ if(Rowlist[i].matches(regex)){ flag = 1; } From bec9e54559d4cc8ebcbc09dca8c293ecbcdc3ce6 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:29:14 +0300 Subject: [PATCH 032/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 18 +++++++++--------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 9ff1b181..a2a99bb2 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -17,3 +17,6 @@ EditAction 1444033404023 SudokuVerifier.java 1399 3 19 0 UnitTestCaseAction 1444033404630 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444033404631 TestSudokuVerifier FAIL EditAction 1444033435852 SudokuVerifier.java 1398 3 19 0 +UnitTestCaseAction 1444033436451 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444033436452 TestSudokuVerifier FAIL +EditAction 1444033754811 SudokuVerifier.java 1398 3 19 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 483f74f2..ffe7099e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -20,15 +20,15 @@ public int verify(String candidateSolution) { public int verifyDigits(String candidateSolution){ - Rowlist[0] = candidateSolution.substring(0,8); - Rowlist[1] = candidateSolution.substring(9,17); - Rowlist[2] = candidateSolution.substring(18,26); - Rowlist[3] = candidateSolution.substring(27,35); - Rowlist[4] = candidateSolution.substring(36,44); - Rowlist[5] = candidateSolution.substring(45,53); - Rowlist[6] = candidateSolution.substring(54,62); - Rowlist[7] = candidateSolution.substring(63,71); - Rowlist[8] = candidateSolution.substring(72,80); + Rowlist[0] = candidateSolution.substring(0,9); + Rowlist[1] = candidateSolution.substring(9,18); + Rowlist[2] = candidateSolution.substring(18,27); + Rowlist[3] = candidateSolution.substring(27,38); + Rowlist[4] = candidateSolution.substring(38,45); + Rowlist[5] = candidateSolution.substring(45,56); + Rowlist[6] = candidateSolution.substring(56,64); + Rowlist[7] = candidateSolution.substring(64,73); + Rowlist[8] = candidateSolution.substring(73,82); int i = 0; int flag = 0; From 317619d63b0036e50f047d53fcc43f0cd3dca921 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:30:56 +0300 Subject: [PATCH 033/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 12 ++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index a2a99bb2..422b3388 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -20,3 +20,6 @@ EditAction 1444033435852 SudokuVerifier.java 1398 3 19 0 UnitTestCaseAction 1444033436451 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444033436452 TestSudokuVerifier FAIL EditAction 1444033754811 SudokuVerifier.java 1398 3 19 0 +UnitTestCaseAction 1444033755403 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444033755404 TestSudokuVerifier FAIL +EditAction 1444033856457 SudokuVerifier.java 1398 3 19 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index ffe7099e..b721cf0f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -23,12 +23,12 @@ public int verifyDigits(String candidateSolution){ Rowlist[0] = candidateSolution.substring(0,9); Rowlist[1] = candidateSolution.substring(9,18); Rowlist[2] = candidateSolution.substring(18,27); - Rowlist[3] = candidateSolution.substring(27,38); - Rowlist[4] = candidateSolution.substring(38,45); - Rowlist[5] = candidateSolution.substring(45,56); - Rowlist[6] = candidateSolution.substring(56,64); - Rowlist[7] = candidateSolution.substring(64,73); - Rowlist[8] = candidateSolution.substring(73,82); + Rowlist[3] = candidateSolution.substring(27,36); + Rowlist[4] = candidateSolution.substring(36,45); + Rowlist[5] = candidateSolution.substring(45,54); + Rowlist[6] = candidateSolution.substring(54,63); + Rowlist[7] = candidateSolution.substring(63,72); + Rowlist[8] = candidateSolution.substring(72,81); int i = 0; int flag = 0; From 6c06a6199e7d83bf4d4e3a5167a9611640059aed Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:34:33 +0300 Subject: [PATCH 034/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 422b3388..5030acb7 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -23,3 +23,6 @@ EditAction 1444033754811 SudokuVerifier.java 1398 3 19 0 UnitTestCaseAction 1444033755403 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444033755404 TestSudokuVerifier FAIL EditAction 1444033856457 SudokuVerifier.java 1398 3 19 0 +UnitTestCaseAction 1444033857036 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444033857037 TestSudokuVerifier FAIL +EditAction 1444034073934 TestSudokuVerifier.java 905 3 6 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 4bd90ae6..a09bd380 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -10,7 +10,7 @@ public class TestSudokuVerifier { @Test public void testIfFirtsRowContainsOnlypositivedigits() { - String candidateSolution = "111111111"; + String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } From ff272f4075572a9d05fdf5c1507ec51f6fcda55f Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:35:14 +0300 Subject: [PATCH 035/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .besouro/20151005110747898/besouroEpisodes.txt | 1 + .besouro/20151005110747898/randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 5030acb7..7bb7c1d8 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -26,3 +26,6 @@ EditAction 1444033856457 SudokuVerifier.java 1398 3 19 0 UnitTestCaseAction 1444033857036 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444033857037 TestSudokuVerifier FAIL EditAction 1444034073934 TestSudokuVerifier.java 905 3 6 3 +UnitTestCaseAction 1444034074500 TestSudokuVerifier.java OK +UnitTestSessionAction 1444034074501 TestSudokuVerifier OK +EditAction 1444034114047 TestSudokuVerifier.java 905 3 6 3 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index e69de29b..085d850d 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -0,0 +1 @@ +1444034074501 refactoring 2A 1605 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index e69de29b..70177528 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1444034074501 refactoring 2A 1605 false diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index e69de29b..70177528 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -0,0 +1 @@ +1444034074501 refactoring 2A 1605 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index a09bd380..4da180e1 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -24,7 +24,7 @@ public void testIfFirtsRowContainsEveryDigitOnce() { @Test public void testIfEveryRowContaisOnlypositivesigits() { - String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + String candidateSolution = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } } From a2d05eb1a458c6fd7a35750b0ab62a0fd93d418a Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:36:01 +0300 Subject: [PATCH 036/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .besouro/20151005110747898/besouroEpisodes.txt | 1 + .besouro/20151005110747898/randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 7bb7c1d8..943157a4 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -29,3 +29,6 @@ EditAction 1444034073934 TestSudokuVerifier.java 905 3 6 3 UnitTestCaseAction 1444034074500 TestSudokuVerifier.java OK UnitTestSessionAction 1444034074501 TestSudokuVerifier OK EditAction 1444034114047 TestSudokuVerifier.java 905 3 6 3 +UnitTestCaseAction 1444034114644 TestSudokuVerifier.java OK +UnitTestSessionAction 1444034114644 TestSudokuVerifier OK +EditAction 1444034161610 TestSudokuVerifier.java 905 3 6 3 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index 085d850d..b1e5a543 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -1 +1,2 @@ 1444034074501 refactoring 2A 1605 true +1444034114644 regression 1 0 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index 70177528..89519c19 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -1 +1,2 @@ 1444034074501 refactoring 2A 1605 false +1444034114644 regression 1 0 false diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index 70177528..0e032bd5 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -1 +1,2 @@ 1444034074501 refactoring 2A 1605 false +1444034114644 regression 1 40 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 4da180e1..88f508a0 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -24,7 +24,7 @@ public void testIfFirtsRowContainsEveryDigitOnce() { @Test public void testIfEveryRowContaisOnlypositivesigits() { - String candidateSolution = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + String candidateSolution = "4173-9825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } } From f2c15d914dd6af04030f23211ab43e9d26e34122 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:36:15 +0300 Subject: [PATCH 037/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .besouro/20151005110747898/besouroEpisodes.txt | 1 + .besouro/20151005110747898/randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 943157a4..f93d9d9d 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -32,3 +32,6 @@ EditAction 1444034114047 TestSudokuVerifier.java 905 3 6 3 UnitTestCaseAction 1444034114644 TestSudokuVerifier.java OK UnitTestSessionAction 1444034114644 TestSudokuVerifier OK EditAction 1444034161610 TestSudokuVerifier.java 905 3 6 3 +UnitTestCaseAction 1444034162274 TestSudokuVerifier.java OK +UnitTestSessionAction 1444034162275 TestSudokuVerifier OK +EditAction 1444034175919 TestSudokuVerifier.java 905 3 6 3 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index b1e5a543..f68f7574 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -1,2 +1,3 @@ 1444034074501 refactoring 2A 1605 true 1444034114644 regression 1 0 true +1444034162275 regression 1 0 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index 89519c19..7f6c3f8f 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -1,2 +1,3 @@ 1444034074501 refactoring 2A 1605 false 1444034114644 regression 1 0 false +1444034162275 regression 1 0 true diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index 0e032bd5..b2965ee6 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -1,2 +1,3 @@ 1444034074501 refactoring 2A 1605 false 1444034114644 regression 1 40 false +1444034162275 regression 1 47 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 88f508a0..96554c8d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -24,7 +24,7 @@ public void testIfFirtsRowContainsEveryDigitOnce() { @Test public void testIfEveryRowContaisOnlypositivesigits() { - String candidateSolution = "4173-9825632158947958724316825437169791586432346912758289643571573291684164875293"; + String candidateSolution = "4173a9825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } } From 3078b3e7605455f701e5d728e5b2da4a046fbd27 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:37:43 +0300 Subject: [PATCH 038/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .besouro/20151005110747898/besouroEpisodes.txt | 1 + .besouro/20151005110747898/randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 +++- 5 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index f93d9d9d..cf432d9a 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -35,3 +35,6 @@ EditAction 1444034161610 TestSudokuVerifier.java 905 3 6 3 UnitTestCaseAction 1444034162274 TestSudokuVerifier.java OK UnitTestSessionAction 1444034162275 TestSudokuVerifier OK EditAction 1444034175919 TestSudokuVerifier.java 905 3 6 3 +UnitTestCaseAction 1444034176534 TestSudokuVerifier.java OK +UnitTestSessionAction 1444034176535 TestSudokuVerifier OK +EditAction 1444034263168 SudokuVerifier.java 1410 3 19 0 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index f68f7574..334a7039 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -1,3 +1,4 @@ 1444034074501 refactoring 2A 1605 true 1444034114644 regression 1 0 true 1444034162275 regression 1 0 true +1444034176535 regression 1 0 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index 7f6c3f8f..c6e04199 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -1,3 +1,4 @@ 1444034074501 refactoring 2A 1605 false 1444034114644 regression 1 0 false 1444034162275 regression 1 0 true +1444034176535 regression 1 0 true diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index b2965ee6..530e807b 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -1,3 +1,4 @@ 1444034074501 refactoring 2A 1605 false 1444034114644 regression 1 40 false 1444034162275 regression 1 47 false +1444034176535 regression 1 14 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index b721cf0f..f9e8ba4f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -38,7 +38,9 @@ public int verifyDigits(String candidateSolution){ if(Rowlist[i].matches(regex)){ flag = 1; } - else flag = 0; + else { + return 0; + } } return flag; } From 200a95fe2c2a221b7b5b939bada07421bd99c9c0 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:38:10 +0300 Subject: [PATCH 039/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index cf432d9a..f96cddd8 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -38,3 +38,6 @@ EditAction 1444034175919 TestSudokuVerifier.java 905 3 6 3 UnitTestCaseAction 1444034176534 TestSudokuVerifier.java OK UnitTestSessionAction 1444034176535 TestSudokuVerifier OK EditAction 1444034263168 SudokuVerifier.java 1410 3 19 0 +UnitTestCaseAction 1444034263822 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444034263822 TestSudokuVerifier FAIL +EditAction 1444034290078 TestSudokuVerifier.java 905 3 6 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 96554c8d..88f508a0 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -24,7 +24,7 @@ public void testIfFirtsRowContainsEveryDigitOnce() { @Test public void testIfEveryRowContaisOnlypositivesigits() { - String candidateSolution = "4173a9825632158947958724316825437169791586432346912758289643571573291684164875293"; + String candidateSolution = "4173-9825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } } From f41c4a601ed33c834806526db52c08e8466ed105 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:38:15 +0300 Subject: [PATCH 040/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index f96cddd8..85307e20 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -41,3 +41,6 @@ EditAction 1444034263168 SudokuVerifier.java 1410 3 19 0 UnitTestCaseAction 1444034263822 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444034263822 TestSudokuVerifier FAIL EditAction 1444034290078 TestSudokuVerifier.java 905 3 6 3 +UnitTestCaseAction 1444034290656 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444034290657 TestSudokuVerifier FAIL +EditAction 1444034295367 TestSudokuVerifier.java 905 3 6 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 88f508a0..4a764407 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -24,7 +24,7 @@ public void testIfFirtsRowContainsEveryDigitOnce() { @Test public void testIfEveryRowContaisOnlypositivesigits() { - String candidateSolution = "4173-9825632158947958724316825437169791586432346912758289643571573291684164875293"; + String candidateSolution = "417349825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } } From 36ce7700fe37f8ad6d1bd93377a32e48a1916490 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:54:52 +0300 Subject: [PATCH 041/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 6 +++++ .../20151005110747898/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 22 +++++++++---------- 5 files changed, 20 insertions(+), 11 deletions(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 85307e20..3493db3c 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -44,3 +44,9 @@ EditAction 1444034290078 TestSudokuVerifier.java 905 3 6 3 UnitTestCaseAction 1444034290656 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444034290657 TestSudokuVerifier FAIL EditAction 1444034295367 TestSudokuVerifier.java 905 3 6 3 +UnitTestCaseAction 1444034295960 TestSudokuVerifier.java OK +UnitTestSessionAction 1444034295960 TestSudokuVerifier OK +RefactoringAction 1444034371574 SudokuVerifier.java ADD int stringSplitter FIELD +RefactoringAction 1444034373582 SudokuVerifier.java RENAME stringSplitter=>int stringSplitter() METHOD +RefactoringAction 1444034380589 SudokuVerifier.java RENAME stringSplitter()=>int stringSplitter(String) METHOD +EditAction 1444035292170 SudokuVerifier.java 1233 4 14 0 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index 334a7039..378f354c 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -2,3 +2,4 @@ 1444034114644 regression 1 0 true 1444034162275 regression 1 0 true 1444034176535 regression 1 0 true +1444034295960 refactoring 2A 32 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index c6e04199..71bcbf6e 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -2,3 +2,4 @@ 1444034114644 regression 1 0 false 1444034162275 regression 1 0 true 1444034176535 regression 1 0 true +1444034295960 refactoring 2A 32 false diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index 530e807b..d9be6f9e 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -2,3 +2,4 @@ 1444034114644 regression 1 40 false 1444034162275 regression 1 47 false 1444034176535 regression 1 14 false +1444034295960 refactoring 2A 119 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index f9e8ba4f..40766123 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -20,15 +20,7 @@ public int verify(String candidateSolution) { public int verifyDigits(String candidateSolution){ - Rowlist[0] = candidateSolution.substring(0,9); - Rowlist[1] = candidateSolution.substring(9,18); - Rowlist[2] = candidateSolution.substring(18,27); - Rowlist[3] = candidateSolution.substring(27,36); - Rowlist[4] = candidateSolution.substring(36,45); - Rowlist[5] = candidateSolution.substring(45,54); - Rowlist[6] = candidateSolution.substring(54,63); - Rowlist[7] = candidateSolution.substring(63,72); - Rowlist[8] = candidateSolution.substring(72,81); + stringSplitter(candidateSolution); int i = 0; int flag = 0; @@ -57,7 +49,15 @@ public int verifyDuplicates(String canditateSolution){ return 1; } - - + public String[] stringSplitter(String candidateSolution){ + + int rowNumber = 0; + + for(int i = 0; i < candidateSolution.length(); i = i+9){ + Rowlist[rowNumber] = candidateSolution.substring(i, i+9); + rowNumber++; + } + return Rowlist; + } } From 4227cd091a55d6b18f9e0df302feafe752082a44 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:55:07 +0300 Subject: [PATCH 042/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .besouro/20151005110747898/besouroEpisodes.txt | 2 ++ .besouro/20151005110747898/randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 3493db3c..9939c5fc 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -50,3 +50,6 @@ RefactoringAction 1444034371574 SudokuVerifier.java ADD int stringSplitter FIELD RefactoringAction 1444034373582 SudokuVerifier.java RENAME stringSplitter=>int stringSplitter() METHOD RefactoringAction 1444034380589 SudokuVerifier.java RENAME stringSplitter()=>int stringSplitter(String) METHOD EditAction 1444035292170 SudokuVerifier.java 1233 4 14 0 +UnitTestCaseAction 1444035292844 TestSudokuVerifier.java OK +UnitTestSessionAction 1444035292846 TestSudokuVerifier OK +EditAction 1444035307234 TestSudokuVerifier.java 832 3 6 3 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index 378f354c..78fd291a 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -3,3 +3,5 @@ 1444034162275 regression 1 0 true 1444034176535 regression 1 0 true 1444034295960 refactoring 2A 32 true +1444035292846 production 2 921 false +1444035292847 refactoring 2A 921 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index 71bcbf6e..4039f3f2 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -3,3 +3,4 @@ 1444034162275 regression 1 0 true 1444034176535 regression 1 0 true 1444034295960 refactoring 2A 32 false +1444035292846 production 2 921 false diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index d9be6f9e..5463b3f5 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -3,3 +3,4 @@ 1444034162275 regression 1 47 false 1444034176535 regression 1 14 false 1444034295960 refactoring 2A 119 false +1444035292846 production 2 996 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 4a764407..07bf12b7 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -10,7 +10,7 @@ public class TestSudokuVerifier { @Test public void testIfFirtsRowContainsOnlypositivedigits() { - String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + String candidateSolution = "11111111"; assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } From 4b7ba2d8ce3c9649d554e4a743913d8e38303fa6 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 11:55:39 +0300 Subject: [PATCH 043/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 9939c5fc..6906f193 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -53,3 +53,6 @@ EditAction 1444035292170 SudokuVerifier.java 1233 4 14 0 UnitTestCaseAction 1444035292844 TestSudokuVerifier.java OK UnitTestSessionAction 1444035292846 TestSudokuVerifier OK EditAction 1444035307234 TestSudokuVerifier.java 832 3 6 3 +UnitTestCaseAction 1444035307950 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444035307950 TestSudokuVerifier FAIL +EditAction 1444035339835 TestSudokuVerifier.java 833 3 6 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 07bf12b7..f98aff45 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -10,7 +10,7 @@ public class TestSudokuVerifier { @Test public void testIfFirtsRowContainsOnlypositivedigits() { - String candidateSolution = "11111111"; + String candidateSolution = "111111111"; assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } From 24652c10ae76ceac7a813cc6c0161c0b56e5886f Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:00:51 +0300 Subject: [PATCH 044/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 6906f193..769af4ba 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -56,3 +56,6 @@ EditAction 1444035307234 TestSudokuVerifier.java 832 3 6 3 UnitTestCaseAction 1444035307950 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444035307950 TestSudokuVerifier FAIL EditAction 1444035339835 TestSudokuVerifier.java 833 3 6 3 +UnitTestCaseAction 1444035340391 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444035340392 TestSudokuVerifier FAIL +EditAction 1444035651481 SudokuVerifier.java 1299 4 15 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 40766123..7129c384 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -20,13 +20,14 @@ public int verify(String candidateSolution) { public int verifyDigits(String candidateSolution){ + double numberOfRows = ((double)candidateSolution.length() / 9); stringSplitter(candidateSolution); int i = 0; int flag = 0; String regex = "[0-9]+"; - for (i = 0; i < Rowlist.length; i++){ + for (i = 0; i < numberOfRows; i++){ if(Rowlist[i].matches(regex)){ flag = 1; } From 676ed3004723eaabd39ea2dff56f38f9866b7b6f Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:09:42 +0300 Subject: [PATCH 045/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 6 ++++++ .besouro/20151005110747898/besouroEpisodes.txt | 1 + .besouro/20151005110747898/randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 7 +++++++ 5 files changed, 16 insertions(+) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 769af4ba..e2423152 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -59,3 +59,9 @@ EditAction 1444035339835 TestSudokuVerifier.java 833 3 6 3 UnitTestCaseAction 1444035340391 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444035340392 TestSudokuVerifier FAIL EditAction 1444035651481 SudokuVerifier.java 1299 4 15 0 +UnitTestCaseAction 1444035652080 TestSudokuVerifier.java OK +UnitTestSessionAction 1444035652081 TestSudokuVerifier OK +RefactoringAction 1444035692226 TestSudokuVerifier.java ADD void testIfEveryRowContaisOnlypositivesigits()/2 METHOD +RefactoringAction 1444035705233 TestSudokuVerifier.java RENAME testIfEveryRowContaisOnlypositivesigits()/2=>void testIfFirtsRowContainsEveryDigitOnce()/2 METHOD +RefactoringAction 1444035710238 TestSudokuVerifier.java RENAME testIfFirtsRowContainsEveryDigitOnce()/2=>void testIfEveryRowContainsEveryDigitOnce() METHOD +EditAction 1444036182272 TestSudokuVerifier.java 1093 4 8 4 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index 78fd291a..7ac4c23f 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -5,3 +5,4 @@ 1444034295960 refactoring 2A 32 true 1444035292846 production 2 921 false 1444035292847 refactoring 2A 921 true +1444035652081 production 1 344 false diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index 4039f3f2..d93685a0 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -4,3 +4,4 @@ 1444034176535 regression 1 0 true 1444034295960 refactoring 2A 32 false 1444035292846 production 2 921 false +1444035652081 production 1 344 false diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index 5463b3f5..119f4f9c 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -4,3 +4,4 @@ 1444034176535 regression 1 14 false 1444034295960 refactoring 2A 119 false 1444035292846 production 2 996 false +1444035652081 production 1 359 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f98aff45..ba5d55bb 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -27,4 +27,11 @@ public void testIfEveryRowContaisOnlypositivesigits() { String candidateSolution = "417349825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } + + @Test + public void testIfEveryRowContainsEveryDigitOnce() { + + String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); + } } From 4e02bf01f099d9e3cbf7f2a06d473fe948bb38f1 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:09:42 +0300 Subject: [PATCH 046/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 1 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index e2423152..99ac606b 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -65,3 +65,4 @@ RefactoringAction 1444035692226 TestSudokuVerifier.java ADD void testIfEveryRowC RefactoringAction 1444035705233 TestSudokuVerifier.java RENAME testIfEveryRowContaisOnlypositivesigits()/2=>void testIfFirtsRowContainsEveryDigitOnce()/2 METHOD RefactoringAction 1444035710238 TestSudokuVerifier.java RENAME testIfFirtsRowContainsEveryDigitOnce()/2=>void testIfEveryRowContainsEveryDigitOnce() METHOD EditAction 1444036182272 TestSudokuVerifier.java 1093 4 8 4 +EditAction 1444036182469 SudokuVerifier.java 1464 4 18 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 7129c384..b890bcdb 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -39,11 +39,18 @@ public int verifyDigits(String candidateSolution){ } - public int verifyDuplicates(String canditateSolution){ - for( int i = 0; i < canditateSolution.length(); i++){ - for (int j = 0; j < canditateSolution.length(); j++){ - if ((canditateSolution.charAt(i) == canditateSolution.charAt(j)) && i != j){ - return 0; + public int verifyDuplicates(String candidateSolution){ + + double numberOfRows = ((double)candidateSolution.length() / 9); + stringSplitter(candidateSolution); + int k = 0; + + for ( k = 0; k < numberOfRows; k++){ + for( int i = 0; i < Rowlist[k].length(); i++){ + for (int j = 0; j < Rowlist[k].length(); j++){ + if ((candidateSolution.charAt(i) == candidateSolution.charAt(j)) && i != j){ + return 0; + } } } } From 9cb404753c7aba3f6270ecd192dbdf7b389ebe91 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:09:50 +0300 Subject: [PATCH 047/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .besouro/20151005110747898/besouroEpisodes.txt | 2 ++ .../20151005110747898/randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 15 ++++++++------- .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 15 insertions(+), 8 deletions(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 99ac606b..06b217f6 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -66,3 +66,6 @@ RefactoringAction 1444035705233 TestSudokuVerifier.java RENAME testIfEveryRowCon RefactoringAction 1444035710238 TestSudokuVerifier.java RENAME testIfFirtsRowContainsEveryDigitOnce()/2=>void testIfEveryRowContainsEveryDigitOnce() METHOD EditAction 1444036182272 TestSudokuVerifier.java 1093 4 8 4 EditAction 1444036182469 SudokuVerifier.java 1464 4 18 0 +UnitTestCaseAction 1444036183156 TestSudokuVerifier.java OK +UnitTestSessionAction 1444036183157 TestSudokuVerifier OK +EditAction 1444036190545 TestSudokuVerifier.java 1093 4 8 4 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index 7ac4c23f..c39fa83d 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -6,3 +6,5 @@ 1444035292846 production 2 921 false 1444035292847 refactoring 2A 921 true 1444035652081 production 1 344 false +1444036183157 test-first 4 490 true +1444036183158 test-first 4 490 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index d93685a0..c487b8d6 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -5,3 +5,4 @@ 1444034295960 refactoring 2A 32 false 1444035292846 production 2 921 false 1444035652081 production 1 344 false +1444036183157 test-first 4 490 true diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index 119f4f9c..a2acf0a9 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -1,7 +1,8 @@ -1444034074501 refactoring 2A 1605 false -1444034114644 regression 1 40 false -1444034162275 regression 1 47 false -1444034176535 regression 1 14 false -1444034295960 refactoring 2A 119 false -1444035292846 production 2 996 false -1444035652081 production 1 359 false +1444034074501 refactoring 2A 1605 true +1444034114644 regression 1 40 true +1444034162275 regression 1 47 true +1444034176535 regression 1 14 true +1444034295960 refactoring 2A 119 true +1444035292846 production 2 996 true +1444035652081 production 1 359 true +1444036183157 test-first 4 531 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index ba5d55bb..f1c585bf 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -31,7 +31,7 @@ public void testIfEveryRowContaisOnlypositivesigits() { @Test public void testIfEveryRowContainsEveryDigitOnce() { - String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + String candidateSolution = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); } } From fea951cdc1f11b5ecf2de89390c3f215d797ea9a Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:10:16 +0300 Subject: [PATCH 048/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .besouro/20151005110747898/besouroEpisodes.txt | 1 + .besouro/20151005110747898/randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 06b217f6..5ac5c683 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -69,3 +69,6 @@ EditAction 1444036182469 SudokuVerifier.java 1464 4 18 0 UnitTestCaseAction 1444036183156 TestSudokuVerifier.java OK UnitTestSessionAction 1444036183157 TestSudokuVerifier OK EditAction 1444036190545 TestSudokuVerifier.java 1093 4 8 4 +UnitTestCaseAction 1444036191275 TestSudokuVerifier.java OK +UnitTestSessionAction 1444036191275 TestSudokuVerifier OK +EditAction 1444036216428 TestSudokuVerifier.java 1019 4 8 4 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index c39fa83d..05b47c33 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -8,3 +8,4 @@ 1444035652081 production 1 344 false 1444036183157 test-first 4 490 true 1444036183158 test-first 4 490 true +1444036191275 regression 1 0 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index c487b8d6..ca180769 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -6,3 +6,4 @@ 1444035292846 production 2 921 false 1444035652081 production 1 344 false 1444036183157 test-first 4 490 true +1444036191275 regression 1 0 false diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index a2acf0a9..47218ea3 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -6,3 +6,4 @@ 1444035292846 production 2 996 true 1444035652081 production 1 359 true 1444036183157 test-first 4 531 true +1444036191275 regression 1 8 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f1c585bf..edd1a02d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -31,7 +31,7 @@ public void testIfEveryRowContaisOnlypositivesigits() { @Test public void testIfEveryRowContainsEveryDigitOnce() { - String candidateSolution = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + String candidateSolution = "1111111"; assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); } } From 620b453e1f73bb7feb08a0c262bebea1a6454a72 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:10:31 +0300 Subject: [PATCH 049/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 5ac5c683..93387625 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -72,3 +72,6 @@ EditAction 1444036190545 TestSudokuVerifier.java 1093 4 8 4 UnitTestCaseAction 1444036191275 TestSudokuVerifier.java OK UnitTestSessionAction 1444036191275 TestSudokuVerifier OK EditAction 1444036216428 TestSudokuVerifier.java 1019 4 8 4 +UnitTestCaseAction 1444036217008 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444036217009 TestSudokuVerifier FAIL +EditAction 1444036230972 TestSudokuVerifier.java 1021 4 8 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index edd1a02d..1473162a 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -31,7 +31,7 @@ public void testIfEveryRowContaisOnlypositivesigits() { @Test public void testIfEveryRowContainsEveryDigitOnce() { - String candidateSolution = "1111111"; + String candidateSolution = "111111111"; assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); } } From ce481cf77cd89fcde182d249283f3c14dc5e5698 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:11:10 +0300 Subject: [PATCH 050/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 93387625..4c095adc 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -75,3 +75,6 @@ EditAction 1444036216428 TestSudokuVerifier.java 1019 4 8 4 UnitTestCaseAction 1444036217008 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444036217009 TestSudokuVerifier FAIL EditAction 1444036230972 TestSudokuVerifier.java 1021 4 8 4 +UnitTestCaseAction 1444036231549 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444036231550 TestSudokuVerifier FAIL +EditAction 1444036270170 TestSudokuVerifier.java 1093 4 8 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 1473162a..18b2f12c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -31,7 +31,7 @@ public void testIfEveryRowContaisOnlypositivesigits() { @Test public void testIfEveryRowContainsEveryDigitOnce() { - String candidateSolution = "111111111"; + String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875299"; assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); } } From 23f41cb80558cec3d07a9a5e4983e135b8550296 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:11:41 +0300 Subject: [PATCH 051/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .besouro/20151005110747898/besouroEpisodes.txt | 1 + .besouro/20151005110747898/randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 4c095adc..2b2abd77 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -78,3 +78,6 @@ EditAction 1444036230972 TestSudokuVerifier.java 1021 4 8 4 UnitTestCaseAction 1444036231549 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444036231550 TestSudokuVerifier FAIL EditAction 1444036270170 TestSudokuVerifier.java 1093 4 8 4 +UnitTestCaseAction 1444036270782 TestSudokuVerifier.java OK +UnitTestSessionAction 1444036270784 TestSudokuVerifier OK +EditAction 1444036301582 TestSudokuVerifier.java 1093 4 8 4 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index 05b47c33..6e06dffa 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -9,3 +9,4 @@ 1444036183157 test-first 4 490 true 1444036183158 test-first 4 490 true 1444036191275 regression 1 0 true +1444036270784 regression 2 54 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index ca180769..9dcf9e6c 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -7,3 +7,4 @@ 1444035652081 production 1 344 false 1444036183157 test-first 4 490 true 1444036191275 regression 1 0 false +1444036270784 regression 2 54 true diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index 47218ea3..268b70c8 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -7,3 +7,4 @@ 1444035652081 production 1 359 true 1444036183157 test-first 4 531 true 1444036191275 regression 1 8 true +1444036270784 regression 2 79 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 18b2f12c..84e6d93c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -17,7 +17,7 @@ public void testIfFirtsRowContainsOnlypositivedigits() { @Test public void testIfFirtsRowContainsEveryDigitOnce() { - String candidateSolution = "123456789"; + String candidateSolution = "123456799"; assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); } From dabe6cd267c0be416c457c7c3958a6f290809d97 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:11:54 +0300 Subject: [PATCH 052/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 2b2abd77..a633fd68 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -81,3 +81,6 @@ EditAction 1444036270170 TestSudokuVerifier.java 1093 4 8 4 UnitTestCaseAction 1444036270782 TestSudokuVerifier.java OK UnitTestSessionAction 1444036270784 TestSudokuVerifier OK EditAction 1444036301582 TestSudokuVerifier.java 1093 4 8 4 +UnitTestCaseAction 1444036302232 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444036302233 TestSudokuVerifier FAIL +EditAction 1444036314246 TestSudokuVerifier.java 1093 4 8 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 84e6d93c..77c06e56 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -17,7 +17,7 @@ public void testIfFirtsRowContainsOnlypositivedigits() { @Test public void testIfFirtsRowContainsEveryDigitOnce() { - String candidateSolution = "123456799"; + String candidateSolution = "123456789"; assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); } @@ -31,7 +31,7 @@ public void testIfEveryRowContaisOnlypositivesigits() { @Test public void testIfEveryRowContainsEveryDigitOnce() { - String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875299"; + String candidateSolution = "447369825632158947958724316825437169791586432346912758289643571573291684164875299"; assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); } } From 51c09bc8bd823e9a1380f8cebf3f6d42a87dab05 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:12:12 +0300 Subject: [PATCH 053/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index a633fd68..9dbd4b5f 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -84,3 +84,6 @@ EditAction 1444036301582 TestSudokuVerifier.java 1093 4 8 4 UnitTestCaseAction 1444036302232 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444036302233 TestSudokuVerifier FAIL EditAction 1444036314246 TestSudokuVerifier.java 1093 4 8 4 +UnitTestCaseAction 1444036314868 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444036314869 TestSudokuVerifier FAIL +EditAction 1444036332411 TestSudokuVerifier.java 1093 4 8 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 77c06e56..bddf2867 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -31,7 +31,7 @@ public void testIfEveryRowContaisOnlypositivesigits() { @Test public void testIfEveryRowContainsEveryDigitOnce() { - String candidateSolution = "447369825632158947958724316825437169791586432346912758289643571573291684164875299"; + String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875999"; assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); } } From 9f4b6568800572a268e3c32ebf6c279b326b1a4a Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:12:44 +0300 Subject: [PATCH 054/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .besouro/20151005110747898/besouroEpisodes.txt | 1 + .besouro/20151005110747898/randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 ++-- 5 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 9dbd4b5f..aecfc0a9 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -87,3 +87,6 @@ EditAction 1444036314246 TestSudokuVerifier.java 1093 4 8 4 UnitTestCaseAction 1444036314868 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444036314869 TestSudokuVerifier FAIL EditAction 1444036332411 TestSudokuVerifier.java 1093 4 8 4 +UnitTestCaseAction 1444036332977 TestSudokuVerifier.java OK +UnitTestSessionAction 1444036332978 TestSudokuVerifier OK +EditAction 1444036364033 SudokuVerifier.java 1466 4 18 0 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index 6e06dffa..98380ac4 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -10,3 +10,4 @@ 1444036183158 test-first 4 490 true 1444036191275 regression 1 0 true 1444036270784 regression 2 54 true +1444036332978 regression 2 31 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index 9dcf9e6c..03ca4015 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -8,3 +8,4 @@ 1444036183157 test-first 4 490 true 1444036191275 regression 1 0 false 1444036270784 regression 2 54 true +1444036332978 regression 2 31 false diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index 268b70c8..580a8de2 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -8,3 +8,4 @@ 1444036183157 test-first 4 531 true 1444036191275 regression 1 8 true 1444036270784 regression 2 79 true +1444036332978 regression 2 62 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index b890bcdb..e1735af1 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -27,7 +27,7 @@ public int verifyDigits(String candidateSolution){ int flag = 0; String regex = "[0-9]+"; - for (i = 0; i < numberOfRows; i++){ + for (i = 0; i <= numberOfRows; i++){ if(Rowlist[i].matches(regex)){ flag = 1; } @@ -45,7 +45,7 @@ public int verifyDuplicates(String candidateSolution){ stringSplitter(candidateSolution); int k = 0; - for ( k = 0; k < numberOfRows; k++){ + for ( k = 0; k <= numberOfRows; k++){ for( int i = 0; i < Rowlist[k].length(); i++){ for (int j = 0; j < Rowlist[k].length(); j++){ if ((candidateSolution.charAt(i) == candidateSolution.charAt(j)) && i != j){ From bb09170b774438e9df9511dc277e77f8eb08a6ea Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:13:25 +0300 Subject: [PATCH 055/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index aecfc0a9..68cf57ef 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -90,3 +90,6 @@ EditAction 1444036332411 TestSudokuVerifier.java 1093 4 8 4 UnitTestCaseAction 1444036332977 TestSudokuVerifier.java OK UnitTestSessionAction 1444036332978 TestSudokuVerifier OK EditAction 1444036364033 SudokuVerifier.java 1466 4 18 0 +UnitTestCaseAction 1444036364608 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444036364609 TestSudokuVerifier FAIL +EditAction 1444036405326 TestSudokuVerifier.java 1093 4 8 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index bddf2867..852025c6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -24,7 +24,7 @@ public void testIfFirtsRowContainsEveryDigitOnce() { @Test public void testIfEveryRowContaisOnlypositivesigits() { - String candidateSolution = "417349825632158947958724316825437169791586432346912758289643571573291684164875293"; + String candidateSolution = "4173498256321589479587243168254371697915864323469127582896435715732916841648752a3"; assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } From 0e7d7cf41e44143c64d318f3ffb761a2274c1ced Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:13:25 +0300 Subject: [PATCH 056/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 68cf57ef..2abc556c 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -93,3 +93,4 @@ EditAction 1444036364033 SudokuVerifier.java 1466 4 18 0 UnitTestCaseAction 1444036364608 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444036364609 TestSudokuVerifier FAIL EditAction 1444036405326 TestSudokuVerifier.java 1093 4 8 4 +EditAction 1444036405476 SudokuVerifier.java 1465 4 18 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index e1735af1..32b879ea 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -27,7 +27,7 @@ public int verifyDigits(String candidateSolution){ int flag = 0; String regex = "[0-9]+"; - for (i = 0; i <= numberOfRows; i++){ + for (i = 0; i < numberOfRows; i++){ if(Rowlist[i].matches(regex)){ flag = 1; } From 565742359c5f17b89d8b6d8353a9877f1725b74b Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:13:39 +0300 Subject: [PATCH 057/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 2abc556c..beaa2813 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -94,3 +94,6 @@ UnitTestCaseAction 1444036364608 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444036364609 TestSudokuVerifier FAIL EditAction 1444036405326 TestSudokuVerifier.java 1093 4 8 4 EditAction 1444036405476 SudokuVerifier.java 1465 4 18 0 +UnitTestCaseAction 1444036406106 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444036406106 TestSudokuVerifier FAIL +EditAction 1444036419622 TestSudokuVerifier.java 1093 4 8 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 852025c6..83b67e72 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -24,7 +24,7 @@ public void testIfFirtsRowContainsEveryDigitOnce() { @Test public void testIfEveryRowContaisOnlypositivesigits() { - String candidateSolution = "4173498256321589479587243168254371697915864323469127582896435715732916841648752a3"; + String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } From 128edfb01caef1b99595f922de810bb31ffb8246 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:14:12 +0300 Subject: [PATCH 058/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index beaa2813..b03cec8c 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -97,3 +97,6 @@ EditAction 1444036405476 SudokuVerifier.java 1465 4 18 0 UnitTestCaseAction 1444036406106 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444036406106 TestSudokuVerifier FAIL EditAction 1444036419622 TestSudokuVerifier.java 1093 4 8 4 +UnitTestCaseAction 1444036420219 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444036420219 TestSudokuVerifier FAIL +EditAction 1444036452703 SudokuVerifier.java 1465 4 18 0 From c95a4d12ba1982118eaaabd9fb4bf88441034fca Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:15:04 +0300 Subject: [PATCH 059/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index b03cec8c..cca47487 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -100,3 +100,6 @@ EditAction 1444036419622 TestSudokuVerifier.java 1093 4 8 4 UnitTestCaseAction 1444036420219 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444036420219 TestSudokuVerifier FAIL EditAction 1444036452703 SudokuVerifier.java 1465 4 18 0 +UnitTestCaseAction 1444036453274 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444036453275 TestSudokuVerifier FAIL +EditAction 1444036504329 SudokuVerifier.java 1464 4 18 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 32b879ea..b890bcdb 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -45,7 +45,7 @@ public int verifyDuplicates(String candidateSolution){ stringSplitter(candidateSolution); int k = 0; - for ( k = 0; k <= numberOfRows; k++){ + for ( k = 0; k < numberOfRows; k++){ for( int i = 0; i < Rowlist[k].length(); i++){ for (int j = 0; j < Rowlist[k].length(); j++){ if ((candidateSolution.charAt(i) == candidateSolution.charAt(j)) && i != j){ From caa5df2f04528a7fe758828e267d19afdad8549f Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:15:34 +0300 Subject: [PATCH 060/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .besouro/20151005110747898/besouroEpisodes.txt | 1 + .besouro/20151005110747898/randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index cca47487..f32cfb3c 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -103,3 +103,6 @@ EditAction 1444036452703 SudokuVerifier.java 1465 4 18 0 UnitTestCaseAction 1444036453274 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444036453275 TestSudokuVerifier FAIL EditAction 1444036504329 SudokuVerifier.java 1464 4 18 0 +UnitTestCaseAction 1444036504886 TestSudokuVerifier.java OK +UnitTestSessionAction 1444036504887 TestSudokuVerifier OK +EditAction 1444036534462 TestSudokuVerifier.java 1093 4 8 4 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index 98380ac4..17042d97 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -11,3 +11,4 @@ 1444036191275 regression 1 0 true 1444036270784 regression 2 54 true 1444036332978 regression 2 31 true +1444036504887 refactoring 2A 140 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index 03ca4015..70a19b29 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -9,3 +9,4 @@ 1444036191275 regression 1 0 false 1444036270784 regression 2 54 true 1444036332978 regression 2 31 false +1444036504887 refactoring 2A 140 false diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index 580a8de2..932b541f 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -9,3 +9,4 @@ 1444036191275 regression 1 8 true 1444036270784 regression 2 79 true 1444036332978 regression 2 62 true +1444036504887 refactoring 2A 171 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 83b67e72..64725127 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -24,7 +24,7 @@ public void testIfFirtsRowContainsEveryDigitOnce() { @Test public void testIfEveryRowContaisOnlypositivesigits() { - String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + String candidateSolution = "4173698256321589479587243168254371697915864323469127582896435715732916841648752a3"; assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } From e9d833bbffefc62af4a96ef7c1a13a1a82a7d519 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:15:39 +0300 Subject: [PATCH 061/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index f32cfb3c..8479d039 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -106,3 +106,6 @@ EditAction 1444036504329 SudokuVerifier.java 1464 4 18 0 UnitTestCaseAction 1444036504886 TestSudokuVerifier.java OK UnitTestSessionAction 1444036504887 TestSudokuVerifier OK EditAction 1444036534462 TestSudokuVerifier.java 1093 4 8 4 +UnitTestCaseAction 1444036535019 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444036535020 TestSudokuVerifier FAIL +EditAction 1444036539928 TestSudokuVerifier.java 1093 4 8 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 64725127..83b67e72 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -24,7 +24,7 @@ public void testIfFirtsRowContainsEveryDigitOnce() { @Test public void testIfEveryRowContaisOnlypositivesigits() { - String candidateSolution = "4173698256321589479587243168254371697915864323469127582896435715732916841648752a3"; + String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); } From 0d1cbe97e0046b9269a04f1c653c29e60adcb7c6 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:16:23 +0300 Subject: [PATCH 062/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .besouro/20151005110747898/besouroEpisodes.txt | 1 + .besouro/20151005110747898/randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 6 ++++-- 5 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 8479d039..ac9883ba 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -109,3 +109,6 @@ EditAction 1444036534462 TestSudokuVerifier.java 1093 4 8 4 UnitTestCaseAction 1444036535019 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444036535020 TestSudokuVerifier FAIL EditAction 1444036539928 TestSudokuVerifier.java 1093 4 8 4 +UnitTestCaseAction 1444036540525 TestSudokuVerifier.java OK +UnitTestSessionAction 1444036540526 TestSudokuVerifier OK +EditAction 1444036583390 SudokuVerifier.java 1484 4 20 0 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index 17042d97..2a3b41ed 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -12,3 +12,4 @@ 1444036270784 regression 2 54 true 1444036332978 regression 2 31 true 1444036504887 refactoring 2A 140 true +1444036540526 regression 2 6 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index 70a19b29..ecf7dda4 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -10,3 +10,4 @@ 1444036270784 regression 2 54 true 1444036332978 regression 2 31 false 1444036504887 refactoring 2A 140 false +1444036540526 regression 2 6 true diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index 932b541f..a7da6113 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -10,3 +10,4 @@ 1444036270784 regression 2 79 true 1444036332978 regression 2 62 true 1444036504887 refactoring 2A 171 true +1444036540526 regression 2 35 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index b890bcdb..3379a01c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -44,10 +44,12 @@ public int verifyDuplicates(String candidateSolution){ double numberOfRows = ((double)candidateSolution.length() / 9); stringSplitter(candidateSolution); int k = 0; + int i = 0; + int j = 0; for ( k = 0; k < numberOfRows; k++){ - for( int i = 0; i < Rowlist[k].length(); i++){ - for (int j = 0; j < Rowlist[k].length(); j++){ + for( i = 0; i < Rowlist[k].length(); i++){ + for (j = 0; j < Rowlist[k].length(); j++){ if ((candidateSolution.charAt(i) == candidateSolution.charAt(j)) && i != j){ return 0; } From 74e559080ced0b00c60431b08a4cdf5c224007d8 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:17:15 +0300 Subject: [PATCH 063/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .besouro/20151005110747898/besouroEpisodes.txt | 1 + .besouro/20151005110747898/randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index ac9883ba..c552a181 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -112,3 +112,6 @@ EditAction 1444036539928 TestSudokuVerifier.java 1093 4 8 4 UnitTestCaseAction 1444036540525 TestSudokuVerifier.java OK UnitTestSessionAction 1444036540526 TestSudokuVerifier OK EditAction 1444036583390 SudokuVerifier.java 1484 4 20 0 +UnitTestCaseAction 1444036583973 TestSudokuVerifier.java OK +UnitTestSessionAction 1444036583975 TestSudokuVerifier OK +EditAction 1444036635147 SudokuVerifier.java 1470 4 20 0 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index 2a3b41ed..7e7a5ab2 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -13,3 +13,4 @@ 1444036332978 regression 2 31 true 1444036504887 refactoring 2A 140 true 1444036540526 regression 2 6 true +1444036583975 production 1 0 false diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index ecf7dda4..fa00bbaf 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -11,3 +11,4 @@ 1444036332978 regression 2 31 false 1444036504887 refactoring 2A 140 false 1444036540526 regression 2 6 true +1444036583975 production 1 0 true diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index a7da6113..4bbcf105 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -11,3 +11,4 @@ 1444036332978 regression 2 62 true 1444036504887 refactoring 2A 171 true 1444036540526 regression 2 35 true +1444036583975 production 1 43 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 3379a01c..5614cbaa 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -50,7 +50,7 @@ public int verifyDuplicates(String candidateSolution){ for ( k = 0; k < numberOfRows; k++){ for( i = 0; i < Rowlist[k].length(); i++){ for (j = 0; j < Rowlist[k].length(); j++){ - if ((candidateSolution.charAt(i) == candidateSolution.charAt(j)) && i != j){ + if ((Rowlist[k].charAt(i) == Rowlist[k].charAt(j)) && i != j){ return 0; } } From cd68ab65f8e97704160cb2d997e6d73a7f2b9d88 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:17:34 +0300 Subject: [PATCH 064/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index c552a181..d75032bf 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -115,3 +115,6 @@ EditAction 1444036583390 SudokuVerifier.java 1484 4 20 0 UnitTestCaseAction 1444036583973 TestSudokuVerifier.java OK UnitTestSessionAction 1444036583975 TestSudokuVerifier OK EditAction 1444036635147 SudokuVerifier.java 1470 4 20 0 +UnitTestCaseAction 1444036635756 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444036635757 TestSudokuVerifier FAIL +EditAction 1444036654854 TestSudokuVerifier.java 1093 4 8 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 83b67e72..2a4595e9 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -31,7 +31,7 @@ public void testIfEveryRowContaisOnlypositivesigits() { @Test public void testIfEveryRowContainsEveryDigitOnce() { - String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875999"; + String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); } } From 38730b6795b2690f1926c21cce54924dfde74d04 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:29:42 +0300 Subject: [PATCH 065/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 21 +++++++++++++++++++ .../20151005110747898/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + .../sqatlab/sudoku/TestSudokuVerifier.java | 11 ++++++++-- 5 files changed, 33 insertions(+), 2 deletions(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index d75032bf..311edd86 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -118,3 +118,24 @@ EditAction 1444036635147 SudokuVerifier.java 1470 4 20 0 UnitTestCaseAction 1444036635756 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444036635757 TestSudokuVerifier FAIL EditAction 1444036654854 TestSudokuVerifier.java 1093 4 8 4 +UnitTestCaseAction 1444036655452 TestSudokuVerifier.java OK +UnitTestSessionAction 1444036655453 TestSudokuVerifier OK +RefactoringAction 1444036663923 TestSudokuVerifier.java ADD void testIfEveryRowContainsEveryDigitOnce()/2 METHOD +RefactoringAction 1444036667428 TestSudokuVerifier.java RENAME testIfEveryRowContainsEveryDigitOnce()/2=>void testIfEveryClContainsEveryDigitOnce() METHOD +RefactoringAction 1444036670433 TestSudokuVerifier.java RENAME testIfEveryClContainsEveryDigitOnce()=>void testIfEveryColumnContainsEveryDigitOnce() METHOD +RefactoringAction 1444036723428 SudokuVerifier.java ADD int ve FIELD +RefactoringAction 1444036725434 SudokuVerifier.java RENAME ve=>int verify FIELD +RefactoringAction 1444036728939 SudokuVerifier.java RENAME verify=>int verifyColumns FIELD +RefactoringAction 1444036749445 SudokuVerifier.java RENAME verifyDuplicates(String)=>int verifyDuplicatesin(String) METHOD +RefactoringAction 1444036751451 SudokuVerifier.java RENAME verifyDuplicatesin(String)=>int verifyDuplicates(String) METHOD +RefactoringAction 1444036752956 SudokuVerifier.java RENAME verifyDuplicates(String)=>int verifyDuplicatesIn(String) METHOD +RefactoringAction 1444036754461 SudokuVerifier.java RENAME verifyDuplicatesIn(String)=>int verifyDuplicatesInRows(String) METHOD +RefactoringAction 1444036769972 SudokuVerifier.java RENAME verifyColumns=>int verifyDu FIELD +RefactoringAction 1444036772477 SudokuVerifier.java RENAME verifyDu=>int verifyDuplicates FIELD +RefactoringAction 1444036774481 SudokuVerifier.java RENAME verifyDuplicates=>int verifyDuplicatesIn FIELD +RefactoringAction 1444036776988 SudokuVerifier.java RENAME verifyDuplicatesIn=>int verifyDuplicatesInCo FIELD +RefactoringAction 1444036778493 SudokuVerifier.java RENAME verifyDuplicatesInCo=>int verifyDuplicatesInColums FIELD +RefactoringAction 1444036779998 SudokuVerifier.java RENAME verifyDuplicatesInColums=>int verifyDuplicatesInColums() METHOD +RefactoringAction 1444036785015 SudokuVerifier.java RENAME verifyDuplicatesInColums()=>int verifyDuplicatesInColums(String) METHOD +RefactoringAction 1444036802037 SudokuVerifier.java RENAME verifyDuplicatesInColums(String)=>int verifyDuplicatesInColunms(String) METHOD +EditAction 1444037382554 TestSudokuVerifier.java 1377 5 10 5 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index 7e7a5ab2..91a9614c 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -14,3 +14,4 @@ 1444036504887 refactoring 2A 140 true 1444036540526 regression 2 6 true 1444036583975 production 1 0 false +1444036655453 refactoring 2A 20 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index fa00bbaf..9755f94a 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -12,3 +12,4 @@ 1444036504887 refactoring 2A 140 false 1444036540526 regression 2 6 true 1444036583975 production 1 0 true +1444036655453 refactoring 2A 20 false diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index 4bbcf105..1fa16cb1 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -12,3 +12,4 @@ 1444036504887 refactoring 2A 171 true 1444036540526 regression 2 35 true 1444036583975 production 1 43 true +1444036655453 refactoring 2A 71 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 2a4595e9..181705a8 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -18,7 +18,7 @@ public void testIfFirtsRowContainsOnlypositivedigits() { public void testIfFirtsRowContainsEveryDigitOnce() { String candidateSolution = "123456789"; - assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); + assertEquals(1, RowVerifier.verifyDuplicatesInRows(candidateSolution)); } @Test @@ -32,6 +32,13 @@ public void testIfEveryRowContaisOnlypositivesigits() { public void testIfEveryRowContainsEveryDigitOnce() { String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - assertEquals(1, RowVerifier.verifyDuplicates(candidateSolution)); + assertEquals(1, RowVerifier.verifyDuplicatesInRows(candidateSolution)); + } + + @Test + public void testIfEveryColumnContainsEveryDigitOnce() { + + String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + assertEquals(1, RowVerifier.verifyDuplicatesInColunms(candidateSolution)); } } From 0cd31bd2db95bee9139d3cec95982fd3daa6f1a1 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:29:42 +0300 Subject: [PATCH 066/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 3 +++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 14 +++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 311edd86..747bfa8e 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -139,3 +139,6 @@ RefactoringAction 1444036779998 SudokuVerifier.java RENAME verifyDuplicatesInCol RefactoringAction 1444036785015 SudokuVerifier.java RENAME verifyDuplicatesInColums()=>int verifyDuplicatesInColums(String) METHOD RefactoringAction 1444036802037 SudokuVerifier.java RENAME verifyDuplicatesInColums(String)=>int verifyDuplicatesInColunms(String) METHOD EditAction 1444037382554 TestSudokuVerifier.java 1377 5 10 5 +CompilationAction 1444037382695 TestSudokuVerifier.java +CompilationAction 1444037382695 TestSudokuVerifier.java +EditAction 1444037382708 SudokuVerifier.java 1787 5 23 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 5614cbaa..10bae7df 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -39,7 +39,7 @@ public int verifyDigits(String candidateSolution){ } - public int verifyDuplicates(String candidateSolution){ + public int verifyDuplicatesInRows(String candidateSolution){ double numberOfRows = ((double)candidateSolution.length() / 9); stringSplitter(candidateSolution); @@ -59,6 +59,18 @@ public int verifyDuplicates(String candidateSolution){ return 1; } + public int verifyDuplicatesInColunms(String candidateSolution){ + stringSplitter(candidateSolution); + + for(int i = 0; i <= Rowlist.length; i++){ + for(int j = 0; j <= Rowlist.length; j++){ + if (Rowlist[i].charAt(i) == Rowlist[j].charAt(i) && i != j) + return 0; + } + } + return 1; + } + public String[] stringSplitter(String candidateSolution){ int rowNumber = 0; From 79c90b0e3ee300e87e655ee20bce6d45636c2131 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:30:30 +0300 Subject: [PATCH 067/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 4 ++++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 747bfa8e..24e83276 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -142,3 +142,7 @@ EditAction 1444037382554 TestSudokuVerifier.java 1377 5 10 5 CompilationAction 1444037382695 TestSudokuVerifier.java CompilationAction 1444037382695 TestSudokuVerifier.java EditAction 1444037382708 SudokuVerifier.java 1787 5 23 0 +CompilationAction 1444037382969 SudokuVerifier.java +UnitTestCaseAction 1444037385679 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444037385679 TestSudokuVerifier FAIL +EditAction 1444037430025 SudokuVerifier.java 1785 5 23 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 10bae7df..8533bd42 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -62,8 +62,8 @@ public int verifyDuplicatesInRows(String candidateSolution){ public int verifyDuplicatesInColunms(String candidateSolution){ stringSplitter(candidateSolution); - for(int i = 0; i <= Rowlist.length; i++){ - for(int j = 0; j <= Rowlist.length; j++){ + for(int i = 0; i < Rowlist.length; i++){ + for(int j = 0; j < Rowlist.length; j++){ if (Rowlist[i].charAt(i) == Rowlist[j].charAt(i) && i != j) return 0; } From 196a8fba58f309da056b9cd371fa04c9a3c19f39 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:30:44 +0300 Subject: [PATCH 068/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 4 ++++ .besouro/20151005110747898/besouroEpisodes.txt | 8 ++++++++ .besouro/20151005110747898/randomHeuristicEpisodes.txt | 1 + .besouro/20151005110747898/zorroEpisodes.txt | 1 + .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 15 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 24e83276..0d3d8b55 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -146,3 +146,7 @@ CompilationAction 1444037382969 SudokuVerifier.java UnitTestCaseAction 1444037385679 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444037385679 TestSudokuVerifier FAIL EditAction 1444037430025 SudokuVerifier.java 1785 5 23 0 +CompilationAction 1444037430225 SudokuVerifier.java +UnitTestCaseAction 1444037431927 TestSudokuVerifier.java OK +UnitTestSessionAction 1444037431928 TestSudokuVerifier OK +EditAction 1444037444838 TestSudokuVerifier.java 1377 5 10 5 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index 91a9614c..f93bb68f 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -15,3 +15,11 @@ 1444036540526 regression 2 6 true 1444036583975 production 1 0 false 1444036655453 refactoring 2A 20 true +1444037431928 test-first 1 768 true +1444037431929 test-first 1 768 true +1444037431930 test-first 1 768 true +1444037431931 test-first 1 768 true +1444037431932 test-first 1 768 true +1444037431933 test-first 1 768 true +1444037431934 test-first 1 768 true +1444037431935 test-first 1 768 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index 9755f94a..e2682e47 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -13,3 +13,4 @@ 1444036540526 regression 2 6 true 1444036583975 production 1 0 true 1444036655453 refactoring 2A 20 false +1444037431928 test-first 1 768 true diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index 1fa16cb1..634f8e2e 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -13,3 +13,4 @@ 1444036540526 regression 2 35 true 1444036583975 production 1 43 true 1444036655453 refactoring 2A 71 true +1444037431928 test-first 1 776 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 181705a8..d6b8551c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -38,7 +38,7 @@ public void testIfEveryRowContainsEveryDigitOnce() { @Test public void testIfEveryColumnContainsEveryDigitOnce() { - String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + String candidateSolution = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; assertEquals(1, RowVerifier.verifyDuplicatesInColunms(candidateSolution)); } } From 4ab0b1579c3dedeef2cfa7240c33d9043c80c4e5 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:31:41 +0300 Subject: [PATCH 069/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 6 ++++++ .besouro/20151005110747898/besouroEpisodes.txt | 3 +++ .besouro/20151005110747898/randomHeuristicEpisodes.txt | 2 ++ .besouro/20151005110747898/zorroEpisodes.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 +++- src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 6 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 0d3d8b55..4d652ab2 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -150,3 +150,9 @@ CompilationAction 1444037430225 SudokuVerifier.java UnitTestCaseAction 1444037431927 TestSudokuVerifier.java OK UnitTestSessionAction 1444037431928 TestSudokuVerifier OK EditAction 1444037444838 TestSudokuVerifier.java 1377 5 10 5 +UnitTestCaseAction 1444037447357 TestSudokuVerifier.java OK +UnitTestSessionAction 1444037447358 TestSudokuVerifier OK +CompilationAction 1444037486349 SudokuVerifier.java +UnitTestCaseAction 1444037486774 TestSudokuVerifier.java OK +UnitTestSessionAction 1444037486775 TestSudokuVerifier OK +EditAction 1444037501392 TestSudokuVerifier.java 1377 5 10 5 diff --git a/.besouro/20151005110747898/besouroEpisodes.txt b/.besouro/20151005110747898/besouroEpisodes.txt index f93bb68f..99e6936e 100644 --- a/.besouro/20151005110747898/besouroEpisodes.txt +++ b/.besouro/20151005110747898/besouroEpisodes.txt @@ -23,3 +23,6 @@ 1444037431933 test-first 1 768 true 1444037431934 test-first 1 768 true 1444037431935 test-first 1 768 true +1444037447358 regression 1 2 true +1444037486775 regression 2 0 true +1444037486776 regression 1 0 true diff --git a/.besouro/20151005110747898/randomHeuristicEpisodes.txt b/.besouro/20151005110747898/randomHeuristicEpisodes.txt index e2682e47..6fb85325 100644 --- a/.besouro/20151005110747898/randomHeuristicEpisodes.txt +++ b/.besouro/20151005110747898/randomHeuristicEpisodes.txt @@ -14,3 +14,5 @@ 1444036583975 production 1 0 true 1444036655453 refactoring 2A 20 false 1444037431928 test-first 1 768 true +1444037447358 regression 1 2 false +1444037486775 regression 2 0 true diff --git a/.besouro/20151005110747898/zorroEpisodes.txt b/.besouro/20151005110747898/zorroEpisodes.txt index 634f8e2e..e91a2755 100644 --- a/.besouro/20151005110747898/zorroEpisodes.txt +++ b/.besouro/20151005110747898/zorroEpisodes.txt @@ -14,3 +14,5 @@ 1444036583975 production 1 43 true 1444036655453 refactoring 2A 71 true 1444037431928 test-first 1 776 true +1444037447358 regression 1 15 true +1444037486775 regression 2 39 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 8533bd42..27e78e27 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -12,7 +12,9 @@ public int verify(String candidateSolution) { verifyDigits(candidateSolution); - verifyDuplicates(candidateSolution); + verifyDuplicatesInRows(candidateSolution); + + verifyDuplicatesInColunms(candidateSolution); return 0; diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index d6b8551c..b3419d89 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -38,7 +38,7 @@ public void testIfEveryRowContainsEveryDigitOnce() { @Test public void testIfEveryColumnContainsEveryDigitOnce() { - String candidateSolution = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + String candidateSolution = "123456789112345678891234567789123456678912345567891234456789123345678912234567891"; assertEquals(1, RowVerifier.verifyDuplicatesInColunms(candidateSolution)); } } From 4ad24b4b12517a19864ba17df6c7949d957779b0 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 12:57:41 +0300 Subject: [PATCH 070/128] besouro automatic message --- .besouro/20151005110747898/actions.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.besouro/20151005110747898/actions.txt b/.besouro/20151005110747898/actions.txt index 4d652ab2..84cd6b82 100644 --- a/.besouro/20151005110747898/actions.txt +++ b/.besouro/20151005110747898/actions.txt @@ -156,3 +156,15 @@ CompilationAction 1444037486349 SudokuVerifier.java UnitTestCaseAction 1444037486774 TestSudokuVerifier.java OK UnitTestSessionAction 1444037486775 TestSudokuVerifier OK EditAction 1444037501392 TestSudokuVerifier.java 1377 5 10 5 +UnitTestCaseAction 1444037502049 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444037502050 TestSudokuVerifier FAIL +RefactoringAction 1444037526945 TestSudokuVerifier.java ADD void testIfEveryColumnContainsEveryDigitOnce()/2 METHOD +RefactoringAction 1444037542450 TestSudokuVerifier.java RENAME testIfEveryColumnContainsEveryDigitOnce()/2=>void testIfEverySubContainsEveryDigitOnce() METHOD +RefactoringAction 1444037543954 TestSudokuVerifier.java RENAME testIfEverySubContainsEveryDigitOnce()=>void testIfEverySubGridContainsEveryDigitOnce() METHOD +RefactoringAction 1444037576966 TestSudokuVerifier.java RENAME RowVerifier=>SudokuVerifier Verifier FIELD +RefactoringAction 1444037613652 SudokuVerifier.java ADD int verifyDuplicatesInColunms(String)/2 METHOD +RefactoringAction 1444037622162 SudokuVerifier.java RENAME verifyDuplicatesInColunms(String)/2=>int verifyDuplicatesInSubGrids(String) METHOD +RefactoringAction 1444037693191 SudokuVerifier.java ADD String FIELD +RefactoringAction 1444037696196 SudokuVerifier.java RENAME grid=>String FIELD +RefactoringAction 1444037697201 SudokuVerifier.java RENAME gridSplitter=>String METHOD +RefactoringAction 1444037702711 SudokuVerifier.java RENAME gridSplitter()=>String METHOD From aeea54474b9cf0584880894fec71a4650f172c4c Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 13:27:16 +0300 Subject: [PATCH 071/128] besouro automatic message --- .besouro/20151005132618510/actions.txt | 4 +++ .../20151005132618510/besouroEpisodes.txt | 0 .besouro/20151005132618510/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151005132618510/userComments.txt | 0 .besouro/20151005132618510/zorroEpisodes.txt | 0 .../tol/sqatlab/sudoku/SudokuVerifier.java | 30 +++++++++++++++++++ .../sqatlab/sudoku/TestSudokuVerifier.java | 21 ++++++++----- 8 files changed, 48 insertions(+), 7 deletions(-) create mode 100644 .besouro/20151005132618510/actions.txt create mode 100644 .besouro/20151005132618510/besouroEpisodes.txt create mode 100644 .besouro/20151005132618510/disagreements.txt create mode 100644 .besouro/20151005132618510/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151005132618510/userComments.txt create mode 100644 .besouro/20151005132618510/zorroEpisodes.txt diff --git a/.besouro/20151005132618510/actions.txt b/.besouro/20151005132618510/actions.txt new file mode 100644 index 00000000..6b3ca533 --- /dev/null +++ b/.besouro/20151005132618510/actions.txt @@ -0,0 +1,4 @@ +FileOpenedAction 1444040778773 TestSudokuVerifier.java 1630 6 12 6 +UnitTestCaseAction 1444040803476 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444040803483 TestSudokuVerifier FAIL +EditAction 1444040835998 TestSudokuVerifier.java 1630 6 12 6 diff --git a/.besouro/20151005132618510/besouroEpisodes.txt b/.besouro/20151005132618510/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151005132618510/disagreements.txt b/.besouro/20151005132618510/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151005132618510/randomHeuristicEpisodes.txt b/.besouro/20151005132618510/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151005132618510/userComments.txt b/.besouro/20151005132618510/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151005132618510/zorroEpisodes.txt b/.besouro/20151005132618510/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 27e78e27..d576841b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -73,6 +73,19 @@ public int verifyDuplicatesInColunms(String candidateSolution){ return 1; } + + public int verifyDuplicatesInSubGrids(String candidateSolution){ + gridSplitter(candidateSolution); + + for(int i = 0; i < Rowlist.length; i++){ + for(int j = 0; j < Rowlist.length; j++){ + if (Rowlist[i].charAt(i) == Rowlist[j].charAt(i) && i != j) + return 0; + } + } + return 1; + } + public String[] stringSplitter(String candidateSolution){ int rowNumber = 0; @@ -84,4 +97,21 @@ public String[] stringSplitter(String candidateSolution){ return Rowlist; } + public String[] gridSplitter(String candidateSolution){ + + StringBuilder sb = new StringBuilder(9); + String tempString; + + + for( int k = 0; k < 9; k++){ + for(int j = 0; j < 3; j = j++){ + tempString = candidateSolution.substring((k +(j * 9)), (k+3 +(j * 9))); + sb.append(tempString); + } + Rowlist[k] = sb.toString(); + } + + return Rowlist; + } + } diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index b3419d89..d46a13e3 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -5,40 +5,47 @@ import org.junit.Test; public class TestSudokuVerifier { - SudokuVerifier RowVerifier = new SudokuVerifier(); + SudokuVerifier Verifier = new SudokuVerifier(); @Test public void testIfFirtsRowContainsOnlypositivedigits() { String candidateSolution = "111111111"; - assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); + assertEquals(1, Verifier.verifyDigits(candidateSolution)); } @Test public void testIfFirtsRowContainsEveryDigitOnce() { String candidateSolution = "123456789"; - assertEquals(1, RowVerifier.verifyDuplicatesInRows(candidateSolution)); + assertEquals(1, Verifier.verifyDuplicatesInRows(candidateSolution)); } @Test public void testIfEveryRowContaisOnlypositivesigits() { String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - assertEquals(1, RowVerifier.verifyDigits(candidateSolution)); + assertEquals(1, Verifier.verifyDigits(candidateSolution)); } @Test public void testIfEveryRowContainsEveryDigitOnce() { String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - assertEquals(1, RowVerifier.verifyDuplicatesInRows(candidateSolution)); + assertEquals(1, Verifier.verifyDuplicatesInRows(candidateSolution)); } @Test public void testIfEveryColumnContainsEveryDigitOnce() { - String candidateSolution = "123456789112345678891234567789123456678912345567891234456789123345678912234567891"; - assertEquals(1, RowVerifier.verifyDuplicatesInColunms(candidateSolution)); + String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + assertEquals(1, Verifier.verifyDuplicatesInColunms(candidateSolution)); + } + + @Test + public void testIfEverySubGridContainsEveryDigitOnce() { + + String candidateSolution = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + assertEquals(1, Verifier.verifyDuplicatesInSubGrids(candidateSolution)); } } From 7d6623b01c3935937b1322cb53a253cb4e3557fc Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 13:30:45 +0300 Subject: [PATCH 072/128] besouro automatic message --- .besouro/20151005132618510/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 1 + 2 files changed, 4 insertions(+) diff --git a/.besouro/20151005132618510/actions.txt b/.besouro/20151005132618510/actions.txt index 6b3ca533..e55e2a4f 100644 --- a/.besouro/20151005132618510/actions.txt +++ b/.besouro/20151005132618510/actions.txt @@ -2,3 +2,6 @@ FileOpenedAction 1444040778773 TestSudokuVerifier.java 1630 6 12 6 UnitTestCaseAction 1444040803476 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444040803483 TestSudokuVerifier FAIL EditAction 1444040835998 TestSudokuVerifier.java 1630 6 12 6 +UnitTestCaseAction 1444040842700 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444040842702 TestSudokuVerifier FAIL +EditAction 1444041045248 SudokuVerifier.java 2574 7 31 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index d576841b..45f8ec54 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -109,6 +109,7 @@ public String[] gridSplitter(String candidateSolution){ sb.append(tempString); } Rowlist[k] = sb.toString(); + sb.setLength(0); } return Rowlist; From 81be374ec5b1c7c3c8604e1f1eca1e9f43b9a430 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 13:31:46 +0300 Subject: [PATCH 073/128] besouro automatic message --- .besouro/20151005132618510/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005132618510/actions.txt b/.besouro/20151005132618510/actions.txt index e55e2a4f..171bd908 100644 --- a/.besouro/20151005132618510/actions.txt +++ b/.besouro/20151005132618510/actions.txt @@ -5,3 +5,6 @@ EditAction 1444040835998 TestSudokuVerifier.java 1630 6 12 6 UnitTestCaseAction 1444040842700 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444040842702 TestSudokuVerifier FAIL EditAction 1444041045248 SudokuVerifier.java 2574 7 31 0 +UnitTestCaseAction 1444041051609 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444041051610 TestSudokuVerifier FAIL +EditAction 1444041106126 SudokuVerifier.java 2575 7 31 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 45f8ec54..32b08ae0 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -99,7 +99,7 @@ public String[] stringSplitter(String candidateSolution){ public String[] gridSplitter(String candidateSolution){ - StringBuilder sb = new StringBuilder(9); + StringBuilder sb = new StringBuilder(10); String tempString; From 0acf86fc073e3ad286d25ac199e3c54ecb897752 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 13:32:58 +0300 Subject: [PATCH 074/128] besouro automatic message --- .besouro/20151005132618510/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005132618510/actions.txt b/.besouro/20151005132618510/actions.txt index 171bd908..2d6b5b8c 100644 --- a/.besouro/20151005132618510/actions.txt +++ b/.besouro/20151005132618510/actions.txt @@ -8,3 +8,6 @@ EditAction 1444041045248 SudokuVerifier.java 2574 7 31 0 UnitTestCaseAction 1444041051609 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444041051610 TestSudokuVerifier FAIL EditAction 1444041106126 SudokuVerifier.java 2575 7 31 0 +UnitTestCaseAction 1444041113275 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444041113276 TestSudokuVerifier FAIL +EditAction 1444041178645 SudokuVerifier.java 2596 7 31 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 32b08ae0..29483824 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -99,7 +99,7 @@ public String[] stringSplitter(String candidateSolution){ public String[] gridSplitter(String candidateSolution){ - StringBuilder sb = new StringBuilder(10); + StringBuilder sb = new StringBuilder(9); String tempString; @@ -110,6 +110,7 @@ public String[] gridSplitter(String candidateSolution){ } Rowlist[k] = sb.toString(); sb.setLength(0); + sb.trimToSize(); } return Rowlist; From c81a7fa2446fee09a364df850339ed4a4e01c7d2 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 13:36:08 +0300 Subject: [PATCH 075/128] besouro automatic message --- .besouro/20151005132618510/actions.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.besouro/20151005132618510/actions.txt b/.besouro/20151005132618510/actions.txt index 2d6b5b8c..ba03ba9b 100644 --- a/.besouro/20151005132618510/actions.txt +++ b/.besouro/20151005132618510/actions.txt @@ -11,3 +11,5 @@ EditAction 1444041106126 SudokuVerifier.java 2575 7 31 0 UnitTestCaseAction 1444041113275 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444041113276 TestSudokuVerifier FAIL EditAction 1444041178645 SudokuVerifier.java 2596 7 31 0 +UnitTestCaseAction 1444041185296 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444041185297 TestSudokuVerifier FAIL From a9c7eaae2e009633d16ee4b3474be0b9662871ce Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 16:29:46 +0300 Subject: [PATCH 076/128] besouro automatic message --- .besouro/20151005162728283/actions.txt | 3 +++ .besouro/20151005162728283/besouroEpisodes.txt | 0 .besouro/20151005162728283/disagreements.txt | 0 .besouro/20151005162728283/randomHeuristicEpisodes.txt | 0 .besouro/20151005162728283/userComments.txt | 0 .besouro/20151005162728283/zorroEpisodes.txt | 0 6 files changed, 3 insertions(+) create mode 100644 .besouro/20151005162728283/actions.txt create mode 100644 .besouro/20151005162728283/besouroEpisodes.txt create mode 100644 .besouro/20151005162728283/disagreements.txt create mode 100644 .besouro/20151005162728283/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151005162728283/userComments.txt create mode 100644 .besouro/20151005162728283/zorroEpisodes.txt diff --git a/.besouro/20151005162728283/actions.txt b/.besouro/20151005162728283/actions.txt new file mode 100644 index 00000000..697a7086 --- /dev/null +++ b/.besouro/20151005162728283/actions.txt @@ -0,0 +1,3 @@ +FileOpenedAction 1444051648563 SudokuVerifier.java 2596 7 31 0 +FileOpenedAction 1444051783670 TestSudokuVerifier.java 1630 6 12 6 +EditAction 1444051786406 SudokuVerifier.java 2596 7 31 0 diff --git a/.besouro/20151005162728283/besouroEpisodes.txt b/.besouro/20151005162728283/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151005162728283/disagreements.txt b/.besouro/20151005162728283/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151005162728283/randomHeuristicEpisodes.txt b/.besouro/20151005162728283/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151005162728283/userComments.txt b/.besouro/20151005162728283/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151005162728283/zorroEpisodes.txt b/.besouro/20151005162728283/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b From 4f3af19e345f58b0abd7441636d5a4b0e6f0222f Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 16:43:05 +0300 Subject: [PATCH 077/128] besouro automatic message --- .besouro/20151005162728283/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20151005162728283/actions.txt b/.besouro/20151005162728283/actions.txt index 697a7086..250aff8f 100644 --- a/.besouro/20151005162728283/actions.txt +++ b/.besouro/20151005162728283/actions.txt @@ -1,3 +1,6 @@ FileOpenedAction 1444051648563 SudokuVerifier.java 2596 7 31 0 FileOpenedAction 1444051783670 TestSudokuVerifier.java 1630 6 12 6 EditAction 1444051786406 SudokuVerifier.java 2596 7 31 0 +UnitTestCaseAction 1444051793158 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444051793166 TestSudokuVerifier FAIL +EditAction 1444052584926 SudokuVerifier.java 2596 7 31 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 29483824..41b8b10c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -99,11 +99,11 @@ public String[] stringSplitter(String candidateSolution){ public String[] gridSplitter(String candidateSolution){ - StringBuilder sb = new StringBuilder(9); + StringBuilder sb = new StringBuilder(10); String tempString; - for( int k = 0; k < 9; k++){ + for(int k = 0; k < 9; k++){ for(int j = 0; j < 3; j = j++){ tempString = candidateSolution.substring((k +(j * 9)), (k+3 +(j * 9))); sb.append(tempString); From 14d96cec45e64950ce5b63d3e2edce036b2c23cc Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 16:43:24 +0300 Subject: [PATCH 078/128] besouro automatic message --- .besouro/20151005162728283/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005162728283/actions.txt b/.besouro/20151005162728283/actions.txt index 250aff8f..572d22a7 100644 --- a/.besouro/20151005162728283/actions.txt +++ b/.besouro/20151005162728283/actions.txt @@ -4,3 +4,6 @@ EditAction 1444051786406 SudokuVerifier.java 2596 7 31 0 UnitTestCaseAction 1444051793158 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444051793166 TestSudokuVerifier FAIL EditAction 1444052584926 SudokuVerifier.java 2596 7 31 0 +UnitTestCaseAction 1444052592194 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444052592195 TestSudokuVerifier FAIL +EditAction 1444052604417 TestSudokuVerifier.java 1630 6 12 6 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index d46a13e3..83ea283a 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -45,7 +45,7 @@ public void testIfEveryColumnContainsEveryDigitOnce() { @Test public void testIfEverySubGridContainsEveryDigitOnce() { - String candidateSolution = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, Verifier.verifyDuplicatesInSubGrids(candidateSolution)); } } From d11a25a78fae06b3f27f64ac0c7c40a244127b7b Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 16:50:38 +0300 Subject: [PATCH 079/128] besouro automatic message --- .besouro/20151005162728283/actions.txt | 3 +++ .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 12 +++++------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.besouro/20151005162728283/actions.txt b/.besouro/20151005162728283/actions.txt index 572d22a7..b9c4fb7a 100644 --- a/.besouro/20151005162728283/actions.txt +++ b/.besouro/20151005162728283/actions.txt @@ -7,3 +7,6 @@ EditAction 1444052584926 SudokuVerifier.java 2596 7 31 0 UnitTestCaseAction 1444052592194 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444052592195 TestSudokuVerifier FAIL EditAction 1444052604417 TestSudokuVerifier.java 1630 6 12 6 +UnitTestCaseAction 1444052611848 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444052611848 TestSudokuVerifier FAIL +EditAction 1444053038478 SudokuVerifier.java 2567 7 30 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 41b8b10c..d702e021 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -99,18 +99,16 @@ public String[] stringSplitter(String candidateSolution){ public String[] gridSplitter(String candidateSolution){ - StringBuilder sb = new StringBuilder(10); - String tempString; + //StringBuilder sb = new StringBuilder(10); + String tempString = ""; for(int k = 0; k < 9; k++){ for(int j = 0; j < 3; j = j++){ - tempString = candidateSolution.substring((k +(j * 9)), (k+3 +(j * 9))); - sb.append(tempString); + tempString = tempString.concat(candidateSolution.substring((k +(j * 9)), (k+3 +(j * 9)))); } - Rowlist[k] = sb.toString(); - sb.setLength(0); - sb.trimToSize(); + Rowlist[k] = tempString; + tempString = ""; } return Rowlist; From 476faf8ec1881a880a2a28bad78f6ccec71d513e Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 17:00:59 +0300 Subject: [PATCH 080/128] besouro automatic message --- .besouro/20151005162728283/actions.txt | 1 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 23 +++++++++++-------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/.besouro/20151005162728283/actions.txt b/.besouro/20151005162728283/actions.txt index b9c4fb7a..6be79c0f 100644 --- a/.besouro/20151005162728283/actions.txt +++ b/.besouro/20151005162728283/actions.txt @@ -10,3 +10,4 @@ EditAction 1444052604417 TestSudokuVerifier.java 1630 6 12 6 UnitTestCaseAction 1444052611848 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444052611848 TestSudokuVerifier FAIL EditAction 1444053038478 SudokuVerifier.java 2567 7 30 0 +EditAction 1444053659615 SudokuVerifier.java 2676 7 30 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index d702e021..145dcaa5 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -63,11 +63,12 @@ public int verifyDuplicatesInRows(String candidateSolution){ public int verifyDuplicatesInColunms(String candidateSolution){ stringSplitter(candidateSolution); - - for(int i = 0; i < Rowlist.length; i++){ - for(int j = 0; j < Rowlist.length; j++){ - if (Rowlist[i].charAt(i) == Rowlist[j].charAt(i) && i != j) - return 0; + for( int k = 0; k < Rowlist.length; k++){ + for(int i = 0; i < Rowlist.length; i++){ + for(int j = 0; j < Rowlist[i].length(); j++){ + if (Rowlist[k].charAt(i) == Rowlist[j].charAt(i) && i != j) + return 0; + } } } return 1; @@ -75,12 +76,14 @@ public int verifyDuplicatesInColunms(String candidateSolution){ public int verifyDuplicatesInSubGrids(String candidateSolution){ - gridSplitter(candidateSolution); - for(int i = 0; i < Rowlist.length; i++){ - for(int j = 0; j < Rowlist.length; j++){ - if (Rowlist[i].charAt(i) == Rowlist[j].charAt(i) && i != j) - return 0; + gridSplitter(candidateSolution); + for (k = 0; k < Rowlist.length; k++){ + for(int i = 0; i < Rowlist.length; i++){ + for(int j = 0; j < Rowlist.length; j++){ + if (Rowlist[k].charAt(i) == Rowlist[k].charAt(j) && i != j) + return 0; + } } } return 1; From d98d85c6d16c38f6ee953d7ef0ae7609c4c48177 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 17:02:07 +0300 Subject: [PATCH 081/128] besouro automatic message --- .besouro/20151005162728283/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005162728283/actions.txt b/.besouro/20151005162728283/actions.txt index 6be79c0f..91b6e6a1 100644 --- a/.besouro/20151005162728283/actions.txt +++ b/.besouro/20151005162728283/actions.txt @@ -11,3 +11,8 @@ UnitTestCaseAction 1444052611848 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444052611848 TestSudokuVerifier FAIL EditAction 1444053038478 SudokuVerifier.java 2567 7 30 0 EditAction 1444053659615 SudokuVerifier.java 2676 7 30 0 +CompilationAction 1444053659861 SudokuVerifier.java +UnitTestCaseAction 1444053662307 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444053662308 TestSudokuVerifier FAIL +CompilationAction 1444053727247 SudokuVerifier.java +EditAction 1444053727263 TestSudokuVerifier.java 1630 6 12 6 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 145dcaa5..8bb1dfb3 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -78,7 +78,7 @@ public int verifyDuplicatesInColunms(String candidateSolution){ public int verifyDuplicatesInSubGrids(String candidateSolution){ gridSplitter(candidateSolution); - for (k = 0; k < Rowlist.length; k++){ + for (int k = 0; k < Rowlist.length; k++){ for(int i = 0; i < Rowlist.length; i++){ for(int j = 0; j < Rowlist.length; j++){ if (Rowlist[k].charAt(i) == Rowlist[k].charAt(j) && i != j) From d7f69a0a37b0b51729d6b32ffaa5b092c8f2abb5 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 17:03:22 +0300 Subject: [PATCH 082/128] besouro automatic message --- .besouro/20151005162728283/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.besouro/20151005162728283/actions.txt b/.besouro/20151005162728283/actions.txt index 91b6e6a1..6dc98ea0 100644 --- a/.besouro/20151005162728283/actions.txt +++ b/.besouro/20151005162728283/actions.txt @@ -16,3 +16,5 @@ UnitTestCaseAction 1444053662307 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444053662308 TestSudokuVerifier FAIL CompilationAction 1444053727247 SudokuVerifier.java EditAction 1444053727263 TestSudokuVerifier.java 1630 6 12 6 +RefactoringAction 1444053786975 SudokuVerifier.java REMOVE gridSplitter(String) METHOD +EditAction 1444053802251 SudokuVerifier.java 2686 6 26 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 8bb1dfb3..f42d1ad2 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -77,7 +77,7 @@ public int verifyDuplicatesInColunms(String candidateSolution){ public int verifyDuplicatesInSubGrids(String candidateSolution){ - gridSplitter(candidateSolution); + //gridSplitter(candidateSolution); for (int k = 0; k < Rowlist.length; k++){ for(int i = 0; i < Rowlist.length; i++){ for(int j = 0; j < Rowlist.length; j++){ @@ -100,7 +100,7 @@ public String[] stringSplitter(String candidateSolution){ return Rowlist; } - public String[] gridSplitter(String candidateSolution){ + /*public String[] gridSplitter(String candidateSolution){ //StringBuilder sb = new StringBuilder(10); String tempString = ""; @@ -115,6 +115,6 @@ public String[] gridSplitter(String candidateSolution){ } return Rowlist; - } + }*/ } From 4c90c5629acf77a2a5502d643aff980168648fd9 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 17:04:03 +0300 Subject: [PATCH 083/128] besouro automatic message --- .besouro/20151005162728283/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005162728283/actions.txt b/.besouro/20151005162728283/actions.txt index 6dc98ea0..89e5e2b6 100644 --- a/.besouro/20151005162728283/actions.txt +++ b/.besouro/20151005162728283/actions.txt @@ -18,3 +18,6 @@ CompilationAction 1444053727247 SudokuVerifier.java EditAction 1444053727263 TestSudokuVerifier.java 1630 6 12 6 RefactoringAction 1444053786975 SudokuVerifier.java REMOVE gridSplitter(String) METHOD EditAction 1444053802251 SudokuVerifier.java 2686 6 26 0 +UnitTestCaseAction 1444053803167 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444053803169 TestSudokuVerifier.testIfEverySubGridContainsEveryDigitOnce FAIL +EditAction 1444053843476 SudokuVerifier.java 2720 6 27 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index f42d1ad2..7a87f233 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -76,7 +76,7 @@ public int verifyDuplicatesInColunms(String candidateSolution){ public int verifyDuplicatesInSubGrids(String candidateSolution){ - + stringSplitter(candidateSolution); //gridSplitter(candidateSolution); for (int k = 0; k < Rowlist.length; k++){ for(int i = 0; i < Rowlist.length; i++){ From 0c6f2899e6c15a1c34d677deb381c0ce86efb1d3 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 17:06:00 +0300 Subject: [PATCH 084/128] besouro automatic message --- .besouro/20151005162728283/actions.txt | 4 ++++ .besouro/20151005162728283/besouroEpisodes.txt | 2 ++ .besouro/20151005162728283/randomHeuristicEpisodes.txt | 1 + .besouro/20151005162728283/zorroEpisodes.txt | 1 + .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 10 +++++----- 5 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.besouro/20151005162728283/actions.txt b/.besouro/20151005162728283/actions.txt index 89e5e2b6..7a1e83f5 100644 --- a/.besouro/20151005162728283/actions.txt +++ b/.besouro/20151005162728283/actions.txt @@ -21,3 +21,7 @@ EditAction 1444053802251 SudokuVerifier.java 2686 6 26 0 UnitTestCaseAction 1444053803167 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444053803169 TestSudokuVerifier.testIfEverySubGridContainsEveryDigitOnce FAIL EditAction 1444053843476 SudokuVerifier.java 2720 6 27 0 +UnitTestCaseAction 1444053844296 TestSudokuVerifier.java OK +UnitTestSessionAction 1444053844297 TestSudokuVerifier.testIfEverySubGridContainsEveryDigitOnce OK +RefactoringAction 1444053862083 SudokuVerifier.java ADD String METHOD +EditAction 1444053960477 SudokuVerifier.java 2677 7 30 0 diff --git a/.besouro/20151005162728283/besouroEpisodes.txt b/.besouro/20151005162728283/besouroEpisodes.txt index e69de29b..7d80bd7d 100644 --- a/.besouro/20151005162728283/besouroEpisodes.txt +++ b/.besouro/20151005162728283/besouroEpisodes.txt @@ -0,0 +1,2 @@ +1444053844297 production 1 2195 false +1444053844298 refactoring 2A 2195 true diff --git a/.besouro/20151005162728283/randomHeuristicEpisodes.txt b/.besouro/20151005162728283/randomHeuristicEpisodes.txt index e69de29b..030c0748 100644 --- a/.besouro/20151005162728283/randomHeuristicEpisodes.txt +++ b/.besouro/20151005162728283/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1444053844297 production 1 2195 true diff --git a/.besouro/20151005162728283/zorroEpisodes.txt b/.besouro/20151005162728283/zorroEpisodes.txt index e69de29b..0e76e136 100644 --- a/.besouro/20151005162728283/zorroEpisodes.txt +++ b/.besouro/20151005162728283/zorroEpisodes.txt @@ -0,0 +1 @@ +1444053844297 production 1 2195 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 7a87f233..bc9b56dc 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -76,8 +76,8 @@ public int verifyDuplicatesInColunms(String candidateSolution){ public int verifyDuplicatesInSubGrids(String candidateSolution){ - stringSplitter(candidateSolution); - //gridSplitter(candidateSolution); + + gridSplitter(candidateSolution); for (int k = 0; k < Rowlist.length; k++){ for(int i = 0; i < Rowlist.length; i++){ for(int j = 0; j < Rowlist.length; j++){ @@ -100,7 +100,7 @@ public String[] stringSplitter(String candidateSolution){ return Rowlist; } - /*public String[] gridSplitter(String candidateSolution){ + public String[] gridSplitter(String candidateSolution){ //StringBuilder sb = new StringBuilder(10); String tempString = ""; @@ -108,13 +108,13 @@ public String[] stringSplitter(String candidateSolution){ for(int k = 0; k < 9; k++){ for(int j = 0; j < 3; j = j++){ - tempString = tempString.concat(candidateSolution.substring((k +(j * 9)), (k+3 +(j * 9)))); + tempString = (tempString +(candidateSolution.substring((k +(j * 9)), (k+3 +(j * 9))))); } Rowlist[k] = tempString; tempString = ""; } return Rowlist; - }*/ + } } From ff26b6cb99e65e1fc04ef3e4050e6ef813aa6656 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 17:08:05 +0300 Subject: [PATCH 085/128] besouro automatic message --- .besouro/20151005162728283/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005162728283/actions.txt b/.besouro/20151005162728283/actions.txt index 7a1e83f5..a217b7b9 100644 --- a/.besouro/20151005162728283/actions.txt +++ b/.besouro/20151005162728283/actions.txt @@ -25,3 +25,4 @@ UnitTestCaseAction 1444053844296 TestSudokuVerifier.java OK UnitTestSessionAction 1444053844297 TestSudokuVerifier.testIfEverySubGridContainsEveryDigitOnce OK RefactoringAction 1444053862083 SudokuVerifier.java ADD String METHOD EditAction 1444053960477 SudokuVerifier.java 2677 7 30 0 +EditAction 1444054085243 SudokuVerifier.java 2672 7 30 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index bc9b56dc..76da83f5 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -65,7 +65,7 @@ public int verifyDuplicatesInColunms(String candidateSolution){ stringSplitter(candidateSolution); for( int k = 0; k < Rowlist.length; k++){ for(int i = 0; i < Rowlist.length; i++){ - for(int j = 0; j < Rowlist[i].length(); j++){ + for(int j = 0; j < Rowlist.length; j++){ if (Rowlist[k].charAt(i) == Rowlist[j].charAt(i) && i != j) return 0; } From 87d8520a52cbed878e9f2a4c34a56ddbbf031313 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 17:09:37 +0300 Subject: [PATCH 086/128] besouro automatic message --- .besouro/20151005162728283/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151005162728283/actions.txt b/.besouro/20151005162728283/actions.txt index a217b7b9..16547465 100644 --- a/.besouro/20151005162728283/actions.txt +++ b/.besouro/20151005162728283/actions.txt @@ -26,3 +26,4 @@ UnitTestSessionAction 1444053844297 TestSudokuVerifier.testIfEverySubGridContain RefactoringAction 1444053862083 SudokuVerifier.java ADD String METHOD EditAction 1444053960477 SudokuVerifier.java 2677 7 30 0 EditAction 1444054085243 SudokuVerifier.java 2672 7 30 0 +EditAction 1444054177589 SudokuVerifier.java 2672 7 30 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 76da83f5..e5d820b8 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -66,7 +66,7 @@ public int verifyDuplicatesInColunms(String candidateSolution){ for( int k = 0; k < Rowlist.length; k++){ for(int i = 0; i < Rowlist.length; i++){ for(int j = 0; j < Rowlist.length; j++){ - if (Rowlist[k].charAt(i) == Rowlist[j].charAt(i) && i != j) + if (Rowlist[i].charAt(k) == Rowlist[j].charAt(k) && i != j) return 0; } } From c3ab0ee9a4c2d9fc0bd4e683db318f562d8fe9c3 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 17:23:25 +0300 Subject: [PATCH 087/128] besouro automatic message --- .besouro/20151005162728283/actions.txt | 1 + .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 12 +++++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.besouro/20151005162728283/actions.txt b/.besouro/20151005162728283/actions.txt index 16547465..275fde7f 100644 --- a/.besouro/20151005162728283/actions.txt +++ b/.besouro/20151005162728283/actions.txt @@ -27,3 +27,4 @@ RefactoringAction 1444053862083 SudokuVerifier.java ADD String METHOD EditAction 1444053960477 SudokuVerifier.java 2677 7 30 0 EditAction 1444054085243 SudokuVerifier.java 2672 7 30 0 EditAction 1444054177589 SudokuVerifier.java 2672 7 30 0 +EditAction 1444055004929 SudokuVerifier.java 2761 7 31 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index e5d820b8..d6c29f61 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -104,16 +104,18 @@ public String[] gridSplitter(String candidateSolution){ //StringBuilder sb = new StringBuilder(10); String tempString = ""; + int s = 0; - - for(int k = 0; k < 9; k++){ + for(int i = 0; i < 81; i = i + 27){ + for(int k = 0; k < 9; k = k + 3){ for(int j = 0; j < 3; j = j++){ - tempString = (tempString +(candidateSolution.substring((k +(j * 9)), (k+3 +(j * 9))))); + tempString = (tempString +(candidateSolution.substring((k +(j * 9) + (i * 27)), (k + 3 +(j * 9)+ (i * 27))))); } - Rowlist[k] = tempString; + Rowlist[s] = tempString; tempString = ""; + s++; } - + } return Rowlist; } From 2ca40c85c944841e492986b5ce6dfc12240dc373 Mon Sep 17 00:00:00 2001 From: somename Date: Mon, 5 Oct 2015 17:28:09 +0300 Subject: [PATCH 088/128] besouro automatic message --- .besouro/20151005162728283/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.besouro/20151005162728283/actions.txt b/.besouro/20151005162728283/actions.txt index 275fde7f..a0690c4f 100644 --- a/.besouro/20151005162728283/actions.txt +++ b/.besouro/20151005162728283/actions.txt @@ -28,3 +28,4 @@ EditAction 1444053960477 SudokuVerifier.java 2677 7 30 0 EditAction 1444054085243 SudokuVerifier.java 2672 7 30 0 EditAction 1444054177589 SudokuVerifier.java 2672 7 30 0 EditAction 1444055004929 SudokuVerifier.java 2761 7 31 0 +EditAction 1444055289805 SudokuVerifier.java 2714 7 31 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index d6c29f61..d425b411 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -102,7 +102,6 @@ public String[] stringSplitter(String candidateSolution){ public String[] gridSplitter(String candidateSolution){ - //StringBuilder sb = new StringBuilder(10); String tempString = ""; int s = 0; From a95ccf9527d098c7cf646a674fa84385f80d9d29 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:17:57 +0300 Subject: [PATCH 089/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 17 +++++++++++++++++ .besouro/20151006181419235/besouroEpisodes.txt | 0 .besouro/20151006181419235/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151006181419235/userComments.txt | 0 .besouro/20151006181419235/zorroEpisodes.txt | 0 .../tol/sqatlab/sudoku/SudokuVerifier.java | 12 ++++++------ 7 files changed, 23 insertions(+), 6 deletions(-) create mode 100644 .besouro/20151006181419235/actions.txt create mode 100644 .besouro/20151006181419235/besouroEpisodes.txt create mode 100644 .besouro/20151006181419235/disagreements.txt create mode 100644 .besouro/20151006181419235/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151006181419235/userComments.txt create mode 100644 .besouro/20151006181419235/zorroEpisodes.txt diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt new file mode 100644 index 00000000..008eba7a --- /dev/null +++ b/.besouro/20151006181419235/actions.txt @@ -0,0 +1,17 @@ +FileOpenedAction 1444144459602 SudokuVerifier.java 2714 5 24 0 +FileOpenedAction 1444144463926 TestSudokuVerifier.java 1630 6 12 6 +RefactoringAction 1444144476963 TestSudokuVerifier.java REMOVE testIfEverySubGridContainsEveryDigitOnce() METHOD +RefactoringAction 1444144483998 TestSudokuVerifier.java ADD void testIfEverySubGridContainsEveryDigitOnce() METHOD +RefactoringAction 1444144485507 TestSudokuVerifier.java REMOVE testIfEverySubGridContainsEveryDigitOnce() METHOD +RefactoringAction 1444144559298 TestSudokuVerifier.java ADD void testIfEveryColumnContainsEveryDigitOnce()/2 METHOD +RefactoringAction 1444144578472 TestSudokuVerifier.java RENAME testIfEveryColumnContainsEveryDigitOnce()/2=>void testIfValididator() METHOD +RefactoringAction 1444144583482 TestSudokuVerifier.java RENAME testIfValididator()=>void testIfV() METHOD +RefactoringAction 1444144585992 TestSudokuVerifier.java RENAME testIfV()=>void testIfVerifier() METHOD +RefactoringAction 1444144593001 TestSudokuVerifier.java RENAME testIfVerifier()=>void testIfVerifierReturns() METHOD +RefactoringAction 1444144596510 TestSudokuVerifier.java RENAME testIfVerifierReturns()=>void testIfVerifierReturnsRight() METHOD +RefactoringAction 1444144607520 TestSudokuVerifier.java RENAME testIfVerifierReturnsRight()=>void testIfVerifierReturns() METHOD +RefactoringAction 1444144609529 TestSudokuVerifier.java RENAME testIfVerifierReturns()=>void testIfVerifierReturnsCorrect() METHOD +RefactoringAction 1444144613538 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrect()=>void testIfVerifierReturnsCorrectly() METHOD +RefactoringAction 1444144668559 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectly()=>void testIfVerifierReturnsCorrectlyAfterRight() METHOD +RefactoringAction 1444144671069 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterRight()=>void testIfVerifierReturnsCorrectlyAfterRightSolution() METHOD +EditAction 1444144677341 SudokuVerifier.java 2762 5 24 0 diff --git a/.besouro/20151006181419235/besouroEpisodes.txt b/.besouro/20151006181419235/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151006181419235/disagreements.txt b/.besouro/20151006181419235/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151006181419235/randomHeuristicEpisodes.txt b/.besouro/20151006181419235/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151006181419235/userComments.txt b/.besouro/20151006181419235/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151006181419235/zorroEpisodes.txt b/.besouro/20151006181419235/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index d425b411..dc6978df 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -75,8 +75,8 @@ public int verifyDuplicatesInColunms(String candidateSolution){ } - public int verifyDuplicatesInSubGrids(String candidateSolution){ - + /*public int verifyDuplicatesInSubGrids(String candidateSolution){ + //gridsplitter not working gridSplitter(candidateSolution); for (int k = 0; k < Rowlist.length; k++){ for(int i = 0; i < Rowlist.length; i++){ @@ -87,7 +87,7 @@ public int verifyDuplicatesInSubGrids(String candidateSolution){ } } return 1; - } + }*/ public String[] stringSplitter(String candidateSolution){ @@ -100,8 +100,8 @@ public String[] stringSplitter(String candidateSolution){ return Rowlist; } - public String[] gridSplitter(String candidateSolution){ - + /*public String[] gridSplitter(String candidateSolution){ + /not working String tempString = ""; int s = 0; @@ -116,6 +116,6 @@ public String[] gridSplitter(String candidateSolution){ } } return Rowlist; - } + }*/ } From de204625d9884cd29aabada8c4943c2eb517da7d Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:17:57 +0300 Subject: [PATCH 090/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 1 + .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 008eba7a..69dc79df 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -15,3 +15,4 @@ RefactoringAction 1444144613538 TestSudokuVerifier.java RENAME testIfVerifierRet RefactoringAction 1444144668559 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectly()=>void testIfVerifierReturnsCorrectlyAfterRight() METHOD RefactoringAction 1444144671069 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterRight()=>void testIfVerifierReturnsCorrectlyAfterRightSolution() METHOD EditAction 1444144677341 SudokuVerifier.java 2762 5 24 0 +EditAction 1444144677737 TestSudokuVerifier.java 1923 6 12 6 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 83ea283a..6c0ef154 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -43,9 +43,17 @@ public void testIfEveryColumnContainsEveryDigitOnce() { } @Test + public void testIfVerifierReturnsCorrectlyAfterRightSolution() { + + String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + assertEquals(1, Verifier.verify(candidateSolution)); + } + + /*@Test + //gridsplitter not working public void testIfEverySubGridContainsEveryDigitOnce() { String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, Verifier.verifyDuplicatesInSubGrids(candidateSolution)); - } + }*/ } From aeb7ecdc8db5e353ac2d3788ca6596c37d716520 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:18:16 +0300 Subject: [PATCH 091/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 69dc79df..a6866c17 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -16,3 +16,6 @@ RefactoringAction 1444144668559 TestSudokuVerifier.java RENAME testIfVerifierRet RefactoringAction 1444144671069 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterRight()=>void testIfVerifierReturnsCorrectlyAfterRightSolution() METHOD EditAction 1444144677341 SudokuVerifier.java 2762 5 24 0 EditAction 1444144677737 TestSudokuVerifier.java 1923 6 12 6 +UnitTestCaseAction 1444144678815 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444144678816 TestSudokuVerifier.testIfVerifierReturnsCorrectlyAfterRightSolution FAIL +EditAction 1444144696800 SudokuVerifier.java 2762 5 24 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index dc6978df..8fc64922 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -16,7 +16,7 @@ public int verify(String candidateSolution) { verifyDuplicatesInColunms(candidateSolution); - return 0; + return 1; } From 416a44e6e49de224b080a9af0e7bf941c4e76031 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:21:59 +0300 Subject: [PATCH 092/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 10 ++++++++++ .besouro/20151006181419235/besouroEpisodes.txt | 3 +++ .besouro/20151006181419235/randomHeuristicEpisodes.txt | 2 ++ .besouro/20151006181419235/zorroEpisodes.txt | 2 ++ .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 7 ++++--- 5 files changed, 21 insertions(+), 3 deletions(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index a6866c17..20100721 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -19,3 +19,13 @@ EditAction 1444144677737 TestSudokuVerifier.java 1923 6 12 6 UnitTestCaseAction 1444144678815 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444144678816 TestSudokuVerifier.testIfVerifierReturnsCorrectlyAfterRightSolution FAIL EditAction 1444144696800 SudokuVerifier.java 2762 5 24 0 +UnitTestCaseAction 1444144697491 TestSudokuVerifier.java OK +UnitTestSessionAction 1444144697492 TestSudokuVerifier.testIfVerifierReturnsCorrectlyAfterRightSolution OK +UnitTestCaseAction 1444144705678 TestSudokuVerifier.java OK +UnitTestSessionAction 1444144705686 TestSudokuVerifier OK +RefactoringAction 1444144886774 TestSudokuVerifier.java ADD void testIfVerifierReturnsCorrectlyAfterRightSolution()/2 METHOD +RefactoringAction 1444144896282 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterRightSolution()/2=>void testIfVerifierReturnsCorrectlyAfterSolutionV() METHOD +RefactoringAction 1444144898291 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterSolutionV()=>void testIfVerifierReturnsCorrectlyAfterSolutionViolating() METHOD +RefactoringAction 1444144904299 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterSolutionViolating()=>void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR() METHOD +RefactoringAction 1444144905806 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterSolutionViolatingR()=>void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR1() METHOD +EditAction 1444144919702 SudokuVerifier.java 2813 5 25 0 diff --git a/.besouro/20151006181419235/besouroEpisodes.txt b/.besouro/20151006181419235/besouroEpisodes.txt index e69de29b..5a9ec36e 100644 --- a/.besouro/20151006181419235/besouroEpisodes.txt +++ b/.besouro/20151006181419235/besouroEpisodes.txt @@ -0,0 +1,3 @@ +1444144697492 test-first 4 237 true +1444144697493 test-first 4 237 true +1444144705686 regression 1 0 true diff --git a/.besouro/20151006181419235/randomHeuristicEpisodes.txt b/.besouro/20151006181419235/randomHeuristicEpisodes.txt index e69de29b..322638f0 100644 --- a/.besouro/20151006181419235/randomHeuristicEpisodes.txt +++ b/.besouro/20151006181419235/randomHeuristicEpisodes.txt @@ -0,0 +1,2 @@ +1444144697492 test-first 4 237 true +1444144705686 regression 1 0 false diff --git a/.besouro/20151006181419235/zorroEpisodes.txt b/.besouro/20151006181419235/zorroEpisodes.txt index e69de29b..2b95fd3d 100644 --- a/.besouro/20151006181419235/zorroEpisodes.txt +++ b/.besouro/20151006181419235/zorroEpisodes.txt @@ -0,0 +1,2 @@ +1444144697492 test-first 4 237 true +1444144705686 regression 1 8 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 8fc64922..a89549f6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -8,15 +8,16 @@ public class SudokuVerifier { public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct + int ruleFlag = 0; - - verifyDigits(candidateSolution); + if(verifyDigits(candidateSolution) != 1) + ruleFlag = -1; verifyDuplicatesInRows(candidateSolution); verifyDuplicatesInColunms(candidateSolution); - return 1; + return ruleFlag; } From b72659edb7bd64dfccf260447e46bcab45e63dc9 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:22:00 +0300 Subject: [PATCH 093/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 1 + .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 20100721..024ed599 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -29,3 +29,4 @@ RefactoringAction 1444144898291 TestSudokuVerifier.java RENAME testIfVerifierRet RefactoringAction 1444144904299 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterSolutionViolating()=>void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR() METHOD RefactoringAction 1444144905806 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterSolutionViolatingR()=>void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR1() METHOD EditAction 1444144919702 SudokuVerifier.java 2813 5 25 0 +EditAction 1444144920043 TestSudokuVerifier.java 2188 7 14 7 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 6c0ef154..20ccb6e0 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -49,6 +49,13 @@ public void testIfVerifierReturnsCorrectlyAfterRightSolution() { assertEquals(1, Verifier.verify(candidateSolution)); } + @Test + public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR1() { + + String candidateSolution = "4173698a5632158947958724316825437169791586432346912758289643571573291684164875293"; + assertEquals(1, Verifier.verify(candidateSolution)); + } + /*@Test //gridsplitter not working public void testIfEverySubGridContainsEveryDigitOnce() { From ab2172460458d0511f7a5f645830991b73629be2 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:22:16 +0300 Subject: [PATCH 094/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 024ed599..86b3e472 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -30,3 +30,6 @@ RefactoringAction 1444144904299 TestSudokuVerifier.java RENAME testIfVerifierRet RefactoringAction 1444144905806 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterSolutionViolatingR()=>void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR1() METHOD EditAction 1444144919702 SudokuVerifier.java 2813 5 25 0 EditAction 1444144920043 TestSudokuVerifier.java 2188 7 14 7 +UnitTestCaseAction 1444144920745 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444144920745 TestSudokuVerifier FAIL +EditAction 1444144936673 TestSudokuVerifier.java 2189 7 14 7 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 20ccb6e0..3f6f186c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -53,7 +53,7 @@ public void testIfVerifierReturnsCorrectlyAfterRightSolution() { public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR1() { String candidateSolution = "4173698a5632158947958724316825437169791586432346912758289643571573291684164875293"; - assertEquals(1, Verifier.verify(candidateSolution)); + assertEquals(-1, Verifier.verify(candidateSolution)); } /*@Test From f0f78ac33a28505ef60bd1506633b7896605c1be Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:23:10 +0300 Subject: [PATCH 095/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 86b3e472..bf321085 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -33,3 +33,6 @@ EditAction 1444144920043 TestSudokuVerifier.java 2188 7 14 7 UnitTestCaseAction 1444144920745 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444144920745 TestSudokuVerifier FAIL EditAction 1444144936673 TestSudokuVerifier.java 2189 7 14 7 +UnitTestCaseAction 1444144937361 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444144937361 TestSudokuVerifier FAIL +EditAction 1444144990817 TestSudokuVerifier.java 2189 7 14 7 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 3f6f186c..13597794 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -46,7 +46,7 @@ public void testIfEveryColumnContainsEveryDigitOnce() { public void testIfVerifierReturnsCorrectlyAfterRightSolution() { String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - assertEquals(1, Verifier.verify(candidateSolution)); + assertEquals(0, Verifier.verify(candidateSolution)); } @Test From ef8c05394bfbd9ffaae86c6195a4520925c21464 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:24:01 +0300 Subject: [PATCH 096/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 6 ++++++ .besouro/20151006181419235/besouroEpisodes.txt | 2 ++ .besouro/20151006181419235/randomHeuristicEpisodes.txt | 1 + .besouro/20151006181419235/zorroEpisodes.txt | 1 + .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 7 +++++++ 5 files changed, 17 insertions(+) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index bf321085..bb8ec338 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -36,3 +36,9 @@ EditAction 1444144936673 TestSudokuVerifier.java 2189 7 14 7 UnitTestCaseAction 1444144937361 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444144937361 TestSudokuVerifier FAIL EditAction 1444144990817 TestSudokuVerifier.java 2189 7 14 7 +UnitTestCaseAction 1444144991477 TestSudokuVerifier.java OK +UnitTestSessionAction 1444144991478 TestSudokuVerifier OK +RefactoringAction 1444144999883 TestSudokuVerifier.java ADD void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR1()/2 METHOD +RefactoringAction 1444145004390 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterSolutionViolatingR1()/2=>void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR2() METHOD +RefactoringAction 1444145023404 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterSolutionViolatingR2()=>void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3() METHOD +EditAction 1444145041849 TestSudokuVerifier.java 2455 8 16 8 diff --git a/.besouro/20151006181419235/besouroEpisodes.txt b/.besouro/20151006181419235/besouroEpisodes.txt index 5a9ec36e..d10a0542 100644 --- a/.besouro/20151006181419235/besouroEpisodes.txt +++ b/.besouro/20151006181419235/besouroEpisodes.txt @@ -1,3 +1,5 @@ 1444144697492 test-first 4 237 true 1444144697493 test-first 4 237 true 1444144705686 regression 1 0 true +1444144991478 test-first 4 104 true +1444144991479 test-last 1 104 false diff --git a/.besouro/20151006181419235/randomHeuristicEpisodes.txt b/.besouro/20151006181419235/randomHeuristicEpisodes.txt index 322638f0..915674b3 100644 --- a/.besouro/20151006181419235/randomHeuristicEpisodes.txt +++ b/.besouro/20151006181419235/randomHeuristicEpisodes.txt @@ -1,2 +1,3 @@ 1444144697492 test-first 4 237 true 1444144705686 regression 1 0 false +1444144991478 test-first 4 104 true diff --git a/.besouro/20151006181419235/zorroEpisodes.txt b/.besouro/20151006181419235/zorroEpisodes.txt index 2b95fd3d..4704359c 100644 --- a/.besouro/20151006181419235/zorroEpisodes.txt +++ b/.besouro/20151006181419235/zorroEpisodes.txt @@ -1,2 +1,3 @@ 1444144697492 test-first 4 237 true 1444144705686 regression 1 8 true +1444144991478 test-first 4 285 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 13597794..a92a728a 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -56,6 +56,13 @@ public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR1() { assertEquals(-1, Verifier.verify(candidateSolution)); } + @Test + public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3() { + + String candidateSolution = "447369825632158947958724316825437169791586432346912758289643571573291684164875293"; + assertEquals(-3, Verifier.verify(candidateSolution)); + } + /*@Test //gridsplitter not working public void testIfEverySubGridContainsEveryDigitOnce() { From b8c773e0b7963fe58fe05d768f34d3fe057521f1 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:24:35 +0300 Subject: [PATCH 097/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index bb8ec338..f1d236c9 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -42,3 +42,6 @@ RefactoringAction 1444144999883 TestSudokuVerifier.java ADD void testIfVerifierR RefactoringAction 1444145004390 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterSolutionViolatingR1()/2=>void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR2() METHOD RefactoringAction 1444145023404 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterSolutionViolatingR2()=>void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3() METHOD EditAction 1444145041849 TestSudokuVerifier.java 2455 8 16 8 +UnitTestCaseAction 1444145042483 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444145042484 TestSudokuVerifier FAIL +EditAction 1444145075556 SudokuVerifier.java 2840 5 25 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index a89549f6..00b3f0a6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -13,7 +13,8 @@ public int verify(String candidateSolution) { if(verifyDigits(candidateSolution) != 1) ruleFlag = -1; - verifyDuplicatesInRows(candidateSolution); + if(verifyDuplicatesInRows(candidateSolution) != 1) + ruleFlag = -3; verifyDuplicatesInColunms(candidateSolution); From 5b674a2e4c2adeab0d93df7461f92ebf7d34d400 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:24:52 +0300 Subject: [PATCH 098/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 5 +++++ .besouro/20151006181419235/besouroEpisodes.txt | 2 ++ .besouro/20151006181419235/randomHeuristicEpisodes.txt | 1 + .besouro/20151006181419235/zorroEpisodes.txt | 1 + .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 7 +++++++ 5 files changed, 16 insertions(+) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index f1d236c9..26a2068f 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -45,3 +45,8 @@ EditAction 1444145041849 TestSudokuVerifier.java 2455 8 16 8 UnitTestCaseAction 1444145042483 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444145042484 TestSudokuVerifier FAIL EditAction 1444145075556 SudokuVerifier.java 2840 5 25 0 +UnitTestCaseAction 1444145076212 TestSudokuVerifier.java OK +UnitTestSessionAction 1444145076213 TestSudokuVerifier OK +RefactoringAction 1444145082442 TestSudokuVerifier.java ADD void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3()/2 METHOD +RefactoringAction 1444145086954 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3()/2=>void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR4() METHOD +EditAction 1444145092863 TestSudokuVerifier.java 2721 9 18 9 diff --git a/.besouro/20151006181419235/besouroEpisodes.txt b/.besouro/20151006181419235/besouroEpisodes.txt index d10a0542..3575f086 100644 --- a/.besouro/20151006181419235/besouroEpisodes.txt +++ b/.besouro/20151006181419235/besouroEpisodes.txt @@ -3,3 +3,5 @@ 1444144705686 regression 1 0 true 1444144991478 test-first 4 104 true 1444144991479 test-last 1 104 false +1444145076213 test-first 3 76 true +1444145076214 test-first 3 76 true diff --git a/.besouro/20151006181419235/randomHeuristicEpisodes.txt b/.besouro/20151006181419235/randomHeuristicEpisodes.txt index 915674b3..66d539d3 100644 --- a/.besouro/20151006181419235/randomHeuristicEpisodes.txt +++ b/.besouro/20151006181419235/randomHeuristicEpisodes.txt @@ -1,3 +1,4 @@ 1444144697492 test-first 4 237 true 1444144705686 regression 1 0 false 1444144991478 test-first 4 104 true +1444145076213 test-first 3 76 true diff --git a/.besouro/20151006181419235/zorroEpisodes.txt b/.besouro/20151006181419235/zorroEpisodes.txt index 4704359c..09bfc758 100644 --- a/.besouro/20151006181419235/zorroEpisodes.txt +++ b/.besouro/20151006181419235/zorroEpisodes.txt @@ -1,3 +1,4 @@ 1444144697492 test-first 4 237 true 1444144705686 regression 1 8 true 1444144991478 test-first 4 285 true +1444145076213 test-first 3 84 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index a92a728a..7398f605 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -63,6 +63,13 @@ public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3() { assertEquals(-3, Verifier.verify(candidateSolution)); } + @Test + public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR4() { + + String candidateSolution = "447369825632158947958724316825437169791586432346912758289643571573291684164875293"; + assertEquals(-4, Verifier.verify(candidateSolution)); + } + /*@Test //gridsplitter not working public void testIfEverySubGridContainsEveryDigitOnce() { From ef23962e462515930cc1d6b9507d305cd5a02f1b Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:27:21 +0300 Subject: [PATCH 099/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 26a2068f..9f5fee76 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -50,3 +50,6 @@ UnitTestSessionAction 1444145076213 TestSudokuVerifier OK RefactoringAction 1444145082442 TestSudokuVerifier.java ADD void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3()/2 METHOD RefactoringAction 1444145086954 TestSudokuVerifier.java RENAME testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3()/2=>void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR4() METHOD EditAction 1444145092863 TestSudokuVerifier.java 2721 9 18 9 +UnitTestCaseAction 1444145093511 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444145093512 TestSudokuVerifier FAIL +EditAction 1444145241013 SudokuVerifier.java 2867 5 25 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 00b3f0a6..95878ebd 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -16,7 +16,8 @@ public int verify(String candidateSolution) { if(verifyDuplicatesInRows(candidateSolution) != 1) ruleFlag = -3; - verifyDuplicatesInColunms(candidateSolution); + if(verifyDuplicatesInColunms(candidateSolution) != 1) + ruleFlag = -4; return ruleFlag; From 86224c889560024adf69065f16d1d47e3abd7a23 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:27:21 +0300 Subject: [PATCH 100/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 9f5fee76..84da578c 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -53,3 +53,4 @@ EditAction 1444145092863 TestSudokuVerifier.java 2721 9 18 9 UnitTestCaseAction 1444145093511 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444145093512 TestSudokuVerifier FAIL EditAction 1444145241013 SudokuVerifier.java 2867 5 25 0 +EditAction 1444145241251 TestSudokuVerifier.java 2721 9 18 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 7398f605..476b4317 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -66,7 +66,7 @@ public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3() { @Test public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR4() { - String candidateSolution = "447369825632158947958724316825437169791586432346912758289643571573291684164875293"; + String candidateSolution = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; assertEquals(-4, Verifier.verify(candidateSolution)); } From d5fda2b7cfe42f36c4d63e7878f708f6c0a5f569 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:27:47 +0300 Subject: [PATCH 101/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 84da578c..ef7e7305 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -54,3 +54,6 @@ UnitTestCaseAction 1444145093511 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444145093512 TestSudokuVerifier FAIL EditAction 1444145241013 SudokuVerifier.java 2867 5 25 0 EditAction 1444145241251 TestSudokuVerifier.java 2721 9 18 9 +UnitTestCaseAction 1444145241901 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444145241901 TestSudokuVerifier FAIL +EditAction 1444145267109 TestSudokuVerifier.java 2650 9 18 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 476b4317..287a80f1 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -66,7 +66,7 @@ public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3() { @Test public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR4() { - String candidateSolution = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + String candidateSolution = "1234567891"; assertEquals(-4, Verifier.verify(candidateSolution)); } From db850f269ade31a3c5d35a8587cd1b0e6fad6124 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:32:50 +0300 Subject: [PATCH 102/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index ef7e7305..da939e3d 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -57,3 +57,6 @@ EditAction 1444145241251 TestSudokuVerifier.java 2721 9 18 9 UnitTestCaseAction 1444145241901 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444145241901 TestSudokuVerifier FAIL EditAction 1444145267109 TestSudokuVerifier.java 2650 9 18 9 +UnitTestCaseAction 1444145267767 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444145267768 TestSudokuVerifier FAIL +EditAction 1444145570764 SudokuVerifier.java 2879 5 23 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 95878ebd..89fad866 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -12,12 +12,12 @@ public int verify(String candidateSolution) { if(verifyDigits(candidateSolution) != 1) ruleFlag = -1; - - if(verifyDuplicatesInRows(candidateSolution) != 1) + else if (verifyDuplicatesInRows(candidateSolution) != 1) ruleFlag = -3; - - if(verifyDuplicatesInColunms(candidateSolution) != 1) + else if (verifyDuplicatesInColunms(candidateSolution) != 1) ruleFlag = -4; + + return ruleFlag; From c8616e29150b5eab9d7f9d1bb67ccd0859bbf3d5 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:34:44 +0300 Subject: [PATCH 103/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 4 ++++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index da939e3d..1ba0b633 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -60,3 +60,7 @@ EditAction 1444145267109 TestSudokuVerifier.java 2650 9 18 9 UnitTestCaseAction 1444145267767 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444145267768 TestSudokuVerifier FAIL EditAction 1444145570764 SudokuVerifier.java 2879 5 23 0 +UnitTestCaseAction 1444145571429 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444145571429 TestSudokuVerifier FAIL +RefactoringAction 1444145609981 TestSudokuVerifier.java RENAME testIfEveryRowContaisOnlypositivesigits()=>void testIfEveryRowContaisOnlyPositivesigits() METHOD +EditAction 1444145684832 SudokuVerifier.java 2944 5 24 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 89fad866..b3010287 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -65,8 +65,9 @@ public int verifyDuplicatesInRows(String candidateSolution){ } public int verifyDuplicatesInColunms(String candidateSolution){ + double numberOfRows = ((double)candidateSolution.length() / 9); stringSplitter(candidateSolution); - for( int k = 0; k < Rowlist.length; k++){ + for( int k = 0; k < numberOfRows; k++){ for(int i = 0; i < Rowlist.length; i++){ for(int j = 0; j < Rowlist.length; j++){ if (Rowlist[i].charAt(k) == Rowlist[j].charAt(k) && i != j) From 6796039f5140e5662dd11c006b2895751220d107 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:34:45 +0300 Subject: [PATCH 104/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 1ba0b633..13422032 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -64,3 +64,4 @@ UnitTestCaseAction 1444145571429 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444145571429 TestSudokuVerifier FAIL RefactoringAction 1444145609981 TestSudokuVerifier.java RENAME testIfEveryRowContaisOnlypositivesigits()=>void testIfEveryRowContaisOnlyPositivesigits() METHOD EditAction 1444145684832 SudokuVerifier.java 2944 5 24 0 +EditAction 1444145685042 TestSudokuVerifier.java 2650 9 18 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 287a80f1..3998bc34 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -22,7 +22,7 @@ public void testIfFirtsRowContainsEveryDigitOnce() { } @Test - public void testIfEveryRowContaisOnlypositivesigits() { + public void testIfEveryRowContaisOnlyPositivesigits() { String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, Verifier.verifyDigits(candidateSolution)); From 5944eebc7e205cdd67bc302636eb9f7a9b145df8 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:34:55 +0300 Subject: [PATCH 105/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ .besouro/20151006181419235/besouroEpisodes.txt | 16 ++++++++++++++++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20151006181419235/zorroEpisodes.txt | 1 + .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 22 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 13422032..b950bc62 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -65,3 +65,6 @@ UnitTestSessionAction 1444145571429 TestSudokuVerifier FAIL RefactoringAction 1444145609981 TestSudokuVerifier.java RENAME testIfEveryRowContaisOnlypositivesigits()=>void testIfEveryRowContaisOnlyPositivesigits() METHOD EditAction 1444145684832 SudokuVerifier.java 2944 5 24 0 EditAction 1444145685042 TestSudokuVerifier.java 2650 9 18 9 +UnitTestCaseAction 1444145685697 TestSudokuVerifier.java OK +UnitTestSessionAction 1444145685698 TestSudokuVerifier.testIfEveryRowContaisOnlyPositivesigits OK +EditAction 1444145695560 TestSudokuVerifier.java 2650 9 18 9 diff --git a/.besouro/20151006181419235/besouroEpisodes.txt b/.besouro/20151006181419235/besouroEpisodes.txt index 3575f086..5e691198 100644 --- a/.besouro/20151006181419235/besouroEpisodes.txt +++ b/.besouro/20151006181419235/besouroEpisodes.txt @@ -5,3 +5,19 @@ 1444144991479 test-last 1 104 false 1444145076213 test-first 3 76 true 1444145076214 test-first 3 76 true +1444145685698 test-first 3 603 true +1444145685699 test-first 3 603 true +1444145685700 test-first 3 603 true +1444145685701 test-first 3 603 true +1444145685702 test-first 3 603 true +1444145685703 test-first 3 603 true +1444145685704 test-first 3 603 true +1444145685705 test-first 3 603 true +1444145685706 test-first 3 603 true +1444145685707 test-first 3 603 true +1444145685708 test-first 3 603 true +1444145685709 test-first 3 603 true +1444145685710 test-first 3 603 true +1444145685711 test-first 3 603 true +1444145685712 test-first 3 603 true +1444145685713 test-first 3 603 true diff --git a/.besouro/20151006181419235/randomHeuristicEpisodes.txt b/.besouro/20151006181419235/randomHeuristicEpisodes.txt index 66d539d3..4f944117 100644 --- a/.besouro/20151006181419235/randomHeuristicEpisodes.txt +++ b/.besouro/20151006181419235/randomHeuristicEpisodes.txt @@ -2,3 +2,4 @@ 1444144705686 regression 1 0 false 1444144991478 test-first 4 104 true 1444145076213 test-first 3 76 true +1444145685698 test-first 3 603 true diff --git a/.besouro/20151006181419235/zorroEpisodes.txt b/.besouro/20151006181419235/zorroEpisodes.txt index 09bfc758..b95e6080 100644 --- a/.besouro/20151006181419235/zorroEpisodes.txt +++ b/.besouro/20151006181419235/zorroEpisodes.txt @@ -2,3 +2,4 @@ 1444144705686 regression 1 8 true 1444144991478 test-first 4 285 true 1444145076213 test-first 3 84 true +1444145685698 test-first 3 609 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 3998bc34..7a0baa26 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -67,7 +67,7 @@ public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3() { public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR4() { String candidateSolution = "1234567891"; - assertEquals(-4, Verifier.verify(candidateSolution)); + assertEquals(-3, Verifier.verify(candidateSolution)); } /*@Test From 4219255b2468f3bcc625330a4f0de654a01a0bbf Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:35:11 +0300 Subject: [PATCH 106/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index b950bc62..9fe6ee85 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -68,3 +68,6 @@ EditAction 1444145685042 TestSudokuVerifier.java 2650 9 18 9 UnitTestCaseAction 1444145685697 TestSudokuVerifier.java OK UnitTestSessionAction 1444145685698 TestSudokuVerifier.testIfEveryRowContaisOnlyPositivesigits OK EditAction 1444145695560 TestSudokuVerifier.java 2650 9 18 9 +UnitTestCaseAction 1444145696166 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444145696167 TestSudokuVerifier FAIL +EditAction 1444145711616 TestSudokuVerifier.java 2650 9 18 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 7a0baa26..3998bc34 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -67,7 +67,7 @@ public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3() { public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR4() { String candidateSolution = "1234567891"; - assertEquals(-3, Verifier.verify(candidateSolution)); + assertEquals(-4, Verifier.verify(candidateSolution)); } /*@Test From b5c20763b2d4586291eb58c76d0c7d32a1cc4053 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:37:35 +0300 Subject: [PATCH 107/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 9fe6ee85..d3bf9ce9 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -71,3 +71,6 @@ EditAction 1444145695560 TestSudokuVerifier.java 2650 9 18 9 UnitTestCaseAction 1444145696166 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444145696167 TestSudokuVerifier FAIL EditAction 1444145711616 TestSudokuVerifier.java 2650 9 18 9 +UnitTestCaseAction 1444145712247 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444145712247 TestSudokuVerifier FAIL +EditAction 1444145855646 SudokuVerifier.java 2940 5 24 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index b3010287..5dac8a53 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -68,8 +68,8 @@ public int verifyDuplicatesInColunms(String candidateSolution){ double numberOfRows = ((double)candidateSolution.length() / 9); stringSplitter(candidateSolution); for( int k = 0; k < numberOfRows; k++){ - for(int i = 0; i < Rowlist.length; i++){ - for(int j = 0; j < Rowlist.length; j++){ + for(int i = 0; i < numberOfRows; i++){ + for(int j = 0; j < numberOfRows; j++){ if (Rowlist[i].charAt(k) == Rowlist[j].charAt(k) && i != j) return 0; } From af13daf4894f6bbea35ed5a51c182b5bc0054e68 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:38:34 +0300 Subject: [PATCH 108/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index d3bf9ce9..e54d600b 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -74,3 +74,6 @@ EditAction 1444145711616 TestSudokuVerifier.java 2650 9 18 9 UnitTestCaseAction 1444145712247 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444145712247 TestSudokuVerifier FAIL EditAction 1444145855646 SudokuVerifier.java 2940 5 24 0 +UnitTestCaseAction 1444145856280 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444145856281 TestSudokuVerifier FAIL +EditAction 1444145914468 SudokuVerifier.java 2926 5 24 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 5dac8a53..7c9d30cc 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -53,8 +53,8 @@ public int verifyDuplicatesInRows(String candidateSolution){ int j = 0; for ( k = 0; k < numberOfRows; k++){ - for( i = 0; i < Rowlist[k].length(); i++){ - for (j = 0; j < Rowlist[k].length(); j++){ + for( i = 0; i < numberOfRows; i++){ + for (j = 0; j < numberOfRows; j++){ if ((Rowlist[k].charAt(i) == Rowlist[k].charAt(j)) && i != j){ return 0; } From e142cc9dfa87dc4694ea1c0af40fe214bbe85b30 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:40:37 +0300 Subject: [PATCH 109/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index e54d600b..542acb22 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -77,3 +77,6 @@ EditAction 1444145855646 SudokuVerifier.java 2940 5 24 0 UnitTestCaseAction 1444145856280 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444145856281 TestSudokuVerifier FAIL EditAction 1444145914468 SudokuVerifier.java 2926 5 24 0 +UnitTestCaseAction 1444145915140 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444145915140 TestSudokuVerifier FAIL +EditAction 1444146037823 SudokuVerifier.java 2940 5 24 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 7c9d30cc..48659a79 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -97,7 +97,7 @@ public String[] stringSplitter(String candidateSolution){ int rowNumber = 0; - for(int i = 0; i < candidateSolution.length(); i = i+9){ + for(int i = 0; i < ((double)candidateSolution.length() / 9); i = i+9){ Rowlist[rowNumber] = candidateSolution.substring(i, i+9); rowNumber++; } From 1033466beba86794f5cc85ae38eb61de1c1f3206 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:42:28 +0300 Subject: [PATCH 110/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 1 + 2 files changed, 4 insertions(+) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 542acb22..f78ea80c 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -80,3 +80,6 @@ EditAction 1444145914468 SudokuVerifier.java 2926 5 24 0 UnitTestCaseAction 1444145915140 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444145915140 TestSudokuVerifier FAIL EditAction 1444146037823 SudokuVerifier.java 2940 5 24 0 +UnitTestCaseAction 1444146038466 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444146038466 TestSudokuVerifier FAIL +EditAction 1444146148729 SudokuVerifier.java 2944 5 24 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 48659a79..1766e015 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -65,6 +65,7 @@ public int verifyDuplicatesInRows(String candidateSolution){ } public int verifyDuplicatesInColunms(String candidateSolution){ + double numberOfRows = ((double)candidateSolution.length() / 9); stringSplitter(candidateSolution); for( int k = 0; k < numberOfRows; k++){ From 47a2eb0d6ba25de5189ecf0027eb25792f8dd1b9 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:42:29 +0300 Subject: [PATCH 111/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index f78ea80c..efc3a049 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -83,3 +83,4 @@ EditAction 1444146037823 SudokuVerifier.java 2940 5 24 0 UnitTestCaseAction 1444146038466 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444146038466 TestSudokuVerifier FAIL EditAction 1444146148729 SudokuVerifier.java 2944 5 24 0 +EditAction 1444146149016 TestSudokuVerifier.java 2721 9 18 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 3998bc34..5b37a28e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -66,7 +66,7 @@ public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3() { @Test public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR4() { - String candidateSolution = "1234567891"; + String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(-4, Verifier.verify(candidateSolution)); } From 3cb96cb916bf3283cd12d2fb92a5d155aec6759f Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:47:35 +0300 Subject: [PATCH 112/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index efc3a049..00ad9de4 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -84,3 +84,6 @@ UnitTestCaseAction 1444146038466 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444146038466 TestSudokuVerifier FAIL EditAction 1444146148729 SudokuVerifier.java 2944 5 24 0 EditAction 1444146149016 TestSudokuVerifier.java 2721 9 18 9 +UnitTestCaseAction 1444146149711 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444146149712 TestSudokuVerifier FAIL +EditAction 1444146455071 SudokuVerifier.java 2944 5 24 0 From fff37471661d9c3ac7584cd936203231d867fcf6 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:50:37 +0300 Subject: [PATCH 113/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 00ad9de4..9b3f2fcf 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -87,3 +87,6 @@ EditAction 1444146149016 TestSudokuVerifier.java 2721 9 18 9 UnitTestCaseAction 1444146149711 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444146149712 TestSudokuVerifier FAIL EditAction 1444146455071 SudokuVerifier.java 2944 5 24 0 +UnitTestCaseAction 1444146455691 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444146455692 TestSudokuVerifier FAIL +EditAction 1444146637751 SudokuVerifier.java 2951 5 24 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 1766e015..90056e0f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -68,7 +68,7 @@ public int verifyDuplicatesInColunms(String candidateSolution){ double numberOfRows = ((double)candidateSolution.length() / 9); stringSplitter(candidateSolution); - for( int k = 0; k < numberOfRows; k++){ + for( int k = 0; k < Rowlist[k].length(); k++){ for(int i = 0; i < numberOfRows; i++){ for(int j = 0; j < numberOfRows; j++){ if (Rowlist[i].charAt(k) == Rowlist[j].charAt(k) && i != j) From 38e0da9f51ccb0c7fc5e99ac0dc9f0bd8b3608ad Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:51:54 +0300 Subject: [PATCH 114/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 9b3f2fcf..dc50632b 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -90,3 +90,6 @@ EditAction 1444146455071 SudokuVerifier.java 2944 5 24 0 UnitTestCaseAction 1444146455691 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444146455692 TestSudokuVerifier FAIL EditAction 1444146637751 SudokuVerifier.java 2951 5 24 0 +UnitTestCaseAction 1444146638407 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444146638407 TestSudokuVerifier FAIL +EditAction 1444146714505 SudokuVerifier.java 2937 5 24 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 90056e0f..63f2d6c7 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -98,7 +98,7 @@ public String[] stringSplitter(String candidateSolution){ int rowNumber = 0; - for(int i = 0; i < ((double)candidateSolution.length() / 9); i = i+9){ + for(int i = 0; i < candidateSolution.length(); i = i+9){ Rowlist[rowNumber] = candidateSolution.substring(i, i+9); rowNumber++; } From def106629960bf74fd26ccbd52db75b47710b5c2 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:52:57 +0300 Subject: [PATCH 115/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index dc50632b..c2474e79 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -93,3 +93,6 @@ EditAction 1444146637751 SudokuVerifier.java 2951 5 24 0 UnitTestCaseAction 1444146638407 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444146638407 TestSudokuVerifier FAIL EditAction 1444146714505 SudokuVerifier.java 2937 5 24 0 +UnitTestCaseAction 1444146715149 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444146715151 TestSudokuVerifier FAIL +EditAction 1444146777525 SudokuVerifier.java 2930 5 24 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 63f2d6c7..661e3d61 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -68,7 +68,7 @@ public int verifyDuplicatesInColunms(String candidateSolution){ double numberOfRows = ((double)candidateSolution.length() / 9); stringSplitter(candidateSolution); - for( int k = 0; k < Rowlist[k].length(); k++){ + for( int k = 0; k < numberOfRows; k++){ for(int i = 0; i < numberOfRows; i++){ for(int j = 0; j < numberOfRows; j++){ if (Rowlist[i].charAt(k) == Rowlist[j].charAt(k) && i != j) From 75042594e4cd61b58c74c45e35a44fd94ab0ac7f Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:52:57 +0300 Subject: [PATCH 116/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index c2474e79..540900ba 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -96,3 +96,4 @@ EditAction 1444146714505 SudokuVerifier.java 2937 5 24 0 UnitTestCaseAction 1444146715149 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444146715151 TestSudokuVerifier FAIL EditAction 1444146777525 SudokuVerifier.java 2930 5 24 0 +EditAction 1444146777745 TestSudokuVerifier.java 2721 9 18 9 From 3c3e44a003f709faf1ad77b3431dd1507a6daa89 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:53:48 +0300 Subject: [PATCH 117/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 540900ba..69942048 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -97,3 +97,6 @@ UnitTestCaseAction 1444146715149 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444146715151 TestSudokuVerifier FAIL EditAction 1444146777525 SudokuVerifier.java 2930 5 24 0 EditAction 1444146777745 TestSudokuVerifier.java 2721 9 18 9 +UnitTestCaseAction 1444146778395 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444146778396 TestSudokuVerifier FAIL +EditAction 1444146828048 TestSudokuVerifier.java 2650 9 18 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 5b37a28e..3998bc34 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -66,7 +66,7 @@ public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3() { @Test public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR4() { - String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + String candidateSolution = "1234567891"; assertEquals(-4, Verifier.verify(candidateSolution)); } From b072f0863812a309d153584d2039ad9457086cb6 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 18:57:36 +0300 Subject: [PATCH 118/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 69942048..7a932ce2 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -100,3 +100,6 @@ EditAction 1444146777745 TestSudokuVerifier.java 2721 9 18 9 UnitTestCaseAction 1444146778395 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444146778396 TestSudokuVerifier FAIL EditAction 1444146828048 TestSudokuVerifier.java 2650 9 18 9 +UnitTestCaseAction 1444146828700 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444146828700 TestSudokuVerifier FAIL +EditAction 1444147056676 TestSudokuVerifier.java 2658 9 18 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 3998bc34..f21ced62 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -66,7 +66,7 @@ public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3() { @Test public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR4() { - String candidateSolution = "1234567891"; + String candidateSolution = "123456789123456789"; assertEquals(-4, Verifier.verify(candidateSolution)); } From e092774f1a4aa6d81a89c26d20ea5b7b8a9f1af6 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 19:01:11 +0300 Subject: [PATCH 119/128] besouro automatic message --- .besouro/20151006181419235/actions.txt | 2 ++ .besouro/20151006181419235/besouroEpisodes.txt | 1 + .besouro/20151006181419235/randomHeuristicEpisodes.txt | 1 + .besouro/20151006181419235/zorroEpisodes.txt | 1 + 4 files changed, 5 insertions(+) diff --git a/.besouro/20151006181419235/actions.txt b/.besouro/20151006181419235/actions.txt index 7a932ce2..11235c95 100644 --- a/.besouro/20151006181419235/actions.txt +++ b/.besouro/20151006181419235/actions.txt @@ -103,3 +103,5 @@ EditAction 1444146828048 TestSudokuVerifier.java 2650 9 18 9 UnitTestCaseAction 1444146828700 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444146828700 TestSudokuVerifier FAIL EditAction 1444147056676 TestSudokuVerifier.java 2658 9 18 9 +UnitTestCaseAction 1444147057309 TestSudokuVerifier.java OK +UnitTestSessionAction 1444147057310 TestSudokuVerifier OK diff --git a/.besouro/20151006181419235/besouroEpisodes.txt b/.besouro/20151006181419235/besouroEpisodes.txt index 5e691198..59d9f06c 100644 --- a/.besouro/20151006181419235/besouroEpisodes.txt +++ b/.besouro/20151006181419235/besouroEpisodes.txt @@ -21,3 +21,4 @@ 1444145685711 test-first 3 603 true 1444145685712 test-first 3 603 true 1444145685713 test-first 3 603 true +1444147057310 refactoring 2A 1361 true diff --git a/.besouro/20151006181419235/randomHeuristicEpisodes.txt b/.besouro/20151006181419235/randomHeuristicEpisodes.txt index 4f944117..8fd0a11c 100644 --- a/.besouro/20151006181419235/randomHeuristicEpisodes.txt +++ b/.besouro/20151006181419235/randomHeuristicEpisodes.txt @@ -3,3 +3,4 @@ 1444144991478 test-first 4 104 true 1444145076213 test-first 3 76 true 1444145685698 test-first 3 603 true +1444147057310 refactoring 2A 1361 false diff --git a/.besouro/20151006181419235/zorroEpisodes.txt b/.besouro/20151006181419235/zorroEpisodes.txt index b95e6080..40306eb9 100644 --- a/.besouro/20151006181419235/zorroEpisodes.txt +++ b/.besouro/20151006181419235/zorroEpisodes.txt @@ -3,3 +3,4 @@ 1444144991478 test-first 4 285 true 1444145076213 test-first 3 84 true 1444145685698 test-first 3 609 true +1444147057310 refactoring 2A 1371 true From 5339f27493b3c1009173411eb09e9e1ae4b0fdbd Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 19:02:47 +0300 Subject: [PATCH 120/128] besouro automatic message From f6f3e26778e0ca7928d15a8ec77903fd36f6cac5 Mon Sep 17 00:00:00 2001 From: somename Date: Tue, 6 Oct 2015 19:03:30 +0300 Subject: [PATCH 121/128] besouro automatic message --- .besouro/20151006190247842/actions.txt | 1 + .besouro/20151006190247842/besouroEpisodes.txt | 0 .besouro/20151006190247842/disagreements.txt | 0 .besouro/20151006190247842/randomHeuristicEpisodes.txt | 0 .besouro/20151006190247842/userComments.txt | 0 .besouro/20151006190247842/zorroEpisodes.txt | 0 6 files changed, 1 insertion(+) create mode 100644 .besouro/20151006190247842/actions.txt create mode 100644 .besouro/20151006190247842/besouroEpisodes.txt create mode 100644 .besouro/20151006190247842/disagreements.txt create mode 100644 .besouro/20151006190247842/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151006190247842/userComments.txt create mode 100644 .besouro/20151006190247842/zorroEpisodes.txt diff --git a/.besouro/20151006190247842/actions.txt b/.besouro/20151006190247842/actions.txt new file mode 100644 index 00000000..5d4e001c --- /dev/null +++ b/.besouro/20151006190247842/actions.txt @@ -0,0 +1 @@ +FileOpenedAction 1444147367922 SudokuVerifier.java 2930 5 24 0 diff --git a/.besouro/20151006190247842/besouroEpisodes.txt b/.besouro/20151006190247842/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151006190247842/disagreements.txt b/.besouro/20151006190247842/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151006190247842/randomHeuristicEpisodes.txt b/.besouro/20151006190247842/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151006190247842/userComments.txt b/.besouro/20151006190247842/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151006190247842/zorroEpisodes.txt b/.besouro/20151006190247842/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b From 8a91d1c4f2714bd266fffb125963479a05f269cf Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 15:14:04 +0300 Subject: [PATCH 122/128] besouro automatic message --- .besouro/20151008150804472/actions.txt | 2 ++ .besouro/20151008150804472/besouroEpisodes.txt | 0 .besouro/20151008150804472/disagreements.txt | 0 .besouro/20151008150804472/randomHeuristicEpisodes.txt | 0 .besouro/20151008150804472/userComments.txt | 0 .besouro/20151008150804472/zorroEpisodes.txt | 0 src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 7 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 .besouro/20151008150804472/actions.txt create mode 100644 .besouro/20151008150804472/besouroEpisodes.txt create mode 100644 .besouro/20151008150804472/disagreements.txt create mode 100644 .besouro/20151008150804472/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151008150804472/userComments.txt create mode 100644 .besouro/20151008150804472/zorroEpisodes.txt diff --git a/.besouro/20151008150804472/actions.txt b/.besouro/20151008150804472/actions.txt new file mode 100644 index 00000000..74e76195 --- /dev/null +++ b/.besouro/20151008150804472/actions.txt @@ -0,0 +1,2 @@ +FileOpenedAction 1444306084871 SudokuVerifier.java 2930 7 27 0 +EditAction 1444306444129 TestSudokuVerifier.java 2654 10 20 10 diff --git a/.besouro/20151008150804472/besouroEpisodes.txt b/.besouro/20151008150804472/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008150804472/disagreements.txt b/.besouro/20151008150804472/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008150804472/randomHeuristicEpisodes.txt b/.besouro/20151008150804472/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008150804472/userComments.txt b/.besouro/20151008150804472/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008150804472/zorroEpisodes.txt b/.besouro/20151008150804472/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f21ced62..762a0e46 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -70,11 +70,11 @@ public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR4() { assertEquals(-4, Verifier.verify(candidateSolution)); } - /*@Test + @Test //gridsplitter not working public void testIfEverySubGridContainsEveryDigitOnce() { String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; assertEquals(1, Verifier.verifyDuplicatesInSubGrids(candidateSolution)); - }*/ + } } From 0c7b496f3f5535b4c216e56382538bcea957d1d6 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 15:14:04 +0300 Subject: [PATCH 123/128] besouro automatic message --- .besouro/20151008150804472/actions.txt | 2 ++ .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 12 ++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.besouro/20151008150804472/actions.txt b/.besouro/20151008150804472/actions.txt index 74e76195..7f823aa6 100644 --- a/.besouro/20151008150804472/actions.txt +++ b/.besouro/20151008150804472/actions.txt @@ -1,2 +1,4 @@ FileOpenedAction 1444306084871 SudokuVerifier.java 2930 7 27 0 EditAction 1444306444129 TestSudokuVerifier.java 2654 10 20 10 +CompilationAction 1444306444713 TestSudokuVerifier.java +EditAction 1444306444759 SudokuVerifier.java 2934 7 31 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 661e3d61..ef7fbd5e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -80,7 +80,7 @@ public int verifyDuplicatesInColunms(String candidateSolution){ } - /*public int verifyDuplicatesInSubGrids(String candidateSolution){ + public int verifyDuplicatesInSubGrids(String candidateSolution){ //gridsplitter not working gridSplitter(candidateSolution); for (int k = 0; k < Rowlist.length; k++){ @@ -92,7 +92,7 @@ public int verifyDuplicatesInColunms(String candidateSolution){ } } return 1; - }*/ + } public String[] stringSplitter(String candidateSolution){ @@ -105,15 +105,15 @@ public String[] stringSplitter(String candidateSolution){ return Rowlist; } - /*public String[] gridSplitter(String candidateSolution){ - /not working + public String[] gridSplitter(String candidateSolution){ + //not working String tempString = ""; int s = 0; for(int i = 0; i < 81; i = i + 27){ for(int k = 0; k < 9; k = k + 3){ for(int j = 0; j < 3; j = j++){ - tempString = (tempString +(candidateSolution.substring((k +(j * 9) + (i * 27)), (k + 3 +(j * 9)+ (i * 27))))); + tempString = (tempString +(candidateSolution.substring(((k * 3) +(j * 9) + (i * 27)), ((k * 3) + 3 +(j * 9)+ (i * 27))))); } Rowlist[s] = tempString; tempString = ""; @@ -121,6 +121,6 @@ public String[] stringSplitter(String candidateSolution){ } } return Rowlist; - }*/ + } } From 1f2d6b39a6fccd2f2ffef597352178c9810ddfde Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 15:22:12 +0300 Subject: [PATCH 124/128] besouro automatic message --- .besouro/20151008150804472/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151008150804472/actions.txt b/.besouro/20151008150804472/actions.txt index 7f823aa6..4618977a 100644 --- a/.besouro/20151008150804472/actions.txt +++ b/.besouro/20151008150804472/actions.txt @@ -2,3 +2,4 @@ FileOpenedAction 1444306084871 SudokuVerifier.java 2930 7 27 0 EditAction 1444306444129 TestSudokuVerifier.java 2654 10 20 10 CompilationAction 1444306444713 TestSudokuVerifier.java EditAction 1444306444759 SudokuVerifier.java 2934 7 31 0 +EditAction 1444306932718 SudokuVerifier.java 2921 7 31 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index ef7fbd5e..b8f60527 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -113,7 +113,7 @@ public String[] gridSplitter(String candidateSolution){ for(int i = 0; i < 81; i = i + 27){ for(int k = 0; k < 9; k = k + 3){ for(int j = 0; j < 3; j = j++){ - tempString = (tempString +(candidateSolution.substring(((k * 3) +(j * 9) + (i * 27)), ((k * 3) + 3 +(j * 9)+ (i * 27))))); + tempString = (tempString +(candidateSolution.substring(((k * 3) +(j * 9) + i), ((k * 3) + 3 +(j * 9)+ i )))); } Rowlist[s] = tempString; tempString = ""; From 5f950bbc028af517aceb7785be315acc6f959954 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 16:25:30 +0300 Subject: [PATCH 125/128] besouro automatic message --- .besouro/20151008162510699/actions.txt | 2 ++ .../20151008162510699/besouroEpisodes.txt | 0 .besouro/20151008162510699/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151008162510699/userComments.txt | 0 .besouro/20151008162510699/zorroEpisodes.txt | 0 .../tol/sqatlab/sudoku/SudokuVerifier.java | 19 ++++++++++--------- .../sqatlab/sudoku/TestSudokuVerifier.java | 15 ++++++++++++--- 8 files changed, 24 insertions(+), 12 deletions(-) create mode 100644 .besouro/20151008162510699/actions.txt create mode 100644 .besouro/20151008162510699/besouroEpisodes.txt create mode 100644 .besouro/20151008162510699/disagreements.txt create mode 100644 .besouro/20151008162510699/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151008162510699/userComments.txt create mode 100644 .besouro/20151008162510699/zorroEpisodes.txt diff --git a/.besouro/20151008162510699/actions.txt b/.besouro/20151008162510699/actions.txt new file mode 100644 index 00000000..51efb361 --- /dev/null +++ b/.besouro/20151008162510699/actions.txt @@ -0,0 +1,2 @@ +FileOpenedAction 1444310710963 SudokuVerifier.java 2997 7 32 0 +EditAction 1444310730179 TestSudokuVerifier.java 3074 11 22 11 diff --git a/.besouro/20151008162510699/besouroEpisodes.txt b/.besouro/20151008162510699/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008162510699/disagreements.txt b/.besouro/20151008162510699/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008162510699/randomHeuristicEpisodes.txt b/.besouro/20151008162510699/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008162510699/userComments.txt b/.besouro/20151008162510699/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008162510699/zorroEpisodes.txt b/.besouro/20151008162510699/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index b8f60527..0d2dd475 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -12,13 +12,13 @@ public int verify(String candidateSolution) { if(verifyDigits(candidateSolution) != 1) ruleFlag = -1; + else if (verifyDuplicatesInSubGrids(candidateSolution) !=1) + ruleFlag = -2; else if (verifyDuplicatesInRows(candidateSolution) != 1) ruleFlag = -3; else if (verifyDuplicatesInColunms(candidateSolution) != 1) ruleFlag = -4; - - return ruleFlag; } @@ -81,11 +81,12 @@ public int verifyDuplicatesInColunms(String candidateSolution){ public int verifyDuplicatesInSubGrids(String candidateSolution){ - //gridsplitter not working + + double numberOfRows = ((double)candidateSolution.length() / 9); gridSplitter(candidateSolution); - for (int k = 0; k < Rowlist.length; k++){ - for(int i = 0; i < Rowlist.length; i++){ - for(int j = 0; j < Rowlist.length; j++){ + for (int k = 0; k < numberOfRows; k++){ + for(int i = 0; i < numberOfRows; i++){ + for(int j = 0; j < numberOfRows; j++){ if (Rowlist[k].charAt(i) == Rowlist[k].charAt(j) && i != j) return 0; } @@ -106,14 +107,14 @@ public String[] stringSplitter(String candidateSolution){ } public String[] gridSplitter(String candidateSolution){ - //not working + String tempString = ""; int s = 0; for(int i = 0; i < 81; i = i + 27){ for(int k = 0; k < 9; k = k + 3){ - for(int j = 0; j < 3; j = j++){ - tempString = (tempString +(candidateSolution.substring(((k * 3) +(j * 9) + i), ((k * 3) + 3 +(j * 9)+ i )))); + for(int j = 0; j < 27; j = j + 9){ + tempString = (tempString +(candidateSolution.substring((k +j + i), (k + 3 +j + i)))); } Rowlist[s] = tempString; tempString = ""; diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 762a0e46..3d67d31b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -56,22 +56,31 @@ public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR1() { assertEquals(-1, Verifier.verify(candidateSolution)); } + @Test + public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR2() { + + String candidateSolution = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + + assertEquals(-2, Verifier.verify(candidateSolution)); + } + @Test public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR3() { - String candidateSolution = "447369825632158947958724316825437169791586432346912758289643571573291684164875293"; + //String candidateSolution = "447369825632158947958724316825437169791586432346912758289643571573291684164875293"; + String candidateSolution = "123123123456456456789789789123123123456456456789789789123123123456456456789789789"; assertEquals(-3, Verifier.verify(candidateSolution)); } @Test public void testIfVerifierReturnsCorrectlyAfterSolutionViolatingR4() { - String candidateSolution = "123456789123456789"; + String candidateSolution = "123456789789123456456789123123456789789123456456789123123456789789123456456789123"; assertEquals(-4, Verifier.verify(candidateSolution)); } @Test - //gridsplitter not working + public void testIfEverySubGridContainsEveryDigitOnce() { String candidateSolution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; From 58c233a366845e912cc2971d096cda98acdc595c Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 16:25:30 +0300 Subject: [PATCH 126/128] besouro automatic message --- .besouro/20151008162510699/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151008162510699/actions.txt b/.besouro/20151008162510699/actions.txt index 51efb361..2910b336 100644 --- a/.besouro/20151008162510699/actions.txt +++ b/.besouro/20151008162510699/actions.txt @@ -1,2 +1,3 @@ FileOpenedAction 1444310710963 SudokuVerifier.java 2997 7 32 0 EditAction 1444310730179 TestSudokuVerifier.java 3074 11 22 11 +EditAction 1444310730616 SudokuVerifier.java 2997 7 32 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 0d2dd475..fccb08ad 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -48,7 +48,7 @@ public int verifyDuplicatesInRows(String candidateSolution){ double numberOfRows = ((double)candidateSolution.length() / 9); stringSplitter(candidateSolution); - int k = 0; + int k = 1; int i = 0; int j = 0; From 00171d8994e88360eb4368e57815b826151c08a1 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 16:25:37 +0300 Subject: [PATCH 127/128] besouro automatic message --- .besouro/20151008162510699/actions.txt | 3 +++ .besouro/20151008162510699/besouroEpisodes.txt | 1 + .besouro/20151008162510699/randomHeuristicEpisodes.txt | 1 + .besouro/20151008162510699/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151008162510699/actions.txt b/.besouro/20151008162510699/actions.txt index 2910b336..f4ffd7f7 100644 --- a/.besouro/20151008162510699/actions.txt +++ b/.besouro/20151008162510699/actions.txt @@ -1,3 +1,6 @@ FileOpenedAction 1444310710963 SudokuVerifier.java 2997 7 32 0 EditAction 1444310730179 TestSudokuVerifier.java 3074 11 22 11 EditAction 1444310730616 SudokuVerifier.java 2997 7 32 0 +UnitTestCaseAction 1444310731453 TestSudokuVerifier.java OK +UnitTestSessionAction 1444310731458 TestSudokuVerifier OK +EditAction 1444310736889 SudokuVerifier.java 2997 7 32 0 diff --git a/.besouro/20151008162510699/besouroEpisodes.txt b/.besouro/20151008162510699/besouroEpisodes.txt index e69de29b..fefea79f 100644 --- a/.besouro/20151008162510699/besouroEpisodes.txt +++ b/.besouro/20151008162510699/besouroEpisodes.txt @@ -0,0 +1 @@ +1444310731458 regression 1 20 true diff --git a/.besouro/20151008162510699/randomHeuristicEpisodes.txt b/.besouro/20151008162510699/randomHeuristicEpisodes.txt index e69de29b..fefea79f 100644 --- a/.besouro/20151008162510699/randomHeuristicEpisodes.txt +++ b/.besouro/20151008162510699/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1444310731458 regression 1 20 true diff --git a/.besouro/20151008162510699/zorroEpisodes.txt b/.besouro/20151008162510699/zorroEpisodes.txt index e69de29b..afd2f1ea 100644 --- a/.besouro/20151008162510699/zorroEpisodes.txt +++ b/.besouro/20151008162510699/zorroEpisodes.txt @@ -0,0 +1 @@ +1444310731458 regression 1 20 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index fccb08ad..0d2dd475 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -48,7 +48,7 @@ public int verifyDuplicatesInRows(String candidateSolution){ double numberOfRows = ((double)candidateSolution.length() / 9); stringSplitter(candidateSolution); - int k = 1; + int k = 0; int i = 0; int j = 0; From 26e45a9bfb07e7376415c754582b541419db069f Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 16:25:51 +0300 Subject: [PATCH 128/128] besouro automatic message --- .besouro/20151008162510699/actions.txt | 2 ++ .besouro/20151008162510699/besouroEpisodes.txt | 1 + .besouro/20151008162510699/randomHeuristicEpisodes.txt | 1 + .besouro/20151008162510699/zorroEpisodes.txt | 1 + 4 files changed, 5 insertions(+) diff --git a/.besouro/20151008162510699/actions.txt b/.besouro/20151008162510699/actions.txt index f4ffd7f7..9c1894bc 100644 --- a/.besouro/20151008162510699/actions.txt +++ b/.besouro/20151008162510699/actions.txt @@ -4,3 +4,5 @@ EditAction 1444310730616 SudokuVerifier.java 2997 7 32 0 UnitTestCaseAction 1444310731453 TestSudokuVerifier.java OK UnitTestSessionAction 1444310731458 TestSudokuVerifier OK EditAction 1444310736889 SudokuVerifier.java 2997 7 32 0 +UnitTestCaseAction 1444310737641 TestSudokuVerifier.java OK +UnitTestSessionAction 1444310737642 TestSudokuVerifier OK diff --git a/.besouro/20151008162510699/besouroEpisodes.txt b/.besouro/20151008162510699/besouroEpisodes.txt index fefea79f..b6f1b088 100644 --- a/.besouro/20151008162510699/besouroEpisodes.txt +++ b/.besouro/20151008162510699/besouroEpisodes.txt @@ -1 +1,2 @@ 1444310731458 regression 1 20 true +1444310737642 regression 1 0 true diff --git a/.besouro/20151008162510699/randomHeuristicEpisodes.txt b/.besouro/20151008162510699/randomHeuristicEpisodes.txt index fefea79f..ed512556 100644 --- a/.besouro/20151008162510699/randomHeuristicEpisodes.txt +++ b/.besouro/20151008162510699/randomHeuristicEpisodes.txt @@ -1 +1,2 @@ 1444310731458 regression 1 20 true +1444310737642 regression 1 0 false diff --git a/.besouro/20151008162510699/zorroEpisodes.txt b/.besouro/20151008162510699/zorroEpisodes.txt index afd2f1ea..9ff2b42e 100644 --- a/.besouro/20151008162510699/zorroEpisodes.txt +++ b/.besouro/20151008162510699/zorroEpisodes.txt @@ -1 +1,2 @@ 1444310731458 regression 1 20 false +1444310737642 regression 1 6 false