From 739c9ae5a71d2ad27acc5820934c3b56bcccadb4 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:10:48 +0300 Subject: [PATCH 01/97] besouro automatic message --- .besouro/20150930115137755/actions.txt | 16 +++---- .besouro/20151002120033981/actions.txt | 13 ++++++ .../20151002120033981/besouroEpisodes.txt | 0 .besouro/20151002120033981/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151002120033981/userComments.txt | 0 .besouro/20151002120033981/zorroEpisodes.txt | 0 .classpath | 14 +++---- .gitignore | 2 +- .project | 34 +++++++-------- README.md | 2 +- .../tol/sqatlab/sudoku/SudokuVerifier.java | 18 ++++---- .../sqatlab/sudoku/TestSudokuVerifier.java | 42 ++++++++++++------- 13 files changed, 84 insertions(+), 57 deletions(-) create mode 100644 .besouro/20151002120033981/actions.txt create mode 100644 .besouro/20151002120033981/besouroEpisodes.txt create mode 100644 .besouro/20151002120033981/disagreements.txt create mode 100644 .besouro/20151002120033981/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151002120033981/userComments.txt create mode 100644 .besouro/20151002120033981/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/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt new file mode 100644 index 00000000..0e91c059 --- /dev/null +++ b/.besouro/20151002120033981/actions.txt @@ -0,0 +1,13 @@ +FileOpenedAction 1443776434420 SudokuVerifier.java 198 1 1 0 +FileOpenedAction 1443776443629 TestSudokuVerifier.java 216 1 1 0 +RefactoringAction 1443776482363 TestSudokuVerifier.java RENAME test()=>void te() METHOD +RefactoringAction 1443776485374 TestSudokuVerifier.java RENAME te()=>void check() METHOD +RefactoringAction 1443776488388 TestSudokuVerifier.java RENAME check()=>void checkF() METHOD +RefactoringAction 1443776489897 TestSudokuVerifier.java RENAME checkF()=>void checkFirst() METHOD +RefactoringAction 1443776491424 TestSudokuVerifier.java RENAME checkFirst()=>void checkFirstRu() METHOD +RefactoringAction 1443776492441 TestSudokuVerifier.java RENAME checkFirstRu()=>void checkFirstRule() METHOD +RefactoringAction 1443776925992 TestSudokuVerifier.java ADD List empty FIELD +RefactoringAction 1443776925993 TestSudokuVerifier.java ADD void initialize() METHOD +RefactoringAction 1443776939065 TestSudokuVerifier.java RENAME empty=>String candidateSolution FIELD +RefactoringAction 1443776956826 TestSudokuVerifier.java ADD import org.junit.Before IMPORT +EditAction 1443777047417 TestSudokuVerifier.java 474 2 3 1 diff --git a/.besouro/20151002120033981/besouroEpisodes.txt b/.besouro/20151002120033981/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002120033981/disagreements.txt b/.besouro/20151002120033981/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002120033981/randomHeuristicEpisodes.txt b/.besouro/20151002120033981/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002120033981/userComments.txt b/.besouro/20151002120033981/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002120033981/zorroEpisodes.txt b/.besouro/20151002120033981/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..70957b11 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -1,14 +1,28 @@ -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.Before; +import org.junit.Test; + +public class TestSudokuVerifier { + + String candidateSolution; + + @Before + public void initialize() { + candidateSolution= ""; + } + + @Test + public void checkFirstRule() { + //Arrange + SudokuVerifier sv = new SudokuVerifier(); + // Act + + //Assert + assertEquals(-1, sv.verify(candidateSolution)); + } + + +} From 767151fd45674d0bb94ea884a632e8d998314bc6 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:12:56 +0300 Subject: [PATCH 02/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 2 ++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 0e91c059..857f4539 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -11,3 +11,5 @@ RefactoringAction 1443776925993 TestSudokuVerifier.java ADD void initialize() ME RefactoringAction 1443776939065 TestSudokuVerifier.java RENAME empty=>String candidateSolution FIELD RefactoringAction 1443776956826 TestSudokuVerifier.java ADD import org.junit.Before IMPORT EditAction 1443777047417 TestSudokuVerifier.java 474 2 3 1 +RefactoringAction 1443777146031 TestSudokuVerifier.java ADD void checkIfSudokuIsValid() METHOD +EditAction 1443777175309 TestSudokuVerifier.java 663 3 5 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 70957b11..e82d0da7 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -14,6 +14,15 @@ public void initialize() { candidateSolution= ""; } + @Test + public void checkIfSudokuIsValid(){ + SudokuVerifier sv = new SudokuVerifier(); + // Act + + //Assert + assertEquals(0, sv.verify(candidateSolution)); + } + @Test public void checkFirstRule() { //Arrange From b2f13acbe733b26fc1992275534d477f74495f18 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:16:27 +0300 Subject: [PATCH 03/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 857f4539..49d92cfe 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -13,3 +13,8 @@ RefactoringAction 1443776956826 TestSudokuVerifier.java ADD import org.junit.Bef EditAction 1443777047417 TestSudokuVerifier.java 474 2 3 1 RefactoringAction 1443777146031 TestSudokuVerifier.java ADD void checkIfSudokuIsValid() METHOD EditAction 1443777175309 TestSudokuVerifier.java 663 3 5 2 +UnitTestCaseAction 1443777206108 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777206131 TestSudokuVerifier FAIL +UnitTestCaseAction 1443777218073 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777218074 TestSudokuVerifier FAIL +EditAction 1443777385682 TestSudokuVerifier.java 744 3 5 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index e82d0da7..7953e18e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -11,7 +11,7 @@ public class TestSudokuVerifier { @Before public void initialize() { - candidateSolution= ""; + candidateSolution= "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; } @Test From 48427a419f535c5ea47a344ffa9c490362c35a6d Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:23:06 +0300 Subject: [PATCH 04/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 8 ++++++++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 9 +++++++++ 2 files changed, 17 insertions(+) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 49d92cfe..42f8d255 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -18,3 +18,11 @@ UnitTestSessionAction 1443777206131 TestSudokuVerifier FAIL UnitTestCaseAction 1443777218073 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443777218074 TestSudokuVerifier FAIL EditAction 1443777385682 TestSudokuVerifier.java 744 3 5 2 +RefactoringAction 1443777464592 SudokuVerifier.java ADD void ve FIELD +RefactoringAction 1443777468104 SudokuVerifier.java RENAME ve=>void verify FIELD +RefactoringAction 1443777471115 SudokuVerifier.java RENAME verify=>void verifyPosituve FIELD +RefactoringAction 1443777473625 SudokuVerifier.java RENAME verifyPosituve=>void verifyPosituveDigits FIELD +RefactoringAction 1443777475136 SudokuVerifier.java RENAME verifyPosituveDigits=>void verifyPosituveDigits() METHOD +RefactoringAction 1443777484159 SudokuVerifier.java RENAME verifyPosituveDigits()=>void verifyPosituveDigits(String) METHOD +RefactoringAction 1443777497190 SudokuVerifier.java RENAME verifyPosituveDigits(String)=>void verifyPositveDigits(String) METHOD +EditAction 1443777785087 SudokuVerifier.java 337 2 2 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 520f5563..41d64ce1 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -6,4 +6,13 @@ public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct return 0; } + + private int verifyPositveDigits(String string){ + if (string.matches("[1-9.]+")){ + return 1; + }else{ + return -1; + } + } + } From eb6294763e01ee53228107c0a49b6f0c8c6ec632 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:25:21 +0300 Subject: [PATCH 05/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 4 ++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 11 +++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 42f8d255..c0cd5d4d 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -26,3 +26,7 @@ RefactoringAction 1443777475136 SudokuVerifier.java RENAME verifyPosituveDigits= RefactoringAction 1443777484159 SudokuVerifier.java RENAME verifyPosituveDigits()=>void verifyPosituveDigits(String) METHOD RefactoringAction 1443777497190 SudokuVerifier.java RENAME verifyPosituveDigits(String)=>void verifyPositveDigits(String) METHOD EditAction 1443777785087 SudokuVerifier.java 337 2 2 0 +RefactoringAction 1443777836430 TestSudokuVerifier.java RENAME checkFirstRule()=>void testFirstRule() METHOD +RefactoringAction 1443777843947 TestSudokuVerifier.java RENAME checkIfSudokuIsValid()=>void testIfSudokuIsValid() METHOD +RefactoringAction 1443777848964 TestSudokuVerifier.java ADD void testVerifyPositveDigits() METHOD +EditAction 1443777920295 TestSudokuVerifier.java 931 4 7 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 7953e18e..3d6f88d2 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -15,7 +15,7 @@ public void initialize() { } @Test - public void checkIfSudokuIsValid(){ + public void testIfSudokuIsValid(){ SudokuVerifier sv = new SudokuVerifier(); // Act @@ -23,8 +23,15 @@ public void checkIfSudokuIsValid(){ assertEquals(0, sv.verify(candidateSolution)); } + @Test + public void testVerifyPositveDigits(){ + SudokuVerifier sv = new SudokuVerifier(); + + assertEquals(1, sv.verifyPositveDigits(candidateSolution)); + } + @Test - public void checkFirstRule() { + public void testFirstRule() { //Arrange SudokuVerifier sv = new SudokuVerifier(); // Act From 0d7f282de616386564c93f3a2e508156a699c7e2 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:27:04 +0300 Subject: [PATCH 06/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index c0cd5d4d..1d9cac39 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -30,3 +30,6 @@ RefactoringAction 1443777836430 TestSudokuVerifier.java RENAME checkFirstRule()= RefactoringAction 1443777843947 TestSudokuVerifier.java RENAME checkIfSudokuIsValid()=>void testIfSudokuIsValid() METHOD RefactoringAction 1443777848964 TestSudokuVerifier.java ADD void testVerifyPositveDigits() METHOD EditAction 1443777920295 TestSudokuVerifier.java 931 4 7 3 +UnitTestCaseAction 1443777925322 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777925323 TestSudokuVerifier FAIL +EditAction 1443778022895 TestSudokuVerifier.java 995 4 8 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 41d64ce1..3f39c925 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -7,7 +7,7 @@ public int verify(String candidateSolution) { return 0; } - private int verifyPositveDigits(String string){ + public int verifyPositveDigits(String string){ if (string.matches("[1-9.]+")){ return 1; }else{ diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 3d6f88d2..844a8735 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -28,6 +28,7 @@ public void testVerifyPositveDigits(){ SudokuVerifier sv = new SudokuVerifier(); assertEquals(1, sv.verifyPositveDigits(candidateSolution)); + assertEquals(-1, sv.verifyPositveDigits("0rvwsv0000-1")); } @Test From ae586741ad27c426148ea5a68bf494a79ea74e59 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:32:36 +0300 Subject: [PATCH 07/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 17 +++++++++++++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 17 ++++++++++------- 2 files changed, 27 insertions(+), 7 deletions(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 1d9cac39..efc5c491 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -33,3 +33,20 @@ EditAction 1443777920295 TestSudokuVerifier.java 931 4 7 3 UnitTestCaseAction 1443777925322 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443777925323 TestSudokuVerifier FAIL EditAction 1443778022895 TestSudokuVerifier.java 995 4 8 4 +UnitTestCaseAction 1443778027678 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778027679 TestSudokuVerifier FAIL +RefactoringAction 1443778098874 SudokuVerifier.java ADD void validate FIELD +RefactoringAction 1443778100385 SudokuVerifier.java RENAME validate=>void validateSt FIELD +RefactoringAction 1443778102396 SudokuVerifier.java RENAME validateSt=>void validateString FIELD +RefactoringAction 1443778109907 SudokuVerifier.java RENAME validateString=>void validateStringLenght FIELD +RefactoringAction 1443778111419 SudokuVerifier.java RENAME validateStringLenght=>void validateStringLenght() METHOD +RefactoringAction 1443778115932 SudokuVerifier.java RENAME validateStringLenght()=>void validateStringLenght(String) METHOD +RefactoringAction 1443778302740 TestSudokuVerifier.java ADD void testFirstRule()/2 METHOD +RefactoringAction 1443778307260 TestSudokuVerifier.java RENAME testFirstRule()/2=>void test() METHOD +RefactoringAction 1443778308780 TestSudokuVerifier.java RENAME test()=>void testle() METHOD +RefactoringAction 1443778310800 TestSudokuVerifier.java RENAME testle()=>void testlenght() METHOD +RefactoringAction 1443778313819 TestSudokuVerifier.java RENAME testlenght()=>void testLenght() METHOD +RefactoringAction 1443778318837 TestSudokuVerifier.java RENAME testLenght()=>void testLenghtMethot() METHOD +RefactoringAction 1443778320354 TestSudokuVerifier.java RENAME testLenghtMethot()=>void testLenghtMethod() METHOD +RefactoringAction 1443778332392 TestSudokuVerifier.java ADD SudokuVerifier sv FIELD +EditAction 1443778355120 TestSudokuVerifier.java 1016 5 7 5 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 844a8735..f809a61a 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -8,15 +8,15 @@ public class TestSudokuVerifier { String candidateSolution; - + SudokuVerifier sv; @Before public void initialize() { + sv = new SudokuVerifier(); candidateSolution= "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; } - + @Test public void testIfSudokuIsValid(){ - SudokuVerifier sv = new SudokuVerifier(); // Act //Assert @@ -25,7 +25,6 @@ public void testIfSudokuIsValid(){ @Test public void testVerifyPositveDigits(){ - SudokuVerifier sv = new SudokuVerifier(); assertEquals(1, sv.verifyPositveDigits(candidateSolution)); assertEquals(-1, sv.verifyPositveDigits("0rvwsv0000-1")); @@ -33,13 +32,17 @@ public void testVerifyPositveDigits(){ @Test public void testFirstRule() { - //Arrange - SudokuVerifier sv = new SudokuVerifier(); // Act //Assert assertEquals(-1, sv.verify(candidateSolution)); } - + @Test + public void testLenghtMethod() { + // Act + + //Assert + assertEquals(-1, sv.verify(candidateSolution)); + } } From a9461c74a82c32aead7c0de768d825ebbb1aeb4c Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:32:42 +0300 Subject: [PATCH 08/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index efc5c491..50d25162 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -50,3 +50,4 @@ RefactoringAction 1443778318837 TestSudokuVerifier.java RENAME testLenght()=>voi RefactoringAction 1443778320354 TestSudokuVerifier.java RENAME testLenghtMethot()=>void testLenghtMethod() METHOD RefactoringAction 1443778332392 TestSudokuVerifier.java ADD SudokuVerifier sv FIELD EditAction 1443778355120 TestSudokuVerifier.java 1016 5 7 5 +EditAction 1443778361362 SudokuVerifier.java 473 3 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 3f39c925..46520f3a 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -15,4 +15,11 @@ public int verifyPositveDigits(String string){ } } + public boolean validateStringLenght(String string){ + if(string.length() == 81) + return true; + else { + return false; + } + } } From 7c1e38b440725ccadb5f5aba9607fbc050d4956b Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:33:21 +0300 Subject: [PATCH 09/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 50d25162..da1e2a98 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -51,3 +51,4 @@ RefactoringAction 1443778320354 TestSudokuVerifier.java RENAME testLenghtMethot( RefactoringAction 1443778332392 TestSudokuVerifier.java ADD SudokuVerifier sv FIELD EditAction 1443778355120 TestSudokuVerifier.java 1016 5 7 5 EditAction 1443778361362 SudokuVerifier.java 473 3 3 0 +EditAction 1443778399614 TestSudokuVerifier.java 1032 5 7 5 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f809a61a..fe6104c0 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -43,6 +43,6 @@ public void testLenghtMethod() { // Act //Assert - assertEquals(-1, sv.verify(candidateSolution)); + assertEquals(true, sv.validateStringLenght(candidateSolution)); } } From 029f0641eab37002b3184c91189b77ab8f793797 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:38:11 +0300 Subject: [PATCH 10/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 5 +++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 18 ++---------------- 2 files changed, 7 insertions(+), 16 deletions(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index da1e2a98..8b527be9 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -52,3 +52,8 @@ RefactoringAction 1443778332392 TestSudokuVerifier.java ADD SudokuVerifier sv FI EditAction 1443778355120 TestSudokuVerifier.java 1016 5 7 5 EditAction 1443778361362 SudokuVerifier.java 473 3 3 0 EditAction 1443778399614 TestSudokuVerifier.java 1032 5 7 5 +UnitTestCaseAction 1443778404396 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778404397 TestSudokuVerifier FAIL +RefactoringAction 1443778653385 TestSudokuVerifier.java REMOVE testVerifyPositveDigits() METHOD +RefactoringAction 1443778663916 TestSudokuVerifier.java REMOVE testLenghtMethod() METHOD +EditAction 1443778690407 TestSudokuVerifier.java 688 3 4 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index fe6104c0..9e6f7a3f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -9,10 +9,11 @@ public class TestSudokuVerifier { String candidateSolution; SudokuVerifier sv; + @Before public void initialize() { sv = new SudokuVerifier(); - candidateSolution= "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + candidateSolution= "023456789912345678891234567789123456678912345567891234456789123345678912234567891"; } @Test @@ -23,13 +24,6 @@ public void testIfSudokuIsValid(){ assertEquals(0, sv.verify(candidateSolution)); } - @Test - public void testVerifyPositveDigits(){ - - assertEquals(1, sv.verifyPositveDigits(candidateSolution)); - assertEquals(-1, sv.verifyPositveDigits("0rvwsv0000-1")); - } - @Test public void testFirstRule() { // Act @@ -37,12 +31,4 @@ public void testFirstRule() { //Assert assertEquals(-1, sv.verify(candidateSolution)); } - - @Test - public void testLenghtMethod() { - // Act - - //Assert - assertEquals(true, sv.validateStringLenght(candidateSolution)); - } } From 14613fbfd86b9877363a6a0a497987f6a816b6e7 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:38:15 +0300 Subject: [PATCH 11/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 1 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 14 +++++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 8b527be9..d091eae5 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -57,3 +57,4 @@ UnitTestSessionAction 1443778404397 TestSudokuVerifier FAIL RefactoringAction 1443778653385 TestSudokuVerifier.java REMOVE testVerifyPositveDigits() METHOD RefactoringAction 1443778663916 TestSudokuVerifier.java REMOVE testLenghtMethod() METHOD EditAction 1443778690407 TestSudokuVerifier.java 688 3 4 2 +EditAction 1443778693986 SudokuVerifier.java 556 3 4 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 46520f3a..ebea02f5 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -3,19 +3,23 @@ public class SudokuVerifier { public int verify(String candidateSolution) { - // returns 1 if the candidate solution is correct + if(validateStringLenght(candidateSolution)){ + if(!verifyPositveDigits(candidateSolution)){ + return -1; + } + } return 0; } - public int verifyPositveDigits(String string){ + private boolean verifyPositveDigits(String string){ if (string.matches("[1-9.]+")){ - return 1; + return true; }else{ - return -1; + return false; } } - public boolean validateStringLenght(String string){ + private boolean validateStringLenght(String string){ if(string.length() == 81) return true; else { From 936c0ea3d4bc3f9a69c5d25d230fa7bf483bac91 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:42:50 +0300 Subject: [PATCH 12/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 8 ++++++++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 8 ++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index d091eae5..7b8155d3 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -58,3 +58,11 @@ RefactoringAction 1443778653385 TestSudokuVerifier.java REMOVE testVerifyPositve RefactoringAction 1443778663916 TestSudokuVerifier.java REMOVE testLenghtMethod() METHOD EditAction 1443778690407 TestSudokuVerifier.java 688 3 4 2 EditAction 1443778693986 SudokuVerifier.java 556 3 4 0 +UnitTestCaseAction 1443778698704 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778698706 TestSudokuVerifier FAIL +RefactoringAction 1443778964731 TestSudokuVerifier.java RENAME candidateSolution=>String valid FIELD +RefactoringAction 1443778966243 TestSudokuVerifier.java RENAME valid=>String validStrin FIELD +RefactoringAction 1443778967257 TestSudokuVerifier.java RENAME validStrin=>String validString FIELD +RefactoringAction 1443778967834 TestSudokuVerifier.java RENAME validString=>String candidateSolution FIELD +RefactoringAction 1443778968879 TestSudokuVerifier.java RENAME candidateSolution=>String validString FIELD +EditAction 1443778968885 TestSudokuVerifier.java 664 3 4 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 9e6f7a3f..c8c50eea 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -7,13 +7,13 @@ public class TestSudokuVerifier { - String candidateSolution; + String validString; SudokuVerifier sv; @Before public void initialize() { sv = new SudokuVerifier(); - candidateSolution= "023456789912345678891234567789123456678912345567891234456789123345678912234567891"; + validString= "023456789912345678891234567789123456678912345567891234456789123345678912234567891"; } @Test @@ -21,7 +21,7 @@ public void testIfSudokuIsValid(){ // Act //Assert - assertEquals(0, sv.verify(candidateSolution)); + assertEquals(0, sv.verify(validString)); } @Test @@ -29,6 +29,6 @@ public void testFirstRule() { // Act //Assert - assertEquals(-1, sv.verify(candidateSolution)); + assertEquals(-1, sv.verify(validString)); } } From 01c7579415677be0b47629cfd76baac3c311889e Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:45:23 +0300 Subject: [PATCH 13/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 4 ++++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 7b8155d3..1c8d92fa 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -66,3 +66,7 @@ RefactoringAction 1443778967257 TestSudokuVerifier.java RENAME validStrin=>Strin RefactoringAction 1443778967834 TestSudokuVerifier.java RENAME validString=>String candidateSolution FIELD RefactoringAction 1443778968879 TestSudokuVerifier.java RENAME candidateSolution=>String validString FIELD EditAction 1443778968885 TestSudokuVerifier.java 664 3 4 2 +RefactoringAction 1443778991177 TestSudokuVerifier.java RENAME validString=>String invalidString FIELD +RefactoringAction 1443778992383 TestSudokuVerifier.java RENAME invalidString=>String validString FIELD +RefactoringAction 1443778993724 TestSudokuVerifier.java RENAME validString=>String inValidString FIELD +EditAction 1443779122190 TestSudokuVerifier.java 672 3 4 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index c8c50eea..f9e43c84 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -7,13 +7,13 @@ public class TestSudokuVerifier { - String validString; + String inValidString; SudokuVerifier sv; @Before public void initialize() { sv = new SudokuVerifier(); - validString= "023456789912345678891234567789123456678912345567891234456789123345678912234567891"; + inValidString= "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; } @Test @@ -21,7 +21,7 @@ public void testIfSudokuIsValid(){ // Act //Assert - assertEquals(0, sv.verify(validString)); + assertEquals(0, sv.verify(inValidString)); } @Test @@ -29,6 +29,6 @@ public void testFirstRule() { // Act //Assert - assertEquals(-1, sv.verify(validString)); + assertEquals(-1, sv.verify(inValidString)); } } From 2bf757a53f009e80907a70ff9c0a80ec30c9d7bc Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:46:19 +0300 Subject: [PATCH 14/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 1c8d92fa..1367217c 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -70,3 +70,6 @@ RefactoringAction 1443778991177 TestSudokuVerifier.java RENAME validString=>Stri RefactoringAction 1443778992383 TestSudokuVerifier.java RENAME invalidString=>String validString FIELD RefactoringAction 1443778993724 TestSudokuVerifier.java RENAME validString=>String inValidString FIELD EditAction 1443779122190 TestSudokuVerifier.java 672 3 4 2 +RefactoringAction 1443779133216 TestSudokuVerifier.java ADD String valid FIELD +RefactoringAction 1443779135227 TestSudokuVerifier.java RENAME valid=>String validString FIELD +EditAction 1443779178376 TestSudokuVerifier.java 800 3 5 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f9e43c84..d7696fe5 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -8,12 +8,14 @@ public class TestSudokuVerifier { String inValidString; + String validString; SudokuVerifier sv; @Before public void initialize() { sv = new SudokuVerifier(); - inValidString= "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + validString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + inValidString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; } @Test From d8140508ed68ab659749a35a916f2530de33373b Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:48:40 +0300 Subject: [PATCH 15/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 1 + 2 files changed, 2 insertions(+) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 1367217c..b8f2a86f 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -73,3 +73,4 @@ EditAction 1443779122190 TestSudokuVerifier.java 672 3 4 2 RefactoringAction 1443779133216 TestSudokuVerifier.java ADD String valid FIELD RefactoringAction 1443779135227 TestSudokuVerifier.java RENAME valid=>String validString FIELD EditAction 1443779178376 TestSudokuVerifier.java 800 3 5 2 +EditAction 1443779319085 SudokuVerifier.java 560 3 4 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index ebea02f5..0c7b9e1c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -8,6 +8,7 @@ public int verify(String candidateSolution) { return -1; } } + return 0; } From cb891067c25d6e6d1ee18c2cf583cbad98c2dd96 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:51:30 +0300 Subject: [PATCH 16/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 11 +++++++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 14 +++++++------- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index b8f2a86f..1053e487 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -74,3 +74,14 @@ RefactoringAction 1443779133216 TestSudokuVerifier.java ADD String valid FIELD RefactoringAction 1443779135227 TestSudokuVerifier.java RENAME valid=>String validString FIELD EditAction 1443779178376 TestSudokuVerifier.java 800 3 5 2 EditAction 1443779319085 SudokuVerifier.java 560 3 4 0 +RefactoringAction 1443779347408 TestSudokuVerifier.java ADD void test FIELD +RefactoringAction 1443779350421 TestSudokuVerifier.java RENAME test=>void testRu FIELD +RefactoringAction 1443779351435 TestSudokuVerifier.java RENAME testRu=>void testRule FIELD +RefactoringAction 1443779355451 TestSudokuVerifier.java RENAME testRule=>void testSecou FIELD +RefactoringAction 1443779356462 TestSudokuVerifier.java RENAME testSecou=>void testSecound FIELD +RefactoringAction 1443779357972 TestSudokuVerifier.java RENAME testSecound=>void testSec FIELD +RefactoringAction 1443779359484 TestSudokuVerifier.java RENAME testSec=>void testSecund FIELD +RefactoringAction 1443779374499 TestSudokuVerifier.java RENAME testSecund=>void testSecond FIELD +RefactoringAction 1443779377010 TestSudokuVerifier.java RENAME testSecond=>void testSecondRule FIELD +RefactoringAction 1443779382533 TestSudokuVerifier.java RENAME testSecondRule=>void testSecondRule() METHOD +EditAction 1443779488619 TestSudokuVerifier.java 846 4 6 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index d7696fe5..0cf5b8df 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -15,22 +15,22 @@ public class TestSudokuVerifier { public void initialize() { sv = new SudokuVerifier(); validString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - inValidString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + inValidString = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; } @Test public void testIfSudokuIsValid(){ - // Act - - //Assert assertEquals(0, sv.verify(inValidString)); } @Test public void testFirstRule() { - // Act - - //Assert assertEquals(-1, sv.verify(inValidString)); } + + @Test + public void testSecondRule() { + assertEquals(-2, sv.verify(inValidString)); + } + } From d361794f6297c0eb62e76757331dc89fcc1c0f75 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:52:42 +0300 Subject: [PATCH 17/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 1 + 2 files changed, 6 insertions(+) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 1053e487..5e3b2d0a 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -85,3 +85,8 @@ RefactoringAction 1443779374499 TestSudokuVerifier.java RENAME testSecund=>void RefactoringAction 1443779377010 TestSudokuVerifier.java RENAME testSecond=>void testSecondRule FIELD RefactoringAction 1443779382533 TestSudokuVerifier.java RENAME testSecondRule=>void testSecondRule() METHOD EditAction 1443779488619 TestSudokuVerifier.java 846 4 6 3 +UnitTestCaseAction 1443779495087 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443779495088 TestSudokuVerifier FAIL +RefactoringAction 1443779509911 TestSudokuVerifier.java RENAME testFirstRule()=>void testFirstRuleNegati() METHOD +RefactoringAction 1443779511922 TestSudokuVerifier.java RENAME testFirstRuleNegati()=>void testFirstRule() METHOD +EditAction 1443779561138 TestSudokuVerifier.java 890 4 7 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 0cf5b8df..f69d957b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -26,6 +26,7 @@ public void testIfSudokuIsValid(){ @Test public void testFirstRule() { assertEquals(-1, sv.verify(inValidString)); + assertEquals(0, sv.verify(validString)); } @Test From b321fe5122c9a290751d57ca76e86b94baf43b2d Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:53:22 +0300 Subject: [PATCH 18/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 ++ 2 files changed, 5 insertions(+) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 5e3b2d0a..bc1dcb4d 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -90,3 +90,6 @@ UnitTestSessionAction 1443779495088 TestSudokuVerifier FAIL RefactoringAction 1443779509911 TestSudokuVerifier.java RENAME testFirstRule()=>void testFirstRuleNegati() METHOD RefactoringAction 1443779511922 TestSudokuVerifier.java RENAME testFirstRuleNegati()=>void testFirstRule() METHOD EditAction 1443779561138 TestSudokuVerifier.java 890 4 7 4 +UnitTestCaseAction 1443779565559 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443779565560 TestSudokuVerifier FAIL +EditAction 1443779600732 TestSudokuVerifier.java 914 4 7 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f69d957b..c960fd66 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -25,7 +25,9 @@ public void testIfSudokuIsValid(){ @Test public void testFirstRule() { + //invalid assertEquals(-1, sv.verify(inValidString)); + //valid assertEquals(0, sv.verify(validString)); } From a5c565236d3ae05dd5fd2d51ce03cf76e0780974 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:04:42 +0300 Subject: [PATCH 19/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 14 ++++++++++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 5 +++++ 2 files changed, 19 insertions(+) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index bc1dcb4d..1b5f2a59 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -93,3 +93,17 @@ EditAction 1443779561138 TestSudokuVerifier.java 890 4 7 4 UnitTestCaseAction 1443779565559 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443779565560 TestSudokuVerifier FAIL EditAction 1443779600732 TestSudokuVerifier.java 914 4 7 4 +RefactoringAction 1443779998954 TestSudokuVerifier.java ADD void test FIELD +RefactoringAction 1443780005468 TestSudokuVerifier.java RENAME test=>void testSubString FIELD +RefactoringAction 1443780010481 TestSudokuVerifier.java RENAME testSubString=>void testSubStringMethod FIELD +RefactoringAction 1443780011496 TestSudokuVerifier.java RENAME testSubStringMethod=>void testSubStringMethod() METHOD +RefactoringAction 1443780220134 TestSudokuVerifier.java RENAME testSubStringMethod()=>void testGlobalStringMethod() METHOD +RefactoringAction 1443780225151 TestSudokuVerifier.java RENAME testGlobalStringMethod()=>void testGlobalRowMethod() METHOD +RefactoringAction 1443780236665 SudokuVerifier.java ADD boolean check FIELD +RefactoringAction 1443780240173 SudokuVerifier.java RENAME check=>boolean checkDigit FIELD +RefactoringAction 1443780241679 SudokuVerifier.java RENAME checkDigit=>boolean checkDigitIn FIELD +RefactoringAction 1443780244687 SudokuVerifier.java RENAME checkDigitIn=>boolean checkDigitInGlobal FIELD +RefactoringAction 1443780247694 SudokuVerifier.java RENAME checkDigitInGlobal=>boolean checkDigitInGlobalRow FIELD +RefactoringAction 1443780249201 SudokuVerifier.java RENAME checkDigitInGlobalRow=>boolean checkDigitInGlobalRow() METHOD +RefactoringAction 1443780254212 SudokuVerifier.java RENAME checkDigitInGlobalRow()=>boolean checkDigitInGlobalRow(String) METHOD +EditAction 1443780281643 TestSudokuVerifier.java 1028 5 8 5 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index c960fd66..179e5dfb 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -36,4 +36,9 @@ public void testSecondRule() { assertEquals(-2, sv.verify(inValidString)); } + @Test + public void testGlobalRowMethod(){ + assertEquals(true, sv.checkDigitInGlobalRow(validString)); + } + } From c197be7ad5837a9f352fe66f04e46c397421a009 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:04:46 +0300 Subject: [PATCH 20/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 1b5f2a59..aec8e3ef 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -107,3 +107,5 @@ RefactoringAction 1443780247694 SudokuVerifier.java RENAME checkDigitInGlobal=>b RefactoringAction 1443780249201 SudokuVerifier.java RENAME checkDigitInGlobalRow=>boolean checkDigitInGlobalRow() METHOD RefactoringAction 1443780254212 SudokuVerifier.java RENAME checkDigitInGlobalRow()=>boolean checkDigitInGlobalRow(String) METHOD EditAction 1443780281643 TestSudokuVerifier.java 1028 5 8 5 +CompilationAction 1443780284961 TestSudokuVerifier.java +EditAction 1443780285070 SudokuVerifier.java 638 4 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 0c7b9e1c..d1934e87 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -27,4 +27,8 @@ private boolean validateStringLenght(String string){ return false; } } + + public boolean checkDigitInGlobalRow(String string){ + return true; + } } From d07b4911b0533fa2437462641897b56577e7a7fb Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:15:46 +0300 Subject: [PATCH 21/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 5 +++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 14 ++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index aec8e3ef..7c8742c5 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -109,3 +109,8 @@ RefactoringAction 1443780254212 SudokuVerifier.java RENAME checkDigitInGlobalRow EditAction 1443780281643 TestSudokuVerifier.java 1028 5 8 5 CompilationAction 1443780284961 TestSudokuVerifier.java EditAction 1443780285070 SudokuVerifier.java 638 4 5 0 +UnitTestCaseAction 1443780289359 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780289360 TestSudokuVerifier FAIL +RefactoringAction 1443780864028 SudokuVerifier.java ADD import java.util.Map IMPORT +RefactoringAction 1443780902891 SudokuVerifier.java ADD import java.util.HashMap IMPORT +EditAction 1443780945383 SudokuVerifier.java 1008 4 7 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index d1934e87..cfea8f88 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,5 +1,8 @@ package org.univoulu.tol.sqatlab.sudoku; +import java.util.HashMap; +import java.util.Map; + public class SudokuVerifier { public int verify(String candidateSolution) { @@ -29,6 +32,17 @@ private boolean validateStringLenght(String string){ } public boolean checkDigitInGlobalRow(String string){ + Map map = new HashMap(); + for (String strTmp : string.split("(?<=\\G.{9})")) { + for (int i = 0; i < strTmp.length(); i++) { + char c = strTmp.charAt(i); + if (map.containsKey(c)) { + return false; + } else { + map.put(c, 1); + } + } + } return true; } } From 00c7e97c499cd62e5e460de45d03c99a7273f090 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:16:19 +0300 Subject: [PATCH 22/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 1 + 2 files changed, 2 insertions(+) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 7c8742c5..71d3faa9 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -114,3 +114,4 @@ UnitTestSessionAction 1443780289360 TestSudokuVerifier FAIL RefactoringAction 1443780864028 SudokuVerifier.java ADD import java.util.Map IMPORT RefactoringAction 1443780902891 SudokuVerifier.java ADD import java.util.HashMap IMPORT EditAction 1443780945383 SudokuVerifier.java 1008 4 7 0 +EditAction 1443780978031 TestSudokuVerifier.java 1093 5 9 6 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 179e5dfb..3e6bb774 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -39,6 +39,7 @@ public void testSecondRule() { @Test public void testGlobalRowMethod(){ assertEquals(true, sv.checkDigitInGlobalRow(validString)); + assertEquals(false, sv.checkDigitInGlobalRow(inValidString)); } } From ed8612cda36782a7a3fa134768cdf7c7c08b9571 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:17:10 +0300 Subject: [PATCH 23/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 71d3faa9..84f4eb1d 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -115,3 +115,6 @@ RefactoringAction 1443780864028 SudokuVerifier.java ADD import java.util.Map IMP RefactoringAction 1443780902891 SudokuVerifier.java ADD import java.util.HashMap IMPORT EditAction 1443780945383 SudokuVerifier.java 1008 4 7 0 EditAction 1443780978031 TestSudokuVerifier.java 1093 5 9 6 +UnitTestCaseAction 1443780982825 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780982826 TestSudokuVerifier FAIL +EditAction 1443781029057 SudokuVerifier.java 1009 4 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index cfea8f88..f1c842cb 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -32,8 +32,8 @@ private boolean validateStringLenght(String string){ } public boolean checkDigitInGlobalRow(String string){ - Map map = new HashMap(); for (String strTmp : string.split("(?<=\\G.{9})")) { + Map map = new HashMap(); for (int i = 0; i < strTmp.length(); i++) { char c = strTmp.charAt(i); if (map.containsKey(c)) { From 8a6b1114ae5eaa064a46d2762cda29002fca6419 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:22:39 +0300 Subject: [PATCH 24/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 84f4eb1d..9ce11c4a 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -118,3 +118,6 @@ EditAction 1443780978031 TestSudokuVerifier.java 1093 5 9 6 UnitTestCaseAction 1443780982825 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443780982826 TestSudokuVerifier FAIL EditAction 1443781029057 SudokuVerifier.java 1009 4 6 0 +UnitTestCaseAction 1443781033444 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443781033445 TestSudokuVerifier FAIL +EditAction 1443781358356 SudokuVerifier.java 1082 4 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index f1c842cb..4285f91b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -10,6 +10,9 @@ public int verify(String candidateSolution) { if(!verifyPositveDigits(candidateSolution)){ return -1; } + if(!checkDigitInGlobalRow(candidateSolution)){ + return -3; + } } return 0; From 897646f70d39e97383d493c6060c0707eaafcea1 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:23:29 +0300 Subject: [PATCH 25/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 3 +++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 9ce11c4a..6d1a6458 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -121,3 +121,6 @@ EditAction 1443781029057 SudokuVerifier.java 1009 4 6 0 UnitTestCaseAction 1443781033444 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443781033445 TestSudokuVerifier FAIL EditAction 1443781358356 SudokuVerifier.java 1082 4 6 0 +RefactoringAction 1443781374221 TestSudokuVerifier.java ADD void testSecondRule()/2 METHOD +RefactoringAction 1443781380732 TestSudokuVerifier.java RENAME testSecondRule()/2=>void testThirdRule() METHOD +EditAction 1443781407757 TestSudokuVerifier.java 1255 6 11 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 3e6bb774..b7c5b30c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -36,6 +36,14 @@ public void testSecondRule() { assertEquals(-2, sv.verify(inValidString)); } + @Test + public void testThirdRule() { + //invalid + assertEquals(-3, sv.verify(inValidString)); + //valid + assertEquals(0, sv.verify(validString)); + } + @Test public void testGlobalRowMethod(){ assertEquals(true, sv.checkDigitInGlobalRow(validString)); From 9318040cf5aa302a0b366938deee0980643e6c65 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:24:08 +0300 Subject: [PATCH 26/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 6d1a6458..a09ad2d1 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -124,3 +124,6 @@ EditAction 1443781358356 SudokuVerifier.java 1082 4 6 0 RefactoringAction 1443781374221 TestSudokuVerifier.java ADD void testSecondRule()/2 METHOD RefactoringAction 1443781380732 TestSudokuVerifier.java RENAME testSecondRule()/2=>void testThirdRule() METHOD EditAction 1443781407757 TestSudokuVerifier.java 1255 6 11 8 +UnitTestCaseAction 1443781412181 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443781412182 TestSudokuVerifier FAIL +EditAction 1443781447013 TestSudokuVerifier.java 1255 6 11 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index b7c5b30c..3fab3781 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -15,7 +15,7 @@ public class TestSudokuVerifier { public void initialize() { sv = new SudokuVerifier(); validString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - inValidString = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; + inValidString = "113456789912345678891234567789123456678912345567891234456789123345678912234567891"; } @Test From 7ac9675448170e9444f2140f3729cdcffa3c663c Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:26:47 +0300 Subject: [PATCH 27/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 9 +++++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 18 ++++++++++++------ 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index a09ad2d1..6a7e2c30 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -127,3 +127,12 @@ EditAction 1443781407757 TestSudokuVerifier.java 1255 6 11 8 UnitTestCaseAction 1443781412181 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443781412182 TestSudokuVerifier FAIL EditAction 1443781447013 TestSudokuVerifier.java 1255 6 11 8 +UnitTestCaseAction 1443781451472 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443781451473 TestSudokuVerifier FAIL +RefactoringAction 1443781474602 TestSudokuVerifier.java RENAME inValidString=>String inValidStringTest FIELD +RefactoringAction 1443781478114 TestSudokuVerifier.java RENAME inValidStringTest=>String inValidStringTest1 FIELD +RefactoringAction 1443781506169 TestSudokuVerifier.java ADD String inValidStringTest1/2 FIELD +RefactoringAction 1443781509190 TestSudokuVerifier.java RENAME inValidStringTest1/2=>String inValidStringTest2 FIELD +RefactoringAction 1443781510703 TestSudokuVerifier.java ADD String inValidStringTest1/2 FIELD +RefactoringAction 1443781515219 TestSudokuVerifier.java RENAME inValidStringTest1/2=>String inValidStringTest3 FIELD +EditAction 1443781606077 TestSudokuVerifier.java 1564 6 13 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 3fab3781..74dc122c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -7,7 +7,10 @@ public class TestSudokuVerifier { - String inValidString; + String inValidStringTest1; + String inValidStringTest2; + String inValidStringTest3; + String validString; SudokuVerifier sv; @@ -15,31 +18,34 @@ public class TestSudokuVerifier { public void initialize() { sv = new SudokuVerifier(); validString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - inValidString = "113456789912345678891234567789123456678912345567891234456789123345678912234567891"; + inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; + inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + inValidStringTest3 = "113456789912345678891234567789123456678912345567891234456789123345678912234567891"; + } @Test public void testIfSudokuIsValid(){ - assertEquals(0, sv.verify(inValidString)); + assertEquals(0, sv.verify(validString)); } @Test public void testFirstRule() { //invalid - assertEquals(-1, sv.verify(inValidString)); + assertEquals(-1, sv.verify(inValidStringTest1)); //valid assertEquals(0, sv.verify(validString)); } @Test public void testSecondRule() { - assertEquals(-2, sv.verify(inValidString)); + assertEquals(-2, sv.verify(inValidStringTest2)); } @Test public void testThirdRule() { //invalid - assertEquals(-3, sv.verify(inValidString)); + assertEquals(-3, sv.verify(inValidStringTest3)); //valid assertEquals(0, sv.verify(validString)); } From fe17e6630824a4e88da1d8f34aec487c7a543605 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:27:06 +0300 Subject: [PATCH 28/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 6a7e2c30..cd1353c9 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -136,3 +136,5 @@ RefactoringAction 1443781509190 TestSudokuVerifier.java RENAME inValidStringTest RefactoringAction 1443781510703 TestSudokuVerifier.java ADD String inValidStringTest1/2 FIELD RefactoringAction 1443781515219 TestSudokuVerifier.java RENAME inValidStringTest1/2=>String inValidStringTest3 FIELD EditAction 1443781606077 TestSudokuVerifier.java 1564 6 13 8 +CompilationAction 1443781609393 TestSudokuVerifier.java +EditAction 1443781625337 TestSudokuVerifier.java 1569 6 13 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 74dc122c..af93bc32 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 testThirdRule() { @Test public void testGlobalRowMethod(){ assertEquals(true, sv.checkDigitInGlobalRow(validString)); - assertEquals(false, sv.checkDigitInGlobalRow(inValidString)); + assertEquals(false, sv.checkDigitInGlobalRow(inValidStringTest3)); } } From 14a749458d90d720dfbedfdf559b141217a376cb Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:35:27 +0300 Subject: [PATCH 29/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index cd1353c9..6c55acc6 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -138,3 +138,6 @@ RefactoringAction 1443781515219 TestSudokuVerifier.java RENAME inValidStringTest EditAction 1443781606077 TestSudokuVerifier.java 1564 6 13 8 CompilationAction 1443781609393 TestSudokuVerifier.java EditAction 1443781625337 TestSudokuVerifier.java 1569 6 13 8 +UnitTestCaseAction 1443781629575 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443781629576 TestSudokuVerifier FAIL +EditAction 1443782125906 SudokuVerifier.java 1100 4 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 4285f91b..cff8c80e 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(!checkDigitInGlobalRow(candidateSolution)){ return -3; } - } + }else + return 1; return 0; } From 265e22fa2933953a694e8ccfe9ffae5f0e4e049a Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:37:25 +0300 Subject: [PATCH 30/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 4 ++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 6c55acc6..4f098ea1 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -141,3 +141,7 @@ EditAction 1443781625337 TestSudokuVerifier.java 1569 6 13 8 UnitTestCaseAction 1443781629575 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443781629576 TestSudokuVerifier FAIL EditAction 1443782125906 SudokuVerifier.java 1100 4 6 0 +RefactoringAction 1443782174288 TestSudokuVerifier.java ADD void testLenghtCorrect() METHOD +RefactoringAction 1443782195331 TestSudokuVerifier.java ADD String inValidStringTest1/2 FIELD +RefactoringAction 1443782196348 TestSudokuVerifier.java RENAME inValidStringTest1/2=>String inValidStringTest FIELD +EditAction 1443782244094 TestSudokuVerifier.java 1898 7 16 10 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index af93bc32..291b5f58 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -7,6 +7,7 @@ public class TestSudokuVerifier { + String inValidStringTest; String inValidStringTest1; String inValidStringTest2; String inValidStringTest3; @@ -18,6 +19,7 @@ public class TestSudokuVerifier { public void initialize() { sv = new SudokuVerifier(); validString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + inValidStringTest = "3456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest3 = "113456789912345678891234567789123456678912345567891234456789123345678912234567891"; @@ -29,6 +31,14 @@ public void testIfSudokuIsValid(){ assertEquals(0, sv.verify(validString)); } + @Test + public void testLenghtCorrect(){ + //invalid + assertEquals(1, sv.verify(inValidStringTest)); + //valid + assertEquals(0, sv.verify(validString)); + } + @Test public void testFirstRule() { //invalid From b79530204e1818bee4134d1e6d226fcff44fca4b Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:38:26 +0300 Subject: [PATCH 31/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 4 ++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 6 ------ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 4f098ea1..10979a0a 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -145,3 +145,7 @@ RefactoringAction 1443782174288 TestSudokuVerifier.java ADD void testLenghtCorre RefactoringAction 1443782195331 TestSudokuVerifier.java ADD String inValidStringTest1/2 FIELD RefactoringAction 1443782196348 TestSudokuVerifier.java RENAME inValidStringTest1/2=>String inValidStringTest FIELD EditAction 1443782244094 TestSudokuVerifier.java 1898 7 16 10 +UnitTestCaseAction 1443782249142 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782249143 TestSudokuVerifier FAIL +RefactoringAction 1443782304100 TestSudokuVerifier.java REMOVE testGlobalRowMethod() METHOD +EditAction 1443782304859 TestSudokuVerifier.java 1714 6 14 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 291b5f58..2caac0a7 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -60,10 +60,4 @@ public void testThirdRule() { assertEquals(0, sv.verify(validString)); } - @Test - public void testGlobalRowMethod(){ - assertEquals(true, sv.checkDigitInGlobalRow(validString)); - assertEquals(false, sv.checkDigitInGlobalRow(inValidStringTest3)); - } - } From 9a2b5a1b373b0dc8679b0a35576651e2752d9df1 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:38:38 +0300 Subject: [PATCH 32/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index 10979a0a..f16819ca 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -149,3 +149,4 @@ UnitTestCaseAction 1443782249142 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443782249143 TestSudokuVerifier FAIL RefactoringAction 1443782304100 TestSudokuVerifier.java REMOVE testGlobalRowMethod() METHOD EditAction 1443782304859 TestSudokuVerifier.java 1714 6 14 8 +EditAction 1443782317542 SudokuVerifier.java 1101 4 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index cff8c80e..6cadf318 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -35,7 +35,7 @@ private boolean validateStringLenght(String string){ } } - public boolean checkDigitInGlobalRow(String string){ + private boolean checkDigitInGlobalRow(String string){ for (String strTmp : string.split("(?<=\\G.{9})")) { Map map = new HashMap(); for (int i = 0; i < strTmp.length(); i++) { From d824adfaea24b171a925de220e533da83626cb48 Mon Sep 17 00:00:00 2001 From: BartlomiejBocian Date: Fri, 2 Oct 2015 13:49:39 +0300 Subject: [PATCH 33/97] end of session --- .besouro/20151002120033981/actions.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index f16819ca..f2c73e31 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -150,3 +150,5 @@ UnitTestSessionAction 1443782249143 TestSudokuVerifier FAIL RefactoringAction 1443782304100 TestSudokuVerifier.java REMOVE testGlobalRowMethod() METHOD EditAction 1443782304859 TestSudokuVerifier.java 1714 6 14 8 EditAction 1443782317542 SudokuVerifier.java 1101 4 6 0 +UnitTestCaseAction 1443782947397 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782947398 TestSudokuVerifier FAIL From 744f245b7148c5cc59724290f7c4868ba92d913e Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:18:46 +0300 Subject: [PATCH 34/97] besouro automatic message --- .besouro/20151002120033981/actions.txt | 308 +++++++++--------- .besouro/20151007150921398/actions.txt | 10 + .../20151007150921398/besouroEpisodes.txt | 0 .besouro/20151007150921398/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151007150921398/userComments.txt | 0 .besouro/20151007150921398/zorroEpisodes.txt | 0 .../univoulu/tol/sqatlab/sudoku/Sudoku.java | 29 ++ 8 files changed, 193 insertions(+), 154 deletions(-) create mode 100644 .besouro/20151007150921398/actions.txt create mode 100644 .besouro/20151007150921398/besouroEpisodes.txt create mode 100644 .besouro/20151007150921398/disagreements.txt create mode 100644 .besouro/20151007150921398/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151007150921398/userComments.txt create mode 100644 .besouro/20151007150921398/zorroEpisodes.txt create mode 100644 src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java diff --git a/.besouro/20151002120033981/actions.txt b/.besouro/20151002120033981/actions.txt index f2c73e31..2acee364 100644 --- a/.besouro/20151002120033981/actions.txt +++ b/.besouro/20151002120033981/actions.txt @@ -1,154 +1,154 @@ -FileOpenedAction 1443776434420 SudokuVerifier.java 198 1 1 0 -FileOpenedAction 1443776443629 TestSudokuVerifier.java 216 1 1 0 -RefactoringAction 1443776482363 TestSudokuVerifier.java RENAME test()=>void te() METHOD -RefactoringAction 1443776485374 TestSudokuVerifier.java RENAME te()=>void check() METHOD -RefactoringAction 1443776488388 TestSudokuVerifier.java RENAME check()=>void checkF() METHOD -RefactoringAction 1443776489897 TestSudokuVerifier.java RENAME checkF()=>void checkFirst() METHOD -RefactoringAction 1443776491424 TestSudokuVerifier.java RENAME checkFirst()=>void checkFirstRu() METHOD -RefactoringAction 1443776492441 TestSudokuVerifier.java RENAME checkFirstRu()=>void checkFirstRule() METHOD -RefactoringAction 1443776925992 TestSudokuVerifier.java ADD List empty FIELD -RefactoringAction 1443776925993 TestSudokuVerifier.java ADD void initialize() METHOD -RefactoringAction 1443776939065 TestSudokuVerifier.java RENAME empty=>String candidateSolution FIELD -RefactoringAction 1443776956826 TestSudokuVerifier.java ADD import org.junit.Before IMPORT -EditAction 1443777047417 TestSudokuVerifier.java 474 2 3 1 -RefactoringAction 1443777146031 TestSudokuVerifier.java ADD void checkIfSudokuIsValid() METHOD -EditAction 1443777175309 TestSudokuVerifier.java 663 3 5 2 -UnitTestCaseAction 1443777206108 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443777206131 TestSudokuVerifier FAIL -UnitTestCaseAction 1443777218073 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443777218074 TestSudokuVerifier FAIL -EditAction 1443777385682 TestSudokuVerifier.java 744 3 5 2 -RefactoringAction 1443777464592 SudokuVerifier.java ADD void ve FIELD -RefactoringAction 1443777468104 SudokuVerifier.java RENAME ve=>void verify FIELD -RefactoringAction 1443777471115 SudokuVerifier.java RENAME verify=>void verifyPosituve FIELD -RefactoringAction 1443777473625 SudokuVerifier.java RENAME verifyPosituve=>void verifyPosituveDigits FIELD -RefactoringAction 1443777475136 SudokuVerifier.java RENAME verifyPosituveDigits=>void verifyPosituveDigits() METHOD -RefactoringAction 1443777484159 SudokuVerifier.java RENAME verifyPosituveDigits()=>void verifyPosituveDigits(String) METHOD -RefactoringAction 1443777497190 SudokuVerifier.java RENAME verifyPosituveDigits(String)=>void verifyPositveDigits(String) METHOD -EditAction 1443777785087 SudokuVerifier.java 337 2 2 0 -RefactoringAction 1443777836430 TestSudokuVerifier.java RENAME checkFirstRule()=>void testFirstRule() METHOD -RefactoringAction 1443777843947 TestSudokuVerifier.java RENAME checkIfSudokuIsValid()=>void testIfSudokuIsValid() METHOD -RefactoringAction 1443777848964 TestSudokuVerifier.java ADD void testVerifyPositveDigits() METHOD -EditAction 1443777920295 TestSudokuVerifier.java 931 4 7 3 -UnitTestCaseAction 1443777925322 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443777925323 TestSudokuVerifier FAIL -EditAction 1443778022895 TestSudokuVerifier.java 995 4 8 4 -UnitTestCaseAction 1443778027678 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443778027679 TestSudokuVerifier FAIL -RefactoringAction 1443778098874 SudokuVerifier.java ADD void validate FIELD -RefactoringAction 1443778100385 SudokuVerifier.java RENAME validate=>void validateSt FIELD -RefactoringAction 1443778102396 SudokuVerifier.java RENAME validateSt=>void validateString FIELD -RefactoringAction 1443778109907 SudokuVerifier.java RENAME validateString=>void validateStringLenght FIELD -RefactoringAction 1443778111419 SudokuVerifier.java RENAME validateStringLenght=>void validateStringLenght() METHOD -RefactoringAction 1443778115932 SudokuVerifier.java RENAME validateStringLenght()=>void validateStringLenght(String) METHOD -RefactoringAction 1443778302740 TestSudokuVerifier.java ADD void testFirstRule()/2 METHOD -RefactoringAction 1443778307260 TestSudokuVerifier.java RENAME testFirstRule()/2=>void test() METHOD -RefactoringAction 1443778308780 TestSudokuVerifier.java RENAME test()=>void testle() METHOD -RefactoringAction 1443778310800 TestSudokuVerifier.java RENAME testle()=>void testlenght() METHOD -RefactoringAction 1443778313819 TestSudokuVerifier.java RENAME testlenght()=>void testLenght() METHOD -RefactoringAction 1443778318837 TestSudokuVerifier.java RENAME testLenght()=>void testLenghtMethot() METHOD -RefactoringAction 1443778320354 TestSudokuVerifier.java RENAME testLenghtMethot()=>void testLenghtMethod() METHOD -RefactoringAction 1443778332392 TestSudokuVerifier.java ADD SudokuVerifier sv FIELD -EditAction 1443778355120 TestSudokuVerifier.java 1016 5 7 5 -EditAction 1443778361362 SudokuVerifier.java 473 3 3 0 -EditAction 1443778399614 TestSudokuVerifier.java 1032 5 7 5 -UnitTestCaseAction 1443778404396 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443778404397 TestSudokuVerifier FAIL -RefactoringAction 1443778653385 TestSudokuVerifier.java REMOVE testVerifyPositveDigits() METHOD -RefactoringAction 1443778663916 TestSudokuVerifier.java REMOVE testLenghtMethod() METHOD -EditAction 1443778690407 TestSudokuVerifier.java 688 3 4 2 -EditAction 1443778693986 SudokuVerifier.java 556 3 4 0 -UnitTestCaseAction 1443778698704 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443778698706 TestSudokuVerifier FAIL -RefactoringAction 1443778964731 TestSudokuVerifier.java RENAME candidateSolution=>String valid FIELD -RefactoringAction 1443778966243 TestSudokuVerifier.java RENAME valid=>String validStrin FIELD -RefactoringAction 1443778967257 TestSudokuVerifier.java RENAME validStrin=>String validString FIELD -RefactoringAction 1443778967834 TestSudokuVerifier.java RENAME validString=>String candidateSolution FIELD -RefactoringAction 1443778968879 TestSudokuVerifier.java RENAME candidateSolution=>String validString FIELD -EditAction 1443778968885 TestSudokuVerifier.java 664 3 4 2 -RefactoringAction 1443778991177 TestSudokuVerifier.java RENAME validString=>String invalidString FIELD -RefactoringAction 1443778992383 TestSudokuVerifier.java RENAME invalidString=>String validString FIELD -RefactoringAction 1443778993724 TestSudokuVerifier.java RENAME validString=>String inValidString FIELD -EditAction 1443779122190 TestSudokuVerifier.java 672 3 4 2 -RefactoringAction 1443779133216 TestSudokuVerifier.java ADD String valid FIELD -RefactoringAction 1443779135227 TestSudokuVerifier.java RENAME valid=>String validString FIELD -EditAction 1443779178376 TestSudokuVerifier.java 800 3 5 2 -EditAction 1443779319085 SudokuVerifier.java 560 3 4 0 -RefactoringAction 1443779347408 TestSudokuVerifier.java ADD void test FIELD -RefactoringAction 1443779350421 TestSudokuVerifier.java RENAME test=>void testRu FIELD -RefactoringAction 1443779351435 TestSudokuVerifier.java RENAME testRu=>void testRule FIELD -RefactoringAction 1443779355451 TestSudokuVerifier.java RENAME testRule=>void testSecou FIELD -RefactoringAction 1443779356462 TestSudokuVerifier.java RENAME testSecou=>void testSecound FIELD -RefactoringAction 1443779357972 TestSudokuVerifier.java RENAME testSecound=>void testSec FIELD -RefactoringAction 1443779359484 TestSudokuVerifier.java RENAME testSec=>void testSecund FIELD -RefactoringAction 1443779374499 TestSudokuVerifier.java RENAME testSecund=>void testSecond FIELD -RefactoringAction 1443779377010 TestSudokuVerifier.java RENAME testSecond=>void testSecondRule FIELD -RefactoringAction 1443779382533 TestSudokuVerifier.java RENAME testSecondRule=>void testSecondRule() METHOD -EditAction 1443779488619 TestSudokuVerifier.java 846 4 6 3 -UnitTestCaseAction 1443779495087 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443779495088 TestSudokuVerifier FAIL -RefactoringAction 1443779509911 TestSudokuVerifier.java RENAME testFirstRule()=>void testFirstRuleNegati() METHOD -RefactoringAction 1443779511922 TestSudokuVerifier.java RENAME testFirstRuleNegati()=>void testFirstRule() METHOD -EditAction 1443779561138 TestSudokuVerifier.java 890 4 7 4 -UnitTestCaseAction 1443779565559 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443779565560 TestSudokuVerifier FAIL -EditAction 1443779600732 TestSudokuVerifier.java 914 4 7 4 -RefactoringAction 1443779998954 TestSudokuVerifier.java ADD void test FIELD -RefactoringAction 1443780005468 TestSudokuVerifier.java RENAME test=>void testSubString FIELD -RefactoringAction 1443780010481 TestSudokuVerifier.java RENAME testSubString=>void testSubStringMethod FIELD -RefactoringAction 1443780011496 TestSudokuVerifier.java RENAME testSubStringMethod=>void testSubStringMethod() METHOD -RefactoringAction 1443780220134 TestSudokuVerifier.java RENAME testSubStringMethod()=>void testGlobalStringMethod() METHOD -RefactoringAction 1443780225151 TestSudokuVerifier.java RENAME testGlobalStringMethod()=>void testGlobalRowMethod() METHOD -RefactoringAction 1443780236665 SudokuVerifier.java ADD boolean check FIELD -RefactoringAction 1443780240173 SudokuVerifier.java RENAME check=>boolean checkDigit FIELD -RefactoringAction 1443780241679 SudokuVerifier.java RENAME checkDigit=>boolean checkDigitIn FIELD -RefactoringAction 1443780244687 SudokuVerifier.java RENAME checkDigitIn=>boolean checkDigitInGlobal FIELD -RefactoringAction 1443780247694 SudokuVerifier.java RENAME checkDigitInGlobal=>boolean checkDigitInGlobalRow FIELD -RefactoringAction 1443780249201 SudokuVerifier.java RENAME checkDigitInGlobalRow=>boolean checkDigitInGlobalRow() METHOD -RefactoringAction 1443780254212 SudokuVerifier.java RENAME checkDigitInGlobalRow()=>boolean checkDigitInGlobalRow(String) METHOD -EditAction 1443780281643 TestSudokuVerifier.java 1028 5 8 5 -CompilationAction 1443780284961 TestSudokuVerifier.java -EditAction 1443780285070 SudokuVerifier.java 638 4 5 0 -UnitTestCaseAction 1443780289359 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443780289360 TestSudokuVerifier FAIL -RefactoringAction 1443780864028 SudokuVerifier.java ADD import java.util.Map IMPORT -RefactoringAction 1443780902891 SudokuVerifier.java ADD import java.util.HashMap IMPORT -EditAction 1443780945383 SudokuVerifier.java 1008 4 7 0 -EditAction 1443780978031 TestSudokuVerifier.java 1093 5 9 6 -UnitTestCaseAction 1443780982825 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443780982826 TestSudokuVerifier FAIL -EditAction 1443781029057 SudokuVerifier.java 1009 4 6 0 -UnitTestCaseAction 1443781033444 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443781033445 TestSudokuVerifier FAIL -EditAction 1443781358356 SudokuVerifier.java 1082 4 6 0 -RefactoringAction 1443781374221 TestSudokuVerifier.java ADD void testSecondRule()/2 METHOD -RefactoringAction 1443781380732 TestSudokuVerifier.java RENAME testSecondRule()/2=>void testThirdRule() METHOD -EditAction 1443781407757 TestSudokuVerifier.java 1255 6 11 8 -UnitTestCaseAction 1443781412181 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443781412182 TestSudokuVerifier FAIL -EditAction 1443781447013 TestSudokuVerifier.java 1255 6 11 8 -UnitTestCaseAction 1443781451472 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443781451473 TestSudokuVerifier FAIL -RefactoringAction 1443781474602 TestSudokuVerifier.java RENAME inValidString=>String inValidStringTest FIELD -RefactoringAction 1443781478114 TestSudokuVerifier.java RENAME inValidStringTest=>String inValidStringTest1 FIELD -RefactoringAction 1443781506169 TestSudokuVerifier.java ADD String inValidStringTest1/2 FIELD -RefactoringAction 1443781509190 TestSudokuVerifier.java RENAME inValidStringTest1/2=>String inValidStringTest2 FIELD -RefactoringAction 1443781510703 TestSudokuVerifier.java ADD String inValidStringTest1/2 FIELD -RefactoringAction 1443781515219 TestSudokuVerifier.java RENAME inValidStringTest1/2=>String inValidStringTest3 FIELD -EditAction 1443781606077 TestSudokuVerifier.java 1564 6 13 8 -CompilationAction 1443781609393 TestSudokuVerifier.java -EditAction 1443781625337 TestSudokuVerifier.java 1569 6 13 8 -UnitTestCaseAction 1443781629575 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443781629576 TestSudokuVerifier FAIL -EditAction 1443782125906 SudokuVerifier.java 1100 4 6 0 -RefactoringAction 1443782174288 TestSudokuVerifier.java ADD void testLenghtCorrect() METHOD -RefactoringAction 1443782195331 TestSudokuVerifier.java ADD String inValidStringTest1/2 FIELD -RefactoringAction 1443782196348 TestSudokuVerifier.java RENAME inValidStringTest1/2=>String inValidStringTest FIELD -EditAction 1443782244094 TestSudokuVerifier.java 1898 7 16 10 -UnitTestCaseAction 1443782249142 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443782249143 TestSudokuVerifier FAIL -RefactoringAction 1443782304100 TestSudokuVerifier.java REMOVE testGlobalRowMethod() METHOD -EditAction 1443782304859 TestSudokuVerifier.java 1714 6 14 8 -EditAction 1443782317542 SudokuVerifier.java 1101 4 6 0 -UnitTestCaseAction 1443782947397 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443782947398 TestSudokuVerifier FAIL +FileOpenedAction 1443776434420 SudokuVerifier.java 198 1 1 0 +FileOpenedAction 1443776443629 TestSudokuVerifier.java 216 1 1 0 +RefactoringAction 1443776482363 TestSudokuVerifier.java RENAME test()=>void te() METHOD +RefactoringAction 1443776485374 TestSudokuVerifier.java RENAME te()=>void check() METHOD +RefactoringAction 1443776488388 TestSudokuVerifier.java RENAME check()=>void checkF() METHOD +RefactoringAction 1443776489897 TestSudokuVerifier.java RENAME checkF()=>void checkFirst() METHOD +RefactoringAction 1443776491424 TestSudokuVerifier.java RENAME checkFirst()=>void checkFirstRu() METHOD +RefactoringAction 1443776492441 TestSudokuVerifier.java RENAME checkFirstRu()=>void checkFirstRule() METHOD +RefactoringAction 1443776925992 TestSudokuVerifier.java ADD List empty FIELD +RefactoringAction 1443776925993 TestSudokuVerifier.java ADD void initialize() METHOD +RefactoringAction 1443776939065 TestSudokuVerifier.java RENAME empty=>String candidateSolution FIELD +RefactoringAction 1443776956826 TestSudokuVerifier.java ADD import org.junit.Before IMPORT +EditAction 1443777047417 TestSudokuVerifier.java 474 2 3 1 +RefactoringAction 1443777146031 TestSudokuVerifier.java ADD void checkIfSudokuIsValid() METHOD +EditAction 1443777175309 TestSudokuVerifier.java 663 3 5 2 +UnitTestCaseAction 1443777206108 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777206131 TestSudokuVerifier FAIL +UnitTestCaseAction 1443777218073 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777218074 TestSudokuVerifier FAIL +EditAction 1443777385682 TestSudokuVerifier.java 744 3 5 2 +RefactoringAction 1443777464592 SudokuVerifier.java ADD void ve FIELD +RefactoringAction 1443777468104 SudokuVerifier.java RENAME ve=>void verify FIELD +RefactoringAction 1443777471115 SudokuVerifier.java RENAME verify=>void verifyPosituve FIELD +RefactoringAction 1443777473625 SudokuVerifier.java RENAME verifyPosituve=>void verifyPosituveDigits FIELD +RefactoringAction 1443777475136 SudokuVerifier.java RENAME verifyPosituveDigits=>void verifyPosituveDigits() METHOD +RefactoringAction 1443777484159 SudokuVerifier.java RENAME verifyPosituveDigits()=>void verifyPosituveDigits(String) METHOD +RefactoringAction 1443777497190 SudokuVerifier.java RENAME verifyPosituveDigits(String)=>void verifyPositveDigits(String) METHOD +EditAction 1443777785087 SudokuVerifier.java 337 2 2 0 +RefactoringAction 1443777836430 TestSudokuVerifier.java RENAME checkFirstRule()=>void testFirstRule() METHOD +RefactoringAction 1443777843947 TestSudokuVerifier.java RENAME checkIfSudokuIsValid()=>void testIfSudokuIsValid() METHOD +RefactoringAction 1443777848964 TestSudokuVerifier.java ADD void testVerifyPositveDigits() METHOD +EditAction 1443777920295 TestSudokuVerifier.java 931 4 7 3 +UnitTestCaseAction 1443777925322 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777925323 TestSudokuVerifier FAIL +EditAction 1443778022895 TestSudokuVerifier.java 995 4 8 4 +UnitTestCaseAction 1443778027678 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778027679 TestSudokuVerifier FAIL +RefactoringAction 1443778098874 SudokuVerifier.java ADD void validate FIELD +RefactoringAction 1443778100385 SudokuVerifier.java RENAME validate=>void validateSt FIELD +RefactoringAction 1443778102396 SudokuVerifier.java RENAME validateSt=>void validateString FIELD +RefactoringAction 1443778109907 SudokuVerifier.java RENAME validateString=>void validateStringLenght FIELD +RefactoringAction 1443778111419 SudokuVerifier.java RENAME validateStringLenght=>void validateStringLenght() METHOD +RefactoringAction 1443778115932 SudokuVerifier.java RENAME validateStringLenght()=>void validateStringLenght(String) METHOD +RefactoringAction 1443778302740 TestSudokuVerifier.java ADD void testFirstRule()/2 METHOD +RefactoringAction 1443778307260 TestSudokuVerifier.java RENAME testFirstRule()/2=>void test() METHOD +RefactoringAction 1443778308780 TestSudokuVerifier.java RENAME test()=>void testle() METHOD +RefactoringAction 1443778310800 TestSudokuVerifier.java RENAME testle()=>void testlenght() METHOD +RefactoringAction 1443778313819 TestSudokuVerifier.java RENAME testlenght()=>void testLenght() METHOD +RefactoringAction 1443778318837 TestSudokuVerifier.java RENAME testLenght()=>void testLenghtMethot() METHOD +RefactoringAction 1443778320354 TestSudokuVerifier.java RENAME testLenghtMethot()=>void testLenghtMethod() METHOD +RefactoringAction 1443778332392 TestSudokuVerifier.java ADD SudokuVerifier sv FIELD +EditAction 1443778355120 TestSudokuVerifier.java 1016 5 7 5 +EditAction 1443778361362 SudokuVerifier.java 473 3 3 0 +EditAction 1443778399614 TestSudokuVerifier.java 1032 5 7 5 +UnitTestCaseAction 1443778404396 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778404397 TestSudokuVerifier FAIL +RefactoringAction 1443778653385 TestSudokuVerifier.java REMOVE testVerifyPositveDigits() METHOD +RefactoringAction 1443778663916 TestSudokuVerifier.java REMOVE testLenghtMethod() METHOD +EditAction 1443778690407 TestSudokuVerifier.java 688 3 4 2 +EditAction 1443778693986 SudokuVerifier.java 556 3 4 0 +UnitTestCaseAction 1443778698704 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778698706 TestSudokuVerifier FAIL +RefactoringAction 1443778964731 TestSudokuVerifier.java RENAME candidateSolution=>String valid FIELD +RefactoringAction 1443778966243 TestSudokuVerifier.java RENAME valid=>String validStrin FIELD +RefactoringAction 1443778967257 TestSudokuVerifier.java RENAME validStrin=>String validString FIELD +RefactoringAction 1443778967834 TestSudokuVerifier.java RENAME validString=>String candidateSolution FIELD +RefactoringAction 1443778968879 TestSudokuVerifier.java RENAME candidateSolution=>String validString FIELD +EditAction 1443778968885 TestSudokuVerifier.java 664 3 4 2 +RefactoringAction 1443778991177 TestSudokuVerifier.java RENAME validString=>String invalidString FIELD +RefactoringAction 1443778992383 TestSudokuVerifier.java RENAME invalidString=>String validString FIELD +RefactoringAction 1443778993724 TestSudokuVerifier.java RENAME validString=>String inValidString FIELD +EditAction 1443779122190 TestSudokuVerifier.java 672 3 4 2 +RefactoringAction 1443779133216 TestSudokuVerifier.java ADD String valid FIELD +RefactoringAction 1443779135227 TestSudokuVerifier.java RENAME valid=>String validString FIELD +EditAction 1443779178376 TestSudokuVerifier.java 800 3 5 2 +EditAction 1443779319085 SudokuVerifier.java 560 3 4 0 +RefactoringAction 1443779347408 TestSudokuVerifier.java ADD void test FIELD +RefactoringAction 1443779350421 TestSudokuVerifier.java RENAME test=>void testRu FIELD +RefactoringAction 1443779351435 TestSudokuVerifier.java RENAME testRu=>void testRule FIELD +RefactoringAction 1443779355451 TestSudokuVerifier.java RENAME testRule=>void testSecou FIELD +RefactoringAction 1443779356462 TestSudokuVerifier.java RENAME testSecou=>void testSecound FIELD +RefactoringAction 1443779357972 TestSudokuVerifier.java RENAME testSecound=>void testSec FIELD +RefactoringAction 1443779359484 TestSudokuVerifier.java RENAME testSec=>void testSecund FIELD +RefactoringAction 1443779374499 TestSudokuVerifier.java RENAME testSecund=>void testSecond FIELD +RefactoringAction 1443779377010 TestSudokuVerifier.java RENAME testSecond=>void testSecondRule FIELD +RefactoringAction 1443779382533 TestSudokuVerifier.java RENAME testSecondRule=>void testSecondRule() METHOD +EditAction 1443779488619 TestSudokuVerifier.java 846 4 6 3 +UnitTestCaseAction 1443779495087 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443779495088 TestSudokuVerifier FAIL +RefactoringAction 1443779509911 TestSudokuVerifier.java RENAME testFirstRule()=>void testFirstRuleNegati() METHOD +RefactoringAction 1443779511922 TestSudokuVerifier.java RENAME testFirstRuleNegati()=>void testFirstRule() METHOD +EditAction 1443779561138 TestSudokuVerifier.java 890 4 7 4 +UnitTestCaseAction 1443779565559 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443779565560 TestSudokuVerifier FAIL +EditAction 1443779600732 TestSudokuVerifier.java 914 4 7 4 +RefactoringAction 1443779998954 TestSudokuVerifier.java ADD void test FIELD +RefactoringAction 1443780005468 TestSudokuVerifier.java RENAME test=>void testSubString FIELD +RefactoringAction 1443780010481 TestSudokuVerifier.java RENAME testSubString=>void testSubStringMethod FIELD +RefactoringAction 1443780011496 TestSudokuVerifier.java RENAME testSubStringMethod=>void testSubStringMethod() METHOD +RefactoringAction 1443780220134 TestSudokuVerifier.java RENAME testSubStringMethod()=>void testGlobalStringMethod() METHOD +RefactoringAction 1443780225151 TestSudokuVerifier.java RENAME testGlobalStringMethod()=>void testGlobalRowMethod() METHOD +RefactoringAction 1443780236665 SudokuVerifier.java ADD boolean check FIELD +RefactoringAction 1443780240173 SudokuVerifier.java RENAME check=>boolean checkDigit FIELD +RefactoringAction 1443780241679 SudokuVerifier.java RENAME checkDigit=>boolean checkDigitIn FIELD +RefactoringAction 1443780244687 SudokuVerifier.java RENAME checkDigitIn=>boolean checkDigitInGlobal FIELD +RefactoringAction 1443780247694 SudokuVerifier.java RENAME checkDigitInGlobal=>boolean checkDigitInGlobalRow FIELD +RefactoringAction 1443780249201 SudokuVerifier.java RENAME checkDigitInGlobalRow=>boolean checkDigitInGlobalRow() METHOD +RefactoringAction 1443780254212 SudokuVerifier.java RENAME checkDigitInGlobalRow()=>boolean checkDigitInGlobalRow(String) METHOD +EditAction 1443780281643 TestSudokuVerifier.java 1028 5 8 5 +CompilationAction 1443780284961 TestSudokuVerifier.java +EditAction 1443780285070 SudokuVerifier.java 638 4 5 0 +UnitTestCaseAction 1443780289359 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780289360 TestSudokuVerifier FAIL +RefactoringAction 1443780864028 SudokuVerifier.java ADD import java.util.Map IMPORT +RefactoringAction 1443780902891 SudokuVerifier.java ADD import java.util.HashMap IMPORT +EditAction 1443780945383 SudokuVerifier.java 1008 4 7 0 +EditAction 1443780978031 TestSudokuVerifier.java 1093 5 9 6 +UnitTestCaseAction 1443780982825 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780982826 TestSudokuVerifier FAIL +EditAction 1443781029057 SudokuVerifier.java 1009 4 6 0 +UnitTestCaseAction 1443781033444 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443781033445 TestSudokuVerifier FAIL +EditAction 1443781358356 SudokuVerifier.java 1082 4 6 0 +RefactoringAction 1443781374221 TestSudokuVerifier.java ADD void testSecondRule()/2 METHOD +RefactoringAction 1443781380732 TestSudokuVerifier.java RENAME testSecondRule()/2=>void testThirdRule() METHOD +EditAction 1443781407757 TestSudokuVerifier.java 1255 6 11 8 +UnitTestCaseAction 1443781412181 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443781412182 TestSudokuVerifier FAIL +EditAction 1443781447013 TestSudokuVerifier.java 1255 6 11 8 +UnitTestCaseAction 1443781451472 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443781451473 TestSudokuVerifier FAIL +RefactoringAction 1443781474602 TestSudokuVerifier.java RENAME inValidString=>String inValidStringTest FIELD +RefactoringAction 1443781478114 TestSudokuVerifier.java RENAME inValidStringTest=>String inValidStringTest1 FIELD +RefactoringAction 1443781506169 TestSudokuVerifier.java ADD String inValidStringTest1/2 FIELD +RefactoringAction 1443781509190 TestSudokuVerifier.java RENAME inValidStringTest1/2=>String inValidStringTest2 FIELD +RefactoringAction 1443781510703 TestSudokuVerifier.java ADD String inValidStringTest1/2 FIELD +RefactoringAction 1443781515219 TestSudokuVerifier.java RENAME inValidStringTest1/2=>String inValidStringTest3 FIELD +EditAction 1443781606077 TestSudokuVerifier.java 1564 6 13 8 +CompilationAction 1443781609393 TestSudokuVerifier.java +EditAction 1443781625337 TestSudokuVerifier.java 1569 6 13 8 +UnitTestCaseAction 1443781629575 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443781629576 TestSudokuVerifier FAIL +EditAction 1443782125906 SudokuVerifier.java 1100 4 6 0 +RefactoringAction 1443782174288 TestSudokuVerifier.java ADD void testLenghtCorrect() METHOD +RefactoringAction 1443782195331 TestSudokuVerifier.java ADD String inValidStringTest1/2 FIELD +RefactoringAction 1443782196348 TestSudokuVerifier.java RENAME inValidStringTest1/2=>String inValidStringTest FIELD +EditAction 1443782244094 TestSudokuVerifier.java 1898 7 16 10 +UnitTestCaseAction 1443782249142 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782249143 TestSudokuVerifier FAIL +RefactoringAction 1443782304100 TestSudokuVerifier.java REMOVE testGlobalRowMethod() METHOD +EditAction 1443782304859 TestSudokuVerifier.java 1714 6 14 8 +EditAction 1443782317542 SudokuVerifier.java 1101 4 6 0 +UnitTestCaseAction 1443782947397 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782947398 TestSudokuVerifier FAIL diff --git a/.besouro/20151007150921398/actions.txt b/.besouro/20151007150921398/actions.txt new file mode 100644 index 00000000..2da92915 --- /dev/null +++ b/.besouro/20151007150921398/actions.txt @@ -0,0 +1,10 @@ +FileOpenedAction 1444219762080 SudokuVerifier.java 1101 4 6 0 +RefactoringAction 1444219789924 Sudoku.java ADD Sudoku.java CLASS +FileOpenedAction 1444219790426 Sudoku.java 72 0 0 0 +RefactoringAction 1444219806058 Sudoku.java ADD void S FIELD +RefactoringAction 1444219807570 Sudoku.java RENAME S=>void Sudoku FIELD +RefactoringAction 1444219808581 Sudoku.java RENAME Sudoku=>void Sudoku() METHOD +RefactoringAction 1444219866403 Sudoku.java RENAME Sudoku()=>byte FIELD +RefactoringAction 1444220035809 Sudoku.java ADD import java.util.HashMap IMPORT +RefactoringAction 1444220270822 SudokuVerifier.java ADD Sudoku sudoku FIELD +EditAction 1444220326324 Sudoku.java 723 1 1 0 diff --git a/.besouro/20151007150921398/besouroEpisodes.txt b/.besouro/20151007150921398/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007150921398/disagreements.txt b/.besouro/20151007150921398/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007150921398/randomHeuristicEpisodes.txt b/.besouro/20151007150921398/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007150921398/userComments.txt b/.besouro/20151007150921398/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007150921398/zorroEpisodes.txt b/.besouro/20151007150921398/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java new file mode 100644 index 00000000..3008845c --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -0,0 +1,29 @@ +package org.univoulu.tol.sqatlab.sudoku; + +public class Sudoku { + + private char[][] myPuzzle = new char[][]{ + + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0 } + }; + + public Sudoku(String incomingPuzzle){ + for ( int row = 0; row <= 8; row++ ) + { + for ( int column = 0; column <= 8; column++ ) + { + myPuzzle[row][column] = incomingPuzzle.charAt(row*9+column); + } + } + } +} From 522a2a79f2d42744539e67d7fc8bac73f9ec73c2 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:18:47 +0300 Subject: [PATCH 35/97] besouro automatic message --- .besouro/20151007150921398/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 +++ 2 files changed, 4 insertions(+) diff --git a/.besouro/20151007150921398/actions.txt b/.besouro/20151007150921398/actions.txt index 2da92915..d1ce1ea2 100644 --- a/.besouro/20151007150921398/actions.txt +++ b/.besouro/20151007150921398/actions.txt @@ -8,3 +8,4 @@ RefactoringAction 1444219866403 Sudoku.java RENAME Sudoku()=>byte FIELD RefactoringAction 1444220035809 Sudoku.java ADD import java.util.HashMap IMPORT RefactoringAction 1444220270822 SudokuVerifier.java ADD Sudoku sudoku FIELD EditAction 1444220326324 Sudoku.java 723 1 1 0 +EditAction 1444220327755 SudokuVerifier.java 1173 4 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 6cadf318..9a849a93 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -5,8 +5,11 @@ public class SudokuVerifier { + private Sudoku sudoku; + public int verify(String candidateSolution) { if(validateStringLenght(candidateSolution)){ + sudoku = new Sudoku(candidateSolution); if(!verifyPositveDigits(candidateSolution)){ return -1; } From dbb611c2659a9b1bf2f6a09fbf3b9fdde8e34809 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:21:20 +0300 Subject: [PATCH 36/97] besouro automatic message --- .besouro/20151007150921398/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 15 +++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/.besouro/20151007150921398/actions.txt b/.besouro/20151007150921398/actions.txt index d1ce1ea2..b582ad16 100644 --- a/.besouro/20151007150921398/actions.txt +++ b/.besouro/20151007150921398/actions.txt @@ -9,3 +9,5 @@ RefactoringAction 1444220035809 Sudoku.java ADD import java.util.HashMap IMPORT RefactoringAction 1444220270822 SudokuVerifier.java ADD Sudoku sudoku FIELD EditAction 1444220326324 Sudoku.java 723 1 1 0 EditAction 1444220327755 SudokuVerifier.java 1173 4 6 0 +RefactoringAction 1444220350142 Sudoku.java ADD void printPuzzle() METHOD +EditAction 1444220480607 Sudoku.java 1100 2 2 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 3008845c..0127ac34 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -26,4 +26,19 @@ public Sudoku(String incomingPuzzle){ } } } + + public void printPuzzle(){ + for ( char y = 0; y <=8; y++ ){ + for ( char x = 0; x <=8; x++ ){ + System.out.print(myPuzzle[y][x] + " "); + if ( x == 2 || x == 5 ){ + System.out.print(" "); + } + } + System.out.println(); + if ( y == 2 || y == 5 || y == 8 ){ + System.out.println(); + } + } + } } From 88488e27ddea9e135102d8e3680871a9a829abd3 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:21:59 +0300 Subject: [PATCH 37/97] besouro automatic message --- .besouro/20151007150921398/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007150921398/actions.txt b/.besouro/20151007150921398/actions.txt index b582ad16..29a427e1 100644 --- a/.besouro/20151007150921398/actions.txt +++ b/.besouro/20151007150921398/actions.txt @@ -11,3 +11,4 @@ EditAction 1444220326324 Sudoku.java 723 1 1 0 EditAction 1444220327755 SudokuVerifier.java 1173 4 6 0 RefactoringAction 1444220350142 Sudoku.java ADD void printPuzzle() METHOD EditAction 1444220480607 Sudoku.java 1100 2 2 0 +EditAction 1444220519297 Sudoku.java 1118 2 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 0127ac34..79a7c95b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -24,7 +24,8 @@ public Sudoku(String incomingPuzzle){ { myPuzzle[row][column] = incomingPuzzle.charAt(row*9+column); } - } + } + printPuzzle(); } public void printPuzzle(){ From fb3ebf1025cba3eb9f3bfa2ed47b5fc0e5e8f7d5 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:22:54 +0300 Subject: [PATCH 38/97] besouro automatic message --- .besouro/20151007150921398/actions.txt | 7 +++ .../sqatlab/sudoku/TestSudokuVerifier.java | 58 +++++++++---------- 2 files changed, 36 insertions(+), 29 deletions(-) diff --git a/.besouro/20151007150921398/actions.txt b/.besouro/20151007150921398/actions.txt index 29a427e1..00f1879b 100644 --- a/.besouro/20151007150921398/actions.txt +++ b/.besouro/20151007150921398/actions.txt @@ -12,3 +12,10 @@ EditAction 1444220327755 SudokuVerifier.java 1173 4 6 0 RefactoringAction 1444220350142 Sudoku.java ADD void printPuzzle() METHOD EditAction 1444220480607 Sudoku.java 1100 2 2 0 EditAction 1444220519297 Sudoku.java 1118 2 3 0 +UnitTestCaseAction 1444220525827 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220525890 TestSudokuVerifier FAIL +RefactoringAction 1444220570932 TestSudokuVerifier.java REMOVE testLenghtCorrect() METHOD +RefactoringAction 1444220570932 TestSudokuVerifier.java REMOVE testFirstRule() METHOD +RefactoringAction 1444220570933 TestSudokuVerifier.java REMOVE testThirdRule() METHOD +RefactoringAction 1444220570933 TestSudokuVerifier.java REMOVE testSecondRule() METHOD +EditAction 1444220574507 TestSudokuVerifier.java 1772 2 7 1 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 2caac0a7..01193528 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -31,33 +31,33 @@ public void testIfSudokuIsValid(){ assertEquals(0, sv.verify(validString)); } - @Test - public void testLenghtCorrect(){ - //invalid - assertEquals(1, sv.verify(inValidStringTest)); - //valid - assertEquals(0, sv.verify(validString)); - } - - @Test - public void testFirstRule() { - //invalid - assertEquals(-1, sv.verify(inValidStringTest1)); - //valid - assertEquals(0, sv.verify(validString)); - } - - @Test - public void testSecondRule() { - assertEquals(-2, sv.verify(inValidStringTest2)); - } - - @Test - public void testThirdRule() { - //invalid - assertEquals(-3, sv.verify(inValidStringTest3)); - //valid - assertEquals(0, sv.verify(validString)); - } - +// @Test +// public void testLenghtCorrect(){ +// //invalid +// assertEquals(1, sv.verify(inValidStringTest)); +// //valid +// assertEquals(0, sv.verify(validString)); +// } +// +// @Test +// public void testFirstRule() { +// //invalid +// assertEquals(-1, sv.verify(inValidStringTest1)); +// //valid +// assertEquals(0, sv.verify(validString)); +// } +// +// @Test +// public void testSecondRule() { +// assertEquals(-2, sv.verify(inValidStringTest2)); +// } +// +// @Test +// public void testThirdRule() { +// //invalid +// assertEquals(-3, sv.verify(inValidStringTest3)); +// //valid +// assertEquals(0, sv.verify(validString)); +// } +// } From a94d039da797f66fba7d85630b957806eca6f2ff Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:24:06 +0300 Subject: [PATCH 39/97] besouro automatic message --- .besouro/20151007150921398/actions.txt | 7 ++ .../20151007150921398/besouroEpisodes.txt | 67 +++++++++++++++++++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20151007150921398/zorroEpisodes.txt | 1 + .../sqatlab/sudoku/TestSudokuVerifier.java | 58 ++++++++-------- 5 files changed, 105 insertions(+), 29 deletions(-) diff --git a/.besouro/20151007150921398/actions.txt b/.besouro/20151007150921398/actions.txt index 00f1879b..e33a83fd 100644 --- a/.besouro/20151007150921398/actions.txt +++ b/.besouro/20151007150921398/actions.txt @@ -19,3 +19,10 @@ RefactoringAction 1444220570932 TestSudokuVerifier.java REMOVE testFirstRule() M RefactoringAction 1444220570933 TestSudokuVerifier.java REMOVE testThirdRule() METHOD RefactoringAction 1444220570933 TestSudokuVerifier.java REMOVE testSecondRule() METHOD EditAction 1444220574507 TestSudokuVerifier.java 1772 2 7 1 +UnitTestCaseAction 1444220575569 TestSudokuVerifier.java OK +UnitTestSessionAction 1444220575573 TestSudokuVerifier OK +RefactoringAction 1444220590371 TestSudokuVerifier.java ADD void testLenghtCorrect() METHOD +RefactoringAction 1444220590372 TestSudokuVerifier.java ADD void testFirstRule() METHOD +RefactoringAction 1444220590372 TestSudokuVerifier.java ADD void testSecondRule() METHOD +RefactoringAction 1444220590373 TestSudokuVerifier.java ADD void testThirdRule() METHOD +EditAction 1444220646814 TestSudokuVerifier.java 1714 6 14 8 diff --git a/.besouro/20151007150921398/besouroEpisodes.txt b/.besouro/20151007150921398/besouroEpisodes.txt index e69de29b..afa6c9cb 100644 --- a/.besouro/20151007150921398/besouroEpisodes.txt +++ b/.besouro/20151007150921398/besouroEpisodes.txt @@ -0,0 +1,67 @@ +1444220575573 refactoring 3 813 true +1444220575574 refactoring 3 813 true +1444220575575 refactoring 3 813 true +1444220575576 refactoring 3 813 true +1444220575577 refactoring 3 813 true +1444220575578 refactoring 3 813 true +1444220575579 refactoring 3 813 true +1444220575580 refactoring 3 813 true +1444220575581 refactoring 3 813 true +1444220575582 refactoring 3 813 true +1444220575583 refactoring 3 813 true +1444220575584 refactoring 3 813 true +1444220575585 refactoring 3 813 true +1444220575586 refactoring 3 813 true +1444220575587 refactoring 3 813 true +1444220575588 refactoring 3 813 true +1444220575589 refactoring 3 813 true +1444220575590 refactoring 3 813 true +1444220575591 refactoring 3 813 true +1444220575592 production 1 813 false +1444220575593 refactoring 3 813 true +1444220575594 refactoring 3 813 true +1444220575595 refactoring 3 813 true +1444220575596 refactoring 3 813 true +1444220575597 refactoring 3 813 true +1444220575598 refactoring 3 813 true +1444220575599 refactoring 3 813 true +1444220575600 refactoring 3 813 true +1444220575601 refactoring 3 813 true +1444220575602 refactoring 3 813 true +1444220575603 refactoring 3 813 true +1444220575604 production 3 813 false +1444220575605 refactoring 3 813 true +1444220575606 refactoring 3 813 true +1444220575607 refactoring 3 813 true +1444220575608 refactoring 3 813 true +1444220575609 refactoring 3 813 true +1444220575610 refactoring 3 813 true +1444220575611 refactoring 3 813 true +1444220575612 refactoring 3 813 true +1444220575613 refactoring 3 813 true +1444220575614 refactoring 3 813 true +1444220575615 refactoring 3 813 true +1444220575616 refactoring 3 813 true +1444220575617 refactoring 3 813 true +1444220575618 refactoring 3 813 true +1444220575619 refactoring 3 813 true +1444220575620 refactoring 3 813 true +1444220575621 refactoring 3 813 true +1444220575622 refactoring 3 813 true +1444220575623 refactoring 3 813 true +1444220575624 refactoring 3 813 true +1444220575625 refactoring 3 813 true +1444220575626 refactoring 3 813 true +1444220575627 refactoring 3 813 true +1444220575628 refactoring 3 813 true +1444220575629 refactoring 3 813 true +1444220575630 refactoring 3 813 true +1444220575631 refactoring 2A 813 true +1444220575632 refactoring 3 813 true +1444220575633 refactoring 3 813 true +1444220575634 refactoring 3 813 true +1444220575635 refactoring 3 813 true +1444220575636 refactoring 3 813 true +1444220575637 refactoring 3 813 true +1444220575638 refactoring 3 813 true +1444220575639 refactoring 3 813 true diff --git a/.besouro/20151007150921398/randomHeuristicEpisodes.txt b/.besouro/20151007150921398/randomHeuristicEpisodes.txt index e69de29b..feaf874b 100644 --- a/.besouro/20151007150921398/randomHeuristicEpisodes.txt +++ b/.besouro/20151007150921398/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1444220575573 refactoring 3 813 true diff --git a/.besouro/20151007150921398/zorroEpisodes.txt b/.besouro/20151007150921398/zorroEpisodes.txt index e69de29b..61354b72 100644 --- a/.besouro/20151007150921398/zorroEpisodes.txt +++ b/.besouro/20151007150921398/zorroEpisodes.txt @@ -0,0 +1 @@ +1444220575573 refactoring 3 813 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 01193528..2caac0a7 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -31,33 +31,33 @@ public void testIfSudokuIsValid(){ assertEquals(0, sv.verify(validString)); } -// @Test -// public void testLenghtCorrect(){ -// //invalid -// assertEquals(1, sv.verify(inValidStringTest)); -// //valid -// assertEquals(0, sv.verify(validString)); -// } -// -// @Test -// public void testFirstRule() { -// //invalid -// assertEquals(-1, sv.verify(inValidStringTest1)); -// //valid -// assertEquals(0, sv.verify(validString)); -// } -// -// @Test -// public void testSecondRule() { -// assertEquals(-2, sv.verify(inValidStringTest2)); -// } -// -// @Test -// public void testThirdRule() { -// //invalid -// assertEquals(-3, sv.verify(inValidStringTest3)); -// //valid -// assertEquals(0, sv.verify(validString)); -// } -// + @Test + public void testLenghtCorrect(){ + //invalid + assertEquals(1, sv.verify(inValidStringTest)); + //valid + assertEquals(0, sv.verify(validString)); + } + + @Test + public void testFirstRule() { + //invalid + assertEquals(-1, sv.verify(inValidStringTest1)); + //valid + assertEquals(0, sv.verify(validString)); + } + + @Test + public void testSecondRule() { + assertEquals(-2, sv.verify(inValidStringTest2)); + } + + @Test + public void testThirdRule() { + //invalid + assertEquals(-3, sv.verify(inValidStringTest3)); + //valid + assertEquals(0, sv.verify(validString)); + } + } From d46bd679d73eec128fb2aac5e551119f27fffa1d Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:24:07 +0300 Subject: [PATCH 40/97] besouro automatic message --- .besouro/20151007150921398/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 14 ++++++-------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.besouro/20151007150921398/actions.txt b/.besouro/20151007150921398/actions.txt index e33a83fd..83e0b53b 100644 --- a/.besouro/20151007150921398/actions.txt +++ b/.besouro/20151007150921398/actions.txt @@ -26,3 +26,4 @@ RefactoringAction 1444220590372 TestSudokuVerifier.java ADD void testFirstRule() RefactoringAction 1444220590372 TestSudokuVerifier.java ADD void testSecondRule() METHOD RefactoringAction 1444220590373 TestSudokuVerifier.java ADD void testThirdRule() METHOD EditAction 1444220646814 TestSudokuVerifier.java 1714 6 14 8 +EditAction 1444220647046 Sudoku.java 1081 2 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 79a7c95b..a807447f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -18,14 +18,12 @@ public class Sudoku { }; public Sudoku(String incomingPuzzle){ - for ( int row = 0; row <= 8; row++ ) - { - for ( int column = 0; column <= 8; column++ ) - { - myPuzzle[row][column] = incomingPuzzle.charAt(row*9+column); - } - } - printPuzzle(); + for ( int row = 0; row <= 8; row++ ){ + for ( int column = 0; column <= 8; column++ ){ + myPuzzle[row][column] = incomingPuzzle.charAt(row*9+column); + } + } + printPuzzle(); } public void printPuzzle(){ From 219ef60a97d207426477031d013c927c9d314af4 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:25:08 +0300 Subject: [PATCH 41/97] besouro automatic message --- .besouro/20151007150921398/actions.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.besouro/20151007150921398/actions.txt b/.besouro/20151007150921398/actions.txt index 83e0b53b..b970e414 100644 --- a/.besouro/20151007150921398/actions.txt +++ b/.besouro/20151007150921398/actions.txt @@ -27,3 +27,5 @@ RefactoringAction 1444220590372 TestSudokuVerifier.java ADD void testSecondRule( RefactoringAction 1444220590373 TestSudokuVerifier.java ADD void testThirdRule() METHOD EditAction 1444220646814 TestSudokuVerifier.java 1714 6 14 8 EditAction 1444220647046 Sudoku.java 1081 2 3 0 +UnitTestCaseAction 1444220647780 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220647782 TestSudokuVerifier FAIL From b4b80620ba359deb67bb3596dfd272867c2f177f Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:12:17 +0300 Subject: [PATCH 42/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 4 ++++ .../20151007220327276/besouroEpisodes.txt | 0 .besouro/20151007220327276/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151007220327276/userComments.txt | 0 .besouro/20151007220327276/zorroEpisodes.txt | 0 .../univoulu/tol/sqatlab/sudoku/Sudoku.java | 20 ++++++++++++++----- 7 files changed, 19 insertions(+), 5 deletions(-) create mode 100644 .besouro/20151007220327276/actions.txt create mode 100644 .besouro/20151007220327276/besouroEpisodes.txt create mode 100644 .besouro/20151007220327276/disagreements.txt create mode 100644 .besouro/20151007220327276/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151007220327276/userComments.txt create mode 100644 .besouro/20151007220327276/zorroEpisodes.txt diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt new file mode 100644 index 00000000..139eacee --- /dev/null +++ b/.besouro/20151007220327276/actions.txt @@ -0,0 +1,4 @@ +FileOpenedAction 1444244608136 SudokuVerifier.java 1173 4 6 0 +RefactoringAction 1444244626401 Sudoku.java ADD boolean verifyPositveDigits(String) METHOD +RefactoringAction 1444244716325 Sudoku.java RENAME verifyPositveDigits(String)=>boolean verifyPositveDigits() METHOD +EditAction 1444245137356 Sudoku.java 1339 3 4 0 diff --git a/.besouro/20151007220327276/besouroEpisodes.txt b/.besouro/20151007220327276/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007220327276/disagreements.txt b/.besouro/20151007220327276/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007220327276/randomHeuristicEpisodes.txt b/.besouro/20151007220327276/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007220327276/userComments.txt b/.besouro/20151007220327276/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007220327276/zorroEpisodes.txt b/.besouro/20151007220327276/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index a807447f..6b151192 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -18,17 +18,27 @@ public class Sudoku { }; public Sudoku(String incomingPuzzle){ - for ( int row = 0; row <= 8; row++ ){ - for ( int column = 0; column <= 8; column++ ){ + for(int row = 0; row <= 8; row++){ + for(int column = 0; column <= 8; column++){ myPuzzle[row][column] = incomingPuzzle.charAt(row*9+column); } } - printPuzzle(); + } + + private boolean verifyPositveDigits(){ + for(int row = 0; row <= 8; row++){ + for(int column = 0; column <= 8; column++){ + if ( myPuzzle[row][column] >= 1 && myPuzzle[row][column] <= 9){ + return true; + } + } + } + return false; } public void printPuzzle(){ - for ( char y = 0; y <=8; y++ ){ - for ( char x = 0; x <=8; x++ ){ + for(char y = 0; y <=8; y++){ + for(char x = 0; x <=8; x++){ System.out.print(myPuzzle[y][x] + " "); if ( x == 2 || x == 5 ){ System.out.print(" "); From de1f688bb69b70f4b35b68e7bc96e98bf35c37aa Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:13:03 +0300 Subject: [PATCH 43/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 2 +- .../tol/sqatlab/sudoku/SudokuVerifier.java | 16 ++++++++-------- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 139eacee..43403680 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -2,3 +2,5 @@ FileOpenedAction 1444244608136 SudokuVerifier.java 1173 4 6 0 RefactoringAction 1444244626401 Sudoku.java ADD boolean verifyPositveDigits(String) METHOD RefactoringAction 1444244716325 Sudoku.java RENAME verifyPositveDigits(String)=>boolean verifyPositveDigits() METHOD EditAction 1444245137356 Sudoku.java 1339 3 4 0 +RefactoringAction 1444245142905 SudokuVerifier.java REMOVE verifyPositveDigits(String) METHOD +EditAction 1444245183371 SudokuVerifier.java 1177 3 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 6b151192..bd2da8da 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -25,7 +25,7 @@ public Sudoku(String incomingPuzzle){ } } - private boolean verifyPositveDigits(){ + public boolean verifyPositveDigits(){ for(int row = 0; row <= 8; row++){ for(int column = 0; column <= 8; column++){ if ( myPuzzle[row][column] >= 1 && myPuzzle[row][column] <= 9){ diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 9a849a93..a93ea8c6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -10,7 +10,7 @@ public class SudokuVerifier { public int verify(String candidateSolution) { if(validateStringLenght(candidateSolution)){ sudoku = new Sudoku(candidateSolution); - if(!verifyPositveDigits(candidateSolution)){ + if(!sudoku.verifyPositveDigits()){ return -1; } if(!checkDigitInGlobalRow(candidateSolution)){ @@ -22,13 +22,13 @@ public int verify(String candidateSolution) { return 0; } - private boolean verifyPositveDigits(String string){ - if (string.matches("[1-9.]+")){ - return true; - }else{ - return false; - } - } +// private boolean verifyPositveDigits(String string){ +// if (string.matches("[1-9.]+")){ +// return true; +// }else{ +// return false; +// } +// } private boolean validateStringLenght(String string){ if(string.length() == 81) From 7cc30e7d1e98d53eb5950cd14e89c598c3e481d9 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:18:52 +0300 Subject: [PATCH 44/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 43403680..c245b6ae 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -4,3 +4,6 @@ RefactoringAction 1444244716325 Sudoku.java RENAME verifyPositveDigits(String)=> EditAction 1444245137356 Sudoku.java 1339 3 4 0 RefactoringAction 1444245142905 SudokuVerifier.java REMOVE verifyPositveDigits(String) METHOD EditAction 1444245183371 SudokuVerifier.java 1177 3 5 0 +UnitTestCaseAction 1444245185944 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444245185952 TestSudokuVerifier FAIL +EditAction 1444245532828 Sudoku.java 1393 3 4 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index bd2da8da..f7c5dcb4 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -2,7 +2,7 @@ public class Sudoku { - private char[][] myPuzzle = new char[][]{ + private int[][] myPuzzle = new int[][]{ { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, @@ -20,7 +20,8 @@ public class Sudoku { public Sudoku(String incomingPuzzle){ for(int row = 0; row <= 8; row++){ for(int column = 0; column <= 8; column++){ - myPuzzle[row][column] = incomingPuzzle.charAt(row*9+column); + char digits = incomingPuzzle.charAt(row*9+column); + myPuzzle[row][column] = Character.getNumericValue(digits); } } } From 00c660b14e70b7276cd74534acd4f3a94c084b05 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:23:10 +0300 Subject: [PATCH 45/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 7 +++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index c245b6ae..467b7b03 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -7,3 +7,6 @@ EditAction 1444245183371 SudokuVerifier.java 1177 3 5 0 UnitTestCaseAction 1444245185944 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444245185952 TestSudokuVerifier FAIL EditAction 1444245532828 Sudoku.java 1393 3 4 0 +UnitTestCaseAction 1444245533901 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444245533902 TestSudokuVerifier FAIL +EditAction 1444245790027 Sudoku.java 1496 3 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index f7c5dcb4..ab23b926 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -27,14 +27,17 @@ public Sudoku(String incomingPuzzle){ } public boolean verifyPositveDigits(){ + boolean positveDigits = false; for(int row = 0; row <= 8; row++){ for(int column = 0; column <= 8; column++){ if ( myPuzzle[row][column] >= 1 && myPuzzle[row][column] <= 9){ - return true; + positveDigits = true; + }else{ + positveDigits = false; } } } - return false; + return positveDigits; } public void printPuzzle(){ From a0015d897a16ca52c3e718460614382914bd7714 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:23:44 +0300 Subject: [PATCH 46/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 467b7b03..6e309bc6 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -10,3 +10,6 @@ EditAction 1444245532828 Sudoku.java 1393 3 4 0 UnitTestCaseAction 1444245533901 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444245533902 TestSudokuVerifier FAIL EditAction 1444245790027 Sudoku.java 1496 3 5 0 +UnitTestCaseAction 1444245790811 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444245790812 TestSudokuVerifier FAIL +EditAction 1444245824382 SudokuVerifier.java 1176 3 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index a93ea8c6..91530431 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -10,7 +10,7 @@ public class SudokuVerifier { public int verify(String candidateSolution) { if(validateStringLenght(candidateSolution)){ sudoku = new Sudoku(candidateSolution); - if(!sudoku.verifyPositveDigits()){ + if(sudoku.verifyPositveDigits()){ return -1; } if(!checkDigitInGlobalRow(candidateSolution)){ From e8a163471a9a79510c193413d8d46ca14f7d8d0c Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:25:34 +0300 Subject: [PATCH 47/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 1 + 2 files changed, 4 insertions(+) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 6e309bc6..349c184c 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -13,3 +13,6 @@ EditAction 1444245790027 Sudoku.java 1496 3 5 0 UnitTestCaseAction 1444245790811 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444245790812 TestSudokuVerifier FAIL EditAction 1444245824382 SudokuVerifier.java 1176 3 5 0 +UnitTestCaseAction 1444245825123 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444245825123 TestSudokuVerifier FAIL +EditAction 1444245934180 Sudoku.java 1535 3 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index ab23b926..64338540 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -37,6 +37,7 @@ public boolean verifyPositveDigits(){ } } } + System.out.println(positveDigits); return positveDigits; } From 114e67978d63382486e384f53c241d1dd9fce7d4 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:25:34 +0300 Subject: [PATCH 48/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 349c184c..e694fc1f 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -16,3 +16,4 @@ EditAction 1444245824382 SudokuVerifier.java 1176 3 5 0 UnitTestCaseAction 1444245825123 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444245825123 TestSudokuVerifier FAIL EditAction 1444245934180 Sudoku.java 1535 3 6 0 +EditAction 1444245934380 SudokuVerifier.java 1177 3 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 91530431..a93ea8c6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -10,7 +10,7 @@ public class SudokuVerifier { public int verify(String candidateSolution) { if(validateStringLenght(candidateSolution)){ sudoku = new Sudoku(candidateSolution); - if(sudoku.verifyPositveDigits()){ + if(!sudoku.verifyPositveDigits()){ return -1; } if(!checkDigitInGlobalRow(candidateSolution)){ From 53fd8dedcd3498eedb7c3b7414f977d6af482da9 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:28:48 +0300 Subject: [PATCH 49/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 3 --- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index e694fc1f..443aefee 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -17,3 +17,6 @@ UnitTestCaseAction 1444245825123 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444245825123 TestSudokuVerifier FAIL EditAction 1444245934180 Sudoku.java 1535 3 6 0 EditAction 1444245934380 SudokuVerifier.java 1177 3 5 0 +UnitTestCaseAction 1444245935145 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444245935146 TestSudokuVerifier FAIL +EditAction 1444246128470 Sudoku.java 1445 3 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 64338540..150de602 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -32,12 +32,9 @@ public boolean verifyPositveDigits(){ for(int column = 0; column <= 8; column++){ if ( myPuzzle[row][column] >= 1 && myPuzzle[row][column] <= 9){ positveDigits = true; - }else{ - positveDigits = false; } } } - System.out.println(positveDigits); return positveDigits; } From efc04e45940f553ec7c8275dc047c846afa13347 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:30:31 +0300 Subject: [PATCH 50/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 2 ++ 2 files changed, 5 insertions(+) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 443aefee..63f852c0 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -20,3 +20,6 @@ EditAction 1444245934380 SudokuVerifier.java 1177 3 5 0 UnitTestCaseAction 1444245935145 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444245935146 TestSudokuVerifier FAIL EditAction 1444246128470 Sudoku.java 1445 3 5 0 +UnitTestCaseAction 1444246129259 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444246129260 TestSudokuVerifier FAIL +EditAction 1444246231312 Sudoku.java 1487 3 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 150de602..d56feeb0 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -32,6 +32,8 @@ public boolean verifyPositveDigits(){ for(int column = 0; column <= 8; column++){ if ( myPuzzle[row][column] >= 1 && myPuzzle[row][column] <= 9){ positveDigits = true; + }else{ + return false; } } } From c2107db97e8b95e161a134d0ab98a3edde599600 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:35:51 +0300 Subject: [PATCH 51/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 9 +++++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 11 ++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 63f852c0..a6df6083 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -23,3 +23,12 @@ EditAction 1444246128470 Sudoku.java 1445 3 5 0 UnitTestCaseAction 1444246129259 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444246129260 TestSudokuVerifier FAIL EditAction 1444246231312 Sudoku.java 1487 3 5 0 +UnitTestCaseAction 1444246232027 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444246232028 TestSudokuVerifier FAIL +RefactoringAction 1444246381375 TestSudokuVerifier.java ADD void test FIELD +RefactoringAction 1444246406897 TestSudokuVerifier.java RENAME test=>void testfourth FIELD +RefactoringAction 1444246410910 TestSudokuVerifier.java RENAME testfourth=>void testFourth FIELD +RefactoringAction 1444246415938 TestSudokuVerifier.java RENAME testFourth=>void testFourthRule() METHOD +RefactoringAction 1444246541976 TestSudokuVerifier.java ADD String inValidStringTest3/2 FIELD +RefactoringAction 1444246543489 TestSudokuVerifier.java RENAME inValidStringTest3/2=>String inValidStringTest4 FIELD +EditAction 1444246551707 TestSudokuVerifier.java 2021 7 17 10 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 2caac0a7..77baae43 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -11,6 +11,7 @@ public class TestSudokuVerifier { String inValidStringTest1; String inValidStringTest2; String inValidStringTest3; + String inValidStringTest4; String validString; SudokuVerifier sv; @@ -23,7 +24,7 @@ public void initialize() { inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest3 = "113456789912345678891234567789123456678912345567891234456789123345678912234567891"; - + inValidStringTest4 = "417369825432158947958724316825437169791586432346912758289643571573291684164875293"; } @Test @@ -60,4 +61,12 @@ public void testThirdRule() { assertEquals(0, sv.verify(validString)); } + @Test + public void testFourthRule() { + //invalid + assertEquals(-4, sv.verify(inValidStringTest4)); + //valid + assertEquals(0, sv.verify(validString)); + } + } From eec7bbb9191b5b9dcbb017a749b90fa71ecf81f1 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:35:53 +0300 Subject: [PATCH 52/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 8 -------- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index a6df6083..54cb4b23 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -32,3 +32,4 @@ RefactoringAction 1444246415938 TestSudokuVerifier.java RENAME testFourth=>void RefactoringAction 1444246541976 TestSudokuVerifier.java ADD String inValidStringTest3/2 FIELD RefactoringAction 1444246543489 TestSudokuVerifier.java RENAME inValidStringTest3/2=>String inValidStringTest4 FIELD EditAction 1444246551707 TestSudokuVerifier.java 2021 7 17 10 +EditAction 1444246553888 SudokuVerifier.java 1017 3 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index a93ea8c6..351d2f08 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -22,14 +22,6 @@ public int verify(String candidateSolution) { return 0; } -// private boolean verifyPositveDigits(String string){ -// if (string.matches("[1-9.]+")){ -// return true; -// }else{ -// return false; -// } -// } - private boolean validateStringLenght(String string){ if(string.length() == 81) return true; From 64654b6c1fc8a4c06648bf94683b9beb874d4c06 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:37:41 +0300 Subject: [PATCH 53/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 3 +++ 2 files changed, 5 insertions(+) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 54cb4b23..e726b580 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -33,3 +33,5 @@ RefactoringAction 1444246541976 TestSudokuVerifier.java ADD String inValidString RefactoringAction 1444246543489 TestSudokuVerifier.java RENAME inValidStringTest3/2=>String inValidStringTest4 FIELD EditAction 1444246551707 TestSudokuVerifier.java 2021 7 17 10 EditAction 1444246553888 SudokuVerifier.java 1017 3 5 0 +RefactoringAction 1444246618498 Sudoku.java ADD String proposalString FIELD +EditAction 1444246661344 Sudoku.java 1561 3 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index d56feeb0..3678cdd2 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -2,6 +2,8 @@ public class Sudoku { + private String proposalString; + private int[][] myPuzzle = new int[][]{ { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, @@ -18,6 +20,7 @@ public class Sudoku { }; public Sudoku(String incomingPuzzle){ + proposalString = incomingPuzzle; for(int row = 0; row <= 8; row++){ for(int column = 0; column <= 8; column++){ char digits = incomingPuzzle.charAt(row*9+column); From b39902c181544a630121b56504d7a01d3fac589d Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:39:39 +0300 Subject: [PATCH 54/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 7 +++++++ .../univoulu/tol/sqatlab/sudoku/Sudoku.java | 14 +++++++++++--- .../tol/sqatlab/sudoku/SudokuVerifier.java | 18 +++++++++--------- 3 files changed, 27 insertions(+), 12 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index e726b580..d354a7fd 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -35,3 +35,10 @@ EditAction 1444246551707 TestSudokuVerifier.java 2021 7 17 10 EditAction 1444246553888 SudokuVerifier.java 1017 3 5 0 RefactoringAction 1444246618498 Sudoku.java ADD String proposalString FIELD EditAction 1444246661344 Sudoku.java 1561 3 6 0 +RefactoringAction 1444246673049 SudokuVerifier.java REMOVE validateStringLenght(String) METHOD +RefactoringAction 1444246674560 SudokuVerifier.java ADD boolean validateStringLenght(String) METHOD +RefactoringAction 1444246675598 SudokuVerifier.java REMOVE validateStringLenght(String) METHOD +RefactoringAction 1444246682256 Sudoku.java ADD boolean validateStringLenght(String) METHOD +RefactoringAction 1444246701279 Sudoku.java RENAME validateStringLenght(String)=>boolean validateStringLenght() METHOD +RefactoringAction 1444246712299 Sudoku.java RENAME proposalString=>String puzzleString FIELD +EditAction 1444246779678 SudokuVerifier.java 1020 2 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 3678cdd2..0b4645a8 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -2,7 +2,7 @@ public class Sudoku { - private String proposalString; + private String puzzleString; private int[][] myPuzzle = new int[][]{ @@ -20,7 +20,7 @@ public class Sudoku { }; public Sudoku(String incomingPuzzle){ - proposalString = incomingPuzzle; + puzzleString = incomingPuzzle; for(int row = 0; row <= 8; row++){ for(int column = 0; column <= 8; column++){ char digits = incomingPuzzle.charAt(row*9+column); @@ -29,6 +29,14 @@ public Sudoku(String incomingPuzzle){ } } + public boolean validateStringLenght(){ + if(puzzleString.length() == 81) + return true; + else { + return false; + } + } + public boolean verifyPositveDigits(){ boolean positveDigits = false; for(int row = 0; row <= 8; row++){ @@ -43,7 +51,7 @@ public boolean verifyPositveDigits(){ return positveDigits; } - public void printPuzzle(){ + private void printPuzzle(){ for(char y = 0; y <=8; y++){ for(char x = 0; x <=8; x++){ System.out.print(myPuzzle[y][x] + " "); diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 351d2f08..b09d9ca4 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -8,8 +8,8 @@ public class SudokuVerifier { private Sudoku sudoku; public int verify(String candidateSolution) { - if(validateStringLenght(candidateSolution)){ - sudoku = new Sudoku(candidateSolution); + sudoku = new Sudoku(candidateSolution); + if(sudoku.validateStringLenght()){ if(!sudoku.verifyPositveDigits()){ return -1; } @@ -22,13 +22,13 @@ public int verify(String candidateSolution) { return 0; } - private boolean validateStringLenght(String string){ - if(string.length() == 81) - return true; - else { - return false; - } - } +// private boolean validateStringLenght(String string){ +// if(string.length() == 81) +// return true; +// else { +// return false; +// } +// } private boolean checkDigitInGlobalRow(String string){ for (String strTmp : string.split("(?<=\\G.{9})")) { From 23d8fdd7791d2f9e31539174dd246d2603159a23 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:43:19 +0300 Subject: [PATCH 55/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 6 ++++++ .../univoulu/tol/sqatlab/sudoku/Sudoku.java | 18 +++++++++++------- .../tol/sqatlab/sudoku/SudokuVerifier.java | 1 + 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index d354a7fd..3d0d9ef1 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -42,3 +42,9 @@ RefactoringAction 1444246682256 Sudoku.java ADD boolean validateStringLenght(Str RefactoringAction 1444246701279 Sudoku.java RENAME validateStringLenght(String)=>boolean validateStringLenght() METHOD RefactoringAction 1444246712299 Sudoku.java RENAME proposalString=>String puzzleString FIELD EditAction 1444246779678 SudokuVerifier.java 1020 2 5 0 +UnitTestCaseAction 1444246780578 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444246780579 TestSudokuVerifier FAIL +RefactoringAction 1444246934714 Sudoku.java ADD void create FIELD +RefactoringAction 1444246940722 Sudoku.java RENAME create=>void createPuzzle FIELD +RefactoringAction 1444246941734 Sudoku.java RENAME createPuzzle=>void createPuzzle() METHOD +EditAction 1444246999683 SudokuVerifier.java 1047 2 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 0b4645a8..e47441a6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -20,13 +20,17 @@ public class Sudoku { }; public Sudoku(String incomingPuzzle){ - puzzleString = incomingPuzzle; - for(int row = 0; row <= 8; row++){ - for(int column = 0; column <= 8; column++){ - char digits = incomingPuzzle.charAt(row*9+column); - myPuzzle[row][column] = Character.getNumericValue(digits); - } - } + puzzleString = incomingPuzzle; + + } + + public void createPuzzle(){ + for(int row = 0; row <= 8; row++){ + for(int column = 0; column <= 8; column++){ + char digits = puzzleString.charAt(row*9+column); + myPuzzle[row][column] = Character.getNumericValue(digits); + } + } } public boolean validateStringLenght(){ diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index b09d9ca4..6d6eee02 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -10,6 +10,7 @@ public class SudokuVerifier { public int verify(String candidateSolution) { sudoku = new Sudoku(candidateSolution); if(sudoku.validateStringLenght()){ + sudoku.createPuzzle(); if(!sudoku.verifyPositveDigits()){ return -1; } From 5100381e47fc8bbfb1be069b9640f121f1af010f Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:44:47 +0300 Subject: [PATCH 56/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 3 + .../univoulu/tol/sqatlab/sudoku/Sudoku.java | 119 +++++++++--------- .../tol/sqatlab/sudoku/SudokuVerifier.java | 24 ++-- 3 files changed, 70 insertions(+), 76 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 3d0d9ef1..be29e9f3 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -48,3 +48,6 @@ RefactoringAction 1444246934714 Sudoku.java ADD void create FIELD RefactoringAction 1444246940722 Sudoku.java RENAME create=>void createPuzzle FIELD RefactoringAction 1444246941734 Sudoku.java RENAME createPuzzle=>void createPuzzle() METHOD EditAction 1444246999683 SudokuVerifier.java 1047 2 5 0 +UnitTestCaseAction 1444247000547 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444247000549 TestSudokuVerifier FAIL +EditAction 1444247087873 SudokuVerifier.java 876 2 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index e47441a6..8daf63fe 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -1,72 +1,71 @@ package org.univoulu.tol.sqatlab.sudoku; public class Sudoku { - - private String puzzleString; - - private int[][] myPuzzle = new int[][]{ - - { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + private String puzzleString; - { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0, 0, 0, 0 } - }; + private int[][] myPuzzle = new int[][]{ - public Sudoku(String incomingPuzzle){ - puzzleString = incomingPuzzle; - - } - - public void createPuzzle(){ - for(int row = 0; row <= 8; row++){ - for(int column = 0; column <= 8; column++){ - char digits = puzzleString.charAt(row*9+column); - myPuzzle[row][column] = Character.getNumericValue(digits); - } - } - } - - public boolean validateStringLenght(){ + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 0, 0, 0, 0, 0, 0, 0, 0, 0 } + }; + + public Sudoku(String incomingPuzzle){ + puzzleString = incomingPuzzle; + } + + public void createPuzzle(){ + for(int row = 0; row <= 8; row++){ + for(int column = 0; column <= 8; column++){ + char digits = puzzleString.charAt(row*9+column); + myPuzzle[row][column] = Character.getNumericValue(digits); + } + } + } + + public boolean validateStringLenght(){ if(puzzleString.length() == 81) return true; else { return false; } - } - - public boolean verifyPositveDigits(){ - boolean positveDigits = false; - for(int row = 0; row <= 8; row++){ - for(int column = 0; column <= 8; column++){ - if ( myPuzzle[row][column] >= 1 && myPuzzle[row][column] <= 9){ - positveDigits = true; - }else{ - return false; - } - } - } - return positveDigits; - } - - private void printPuzzle(){ - for(char y = 0; y <=8; y++){ - for(char x = 0; x <=8; x++){ - System.out.print(myPuzzle[y][x] + " "); - if ( x == 2 || x == 5 ){ - System.out.print(" "); - } - } - System.out.println(); - if ( y == 2 || y == 5 || y == 8 ){ - System.out.println(); - } - } - } + } + + public boolean verifyPositveDigits(){ + boolean positveDigits = false; + for(int row = 0; row <= 8; row++){ + for(int column = 0; column <= 8; column++){ + if ( myPuzzle[row][column] >= 1 && myPuzzle[row][column] <= 9){ + positveDigits = true; + }else{ + return false; + } + } + } + return positveDigits; + } + + private void printPuzzle(){ + for(char y = 0; y <=8; y++){ + for(char x = 0; x <=8; x++){ + System.out.print(myPuzzle[y][x] + " "); + if ( x == 2 || x == 5 ){ + System.out.print(" "); + } + } + System.out.println(); + if ( y == 2 || y == 5 || y == 8 ){ + System.out.println(); + } + } + } } diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 6d6eee02..d800e74a 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -6,7 +6,7 @@ public class SudokuVerifier { private Sudoku sudoku; - + public int verify(String candidateSolution) { sudoku = new Sudoku(candidateSolution); if(sudoku.validateStringLenght()){ @@ -19,28 +19,20 @@ public int verify(String candidateSolution) { } }else return 1; - + return 0; } - -// private boolean validateStringLenght(String string){ -// if(string.length() == 81) -// return true; -// else { -// return false; -// } -// } - + private boolean checkDigitInGlobalRow(String string){ for (String strTmp : string.split("(?<=\\G.{9})")) { Map map = new HashMap(); for (int i = 0; i < strTmp.length(); i++) { char c = strTmp.charAt(i); - if (map.containsKey(c)) { - return false; - } else { - map.put(c, 1); - } + if (map.containsKey(c)) { + return false; + } else { + map.put(c, 1); + } } } return true; From e34e28a687f1510bfe900a0757caf135937488a5 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:55:18 +0300 Subject: [PATCH 57/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 4 +++ .../univoulu/tol/sqatlab/sudoku/Sudoku.java | 17 +++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 30 +++++++++---------- 3 files changed, 36 insertions(+), 15 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index be29e9f3..0ccbe79a 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -51,3 +51,7 @@ EditAction 1444246999683 SudokuVerifier.java 1047 2 5 0 UnitTestCaseAction 1444247000547 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444247000549 TestSudokuVerifier FAIL EditAction 1444247087873 SudokuVerifier.java 876 2 5 0 +RefactoringAction 1444247329110 Sudoku.java ADD import java.util.HashMap IMPORT +RefactoringAction 1444247697295 SudokuVerifier.java REMOVE checkDigitInGlobalRow(String) METHOD +RefactoringAction 1444247711835 Sudoku.java RENAME checkDigitInGlobalRow(String)=>boolean checkDigitInGlobalRow() METHOD +EditAction 1444247717961 SudokuVerifier.java 894 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 8daf63fe..81bfbaa3 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -1,5 +1,8 @@ package org.univoulu.tol.sqatlab.sudoku; +import java.util.HashMap; +import java.util.Map; + public class Sudoku { private String puzzleString; @@ -54,6 +57,20 @@ public boolean verifyPositveDigits(){ return positveDigits; } + public boolean checkDigitInGlobalRow(){ + for(int row = 0; row <= 8; row++){ + Map map = new HashMap(); + for(int column = 0; column <= 8; column++){ + if (map.containsKey(myPuzzle[row][column])) { + return false; + } else { + map.put(myPuzzle[row][column], 1); + } + } + } + return true; + } + private void printPuzzle(){ for(char y = 0; y <=8; y++){ for(char x = 0; x <=8; x++){ diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index d800e74a..cc590222 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -14,7 +14,7 @@ public int verify(String candidateSolution) { if(!sudoku.verifyPositveDigits()){ return -1; } - if(!checkDigitInGlobalRow(candidateSolution)){ + if(!sudoku.checkDigitInGlobalRow()){ return -3; } }else @@ -23,18 +23,18 @@ public int verify(String candidateSolution) { return 0; } - private boolean checkDigitInGlobalRow(String string){ - for (String strTmp : string.split("(?<=\\G.{9})")) { - Map map = new HashMap(); - for (int i = 0; i < strTmp.length(); i++) { - char c = strTmp.charAt(i); - if (map.containsKey(c)) { - return false; - } else { - map.put(c, 1); - } - } - } - return true; - } +// private boolean checkDigitInGlobalRow(String string){ +// for (String strTmp : string.split("(?<=\\G.{9})")) { +// Map map = new HashMap(); +// for (int i = 0; i < strTmp.length(); i++) { +// char c = strTmp.charAt(i); +// if (map.containsKey(c)) { +// return false; +// } else { +// map.put(c, 1); +// } +// } +// } +// return true; +// } } From 9f2c2e10c473c00ebbc82d0a318637cdcbc96e0a Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:06:23 +0300 Subject: [PATCH 58/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 5 +++++ .../univoulu/tol/sqatlab/sudoku/Sudoku.java | 14 ++++++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 18 +++--------------- 3 files changed, 22 insertions(+), 15 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 0ccbe79a..15a4a2a8 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -55,3 +55,8 @@ RefactoringAction 1444247329110 Sudoku.java ADD import java.util.HashMap IMPORT RefactoringAction 1444247697295 SudokuVerifier.java REMOVE checkDigitInGlobalRow(String) METHOD RefactoringAction 1444247711835 Sudoku.java RENAME checkDigitInGlobalRow(String)=>boolean checkDigitInGlobalRow() METHOD EditAction 1444247717961 SudokuVerifier.java 894 1 3 0 +UnitTestCaseAction 1444247718781 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444247718781 TestSudokuVerifier FAIL +RefactoringAction 1444248233971 Sudoku.java ADD boolean checkDigitInGlobalRow()/2 METHOD +RefactoringAction 1444248244518 Sudoku.java RENAME checkDigitInGlobalRow()/2=>boolean checkDigitInGlobalColumn() METHOD +EditAction 1444248383692 SudokuVerifier.java 547 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 81bfbaa3..74403c5f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -71,6 +71,20 @@ public boolean checkDigitInGlobalRow(){ return true; } + public boolean checkDigitInGlobalColumn(){ + for(int column = 0; column <= 8; column++){ + Map map = new HashMap(); + for(int row = 0; row <= 8; column = column + 9){ + if (map.containsKey(myPuzzle[row][column])) { + return false; + } else { + map.put(myPuzzle[row][column], 1); + } + } + } + return true; + } + private void printPuzzle(){ for(char y = 0; y <=8; y++){ for(char x = 0; x <=8; x++){ diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index cc590222..e0074f9d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -17,24 +17,12 @@ public int verify(String candidateSolution) { if(!sudoku.checkDigitInGlobalRow()){ return -3; } + if(!sudoku.checkDigitInGlobalColumn()){ + return -4; + } }else return 1; return 0; } - -// private boolean checkDigitInGlobalRow(String string){ -// for (String strTmp : string.split("(?<=\\G.{9})")) { -// Map map = new HashMap(); -// for (int i = 0; i < strTmp.length(); i++) { -// char c = strTmp.charAt(i); -// if (map.containsKey(c)) { -// return false; -// } else { -// map.put(c, 1); -// } -// } -// } -// return true; -// } } From bd3d9382ea11b0a110d00b609a0dea2f386376b7 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:06:44 +0300 Subject: [PATCH 59/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 15a4a2a8..c8b81d6b 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -60,3 +60,6 @@ UnitTestSessionAction 1444247718781 TestSudokuVerifier FAIL RefactoringAction 1444248233971 Sudoku.java ADD boolean checkDigitInGlobalRow()/2 METHOD RefactoringAction 1444248244518 Sudoku.java RENAME checkDigitInGlobalRow()/2=>boolean checkDigitInGlobalColumn() METHOD EditAction 1444248383692 SudokuVerifier.java 547 1 3 0 +UnitTestCaseAction 1444248384635 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248384636 TestSudokuVerifier FAIL +EditAction 1444248404822 Sudoku.java 2374 7 11 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 74403c5f..c44f3334 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -74,7 +74,7 @@ public boolean checkDigitInGlobalRow(){ public boolean checkDigitInGlobalColumn(){ for(int column = 0; column <= 8; column++){ Map map = new HashMap(); - for(int row = 0; row <= 8; column = column + 9){ + for(int row = 0; row <= 8; column = column + 8){ if (map.containsKey(myPuzzle[row][column])) { return false; } else { From 0abdbb80bbcf0fc38f5bdb33c4e4fa9a28ea2097 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:11:44 +0300 Subject: [PATCH 60/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index c8b81d6b..69cca797 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -63,3 +63,8 @@ EditAction 1444248383692 SudokuVerifier.java 547 1 3 0 UnitTestCaseAction 1444248384635 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444248384636 TestSudokuVerifier FAIL EditAction 1444248404822 Sudoku.java 2374 7 11 0 +UnitTestCaseAction 1444248405527 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248405527 TestSudokuVerifier FAIL +UnitTestCaseAction 1444248687218 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248687219 TestSudokuVerifier FAIL +EditAction 1444248704162 Sudoku.java 2369 7 11 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index c44f3334..bfa2ca75 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -74,7 +74,7 @@ public boolean checkDigitInGlobalRow(){ public boolean checkDigitInGlobalColumn(){ for(int column = 0; column <= 8; column++){ Map map = new HashMap(); - for(int row = 0; row <= 8; column = column + 8){ + for(int row = 0; row <= 72; row = row + 8){ if (map.containsKey(myPuzzle[row][column])) { return false; } else { From 7e37380b50909da9c7ea31ebd90f34f39e35adde Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:16:51 +0300 Subject: [PATCH 61/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 2 +- src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 69cca797..a382661e 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -68,3 +68,8 @@ UnitTestSessionAction 1444248405527 TestSudokuVerifier FAIL UnitTestCaseAction 1444248687218 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444248687219 TestSudokuVerifier FAIL EditAction 1444248704162 Sudoku.java 2369 7 11 0 +UnitTestCaseAction 1444248704854 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248704855 TestSudokuVerifier FAIL +UnitTestCaseAction 1444248968279 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248968283 TestSudokuVerifier FAIL +EditAction 1444249011308 TestSudokuVerifier.java 2021 7 17 10 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index bfa2ca75..9d9d8225 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -74,7 +74,7 @@ public boolean checkDigitInGlobalRow(){ public boolean checkDigitInGlobalColumn(){ for(int column = 0; column <= 8; column++){ Map map = new HashMap(); - for(int row = 0; row <= 72; row = row + 8){ + for(int row = 0; row <= 8; row++){ if (map.containsKey(myPuzzle[row][column])) { return false; } else { diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 77baae43..ff7df2ab 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 initialize() { inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest3 = "113456789912345678891234567789123456678912345567891234456789123345678912234567891"; - inValidStringTest4 = "417369825432158947958724316825437169791586432346912758289643571573291684164875293"; + inValidStringTest4 = "417369825432158944958724316825437169791586432346912758289643571573291684164875293"; } @Test From eef8eafc517e225c189478197e676295d3d4c25c Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:18:15 +0300 Subject: [PATCH 62/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index a382661e..62e16cee 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -73,3 +73,6 @@ UnitTestSessionAction 1444248704855 TestSudokuVerifier FAIL UnitTestCaseAction 1444248968279 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444248968283 TestSudokuVerifier FAIL EditAction 1444249011308 TestSudokuVerifier.java 2021 7 17 10 +UnitTestCaseAction 1444249011982 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249011983 TestSudokuVerifier FAIL +EditAction 1444249095597 TestSudokuVerifier.java 2021 7 17 10 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index ff7df2ab..86ea2a7f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -23,7 +23,7 @@ public void initialize() { inValidStringTest = "3456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; - inValidStringTest3 = "113456789912345678891234567789123456678912345567891234456789123345678912234567891"; + inValidStringTest3 = "417369825432158944958724316825437169791586432346912758289643571573291684164875293"; inValidStringTest4 = "417369825432158944958724316825437169791586432346912758289643571573291684164875293"; } From fec498786973843ca6f8de4931540deaf06d5455 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:21:19 +0300 Subject: [PATCH 63/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 6 ++++++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 13 +++++++------ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 62e16cee..f7bc835b 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -76,3 +76,9 @@ EditAction 1444249011308 TestSudokuVerifier.java 2021 7 17 10 UnitTestCaseAction 1444249011982 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444249011983 TestSudokuVerifier FAIL EditAction 1444249095597 TestSudokuVerifier.java 2021 7 17 10 +UnitTestCaseAction 1444249096539 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249096539 TestSudokuVerifier FAIL +RefactoringAction 1444249240933 Sudoku.java ADD char c FIELD +UnitTestCaseAction 1444249253939 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249253940 TestSudokuVerifier FAIL +EditAction 1444249279793 TestSudokuVerifier.java 2021 7 17 10 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 9d9d8225..b5009d67 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -6,7 +6,8 @@ public class Sudoku { private String puzzleString; - + private char c; + private int[][] myPuzzle = new int[][]{ { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, @@ -59,12 +60,12 @@ public boolean verifyPositveDigits(){ public boolean checkDigitInGlobalRow(){ for(int row = 0; row <= 8; row++){ - Map map = new HashMap(); + Map map = new HashMap(); for(int column = 0; column <= 8; column++){ if (map.containsKey(myPuzzle[row][column])) { return false; } else { - map.put(myPuzzle[row][column], 1); + map.put(c,myPuzzle[row][column]); } } } @@ -73,12 +74,12 @@ public boolean checkDigitInGlobalRow(){ public boolean checkDigitInGlobalColumn(){ for(int column = 0; column <= 8; column++){ - Map map = new HashMap(); + Map map = new HashMap(); for(int row = 0; row <= 8; row++){ - if (map.containsKey(myPuzzle[row][column])) { + if (map.containsValue(myPuzzle[row][column])) { return false; } else { - map.put(myPuzzle[row][column], 1); + map.put(c,myPuzzle[row][column]); } } } diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 86ea2a7f..20bc0544 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -23,7 +23,7 @@ public void initialize() { inValidStringTest = "3456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; - inValidStringTest3 = "417369825432158944958724316825437169791586432346912758289643571573291684164875293"; + inValidStringTest3 = "447369825432158944958724316825437169791586432346912758289643571573291684164875293"; inValidStringTest4 = "417369825432158944958724316825437169791586432346912758289643571573291684164875293"; } From d47f072f797d607f640b9db9b6a36cc1ab5b63c9 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:22:23 +0300 Subject: [PATCH 64/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 2 +- src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index f7bc835b..d7de8a84 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -82,3 +82,8 @@ RefactoringAction 1444249240933 Sudoku.java ADD char c FIELD UnitTestCaseAction 1444249253939 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444249253940 TestSudokuVerifier FAIL EditAction 1444249279793 TestSudokuVerifier.java 2021 7 17 10 +UnitTestCaseAction 1444249280566 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249280573 TestSudokuVerifier FAIL +UnitTestCaseAction 1444249314519 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249314520 TestSudokuVerifier FAIL +EditAction 1444249343294 TestSudokuVerifier.java 2021 7 17 10 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index b5009d67..8d187ded 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -62,7 +62,7 @@ public boolean checkDigitInGlobalRow(){ for(int row = 0; row <= 8; row++){ Map map = new HashMap(); for(int column = 0; column <= 8; column++){ - if (map.containsKey(myPuzzle[row][column])) { + if (map.containsValue(myPuzzle[row][column])) { return false; } else { map.put(c,myPuzzle[row][column]); diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 20bc0544..1bb8e9ec 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -23,7 +23,7 @@ public void initialize() { inValidStringTest = "3456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; - inValidStringTest3 = "447369825432158944958724316825437169791586432346912758289643571573291684164875293"; + inValidStringTest3 = "117369825632158947958724316825437169791586432346912758289643571573291684164875293"; inValidStringTest4 = "417369825432158944958724316825437169791586432346912758289643571573291684164875293"; } From d8cfbe411e72aaeeba7acc448e98ae7e4a621647 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:36:18 +0300 Subject: [PATCH 65/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 11 +++++++++++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 8 ++++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index d7de8a84..497ea3a0 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -87,3 +87,14 @@ UnitTestSessionAction 1444249280573 TestSudokuVerifier FAIL UnitTestCaseAction 1444249314519 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444249314520 TestSudokuVerifier FAIL EditAction 1444249343294 TestSudokuVerifier.java 2021 7 17 10 +UnitTestCaseAction 1444249343946 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249343948 TestSudokuVerifier FAIL +UnitTestCaseAction 1444249609897 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249609898 TestSudokuVerifier FAIL +UnitTestCaseAction 1444249847588 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249847589 TestSudokuVerifier FAIL +UnitTestCaseAction 1444249953475 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249953476 TestSudokuVerifier FAIL +UnitTestCaseAction 1444250124108 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250124108 TestSudokuVerifier FAIL +EditAction 1444250178292 Sudoku.java 2389 7 11 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 8d187ded..b6c44415 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -73,13 +73,13 @@ public boolean checkDigitInGlobalRow(){ } public boolean checkDigitInGlobalColumn(){ - for(int column = 0; column <= 8; column++){ + for(int row = 0; row <= 8; row++){ Map map = new HashMap(); - for(int row = 0; row <= 8; row++){ - if (map.containsValue(myPuzzle[row][column])) { + for(int column = 0; column <= 8; column++){ + if (map.containsValue(myPuzzle[column][row])) { return false; } else { - map.put(c,myPuzzle[row][column]); + map.put(c,myPuzzle[column][row]); } } } From 38f337737ade3c8ab35619c2b15edb6748064bf2 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:38:29 +0300 Subject: [PATCH 66/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 497ea3a0..0ef54119 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -98,3 +98,6 @@ UnitTestSessionAction 1444249953476 TestSudokuVerifier FAIL UnitTestCaseAction 1444250124108 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444250124108 TestSudokuVerifier FAIL EditAction 1444250178292 Sudoku.java 2389 7 11 0 +UnitTestCaseAction 1444250178991 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250178992 TestSudokuVerifier FAIL +EditAction 1444250308831 Sudoku.java 2389 7 11 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index b6c44415..8d187ded 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -73,13 +73,13 @@ public boolean checkDigitInGlobalRow(){ } public boolean checkDigitInGlobalColumn(){ - for(int row = 0; row <= 8; row++){ + for(int column = 0; column <= 8; column++){ Map map = new HashMap(); - for(int column = 0; column <= 8; column++){ - if (map.containsValue(myPuzzle[column][row])) { + for(int row = 0; row <= 8; row++){ + if (map.containsValue(myPuzzle[row][column])) { return false; } else { - map.put(c,myPuzzle[column][row]); + map.put(c,myPuzzle[row][column]); } } } From 44badd554bc42902275f86f6155ae4770234ef92 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:38:29 +0300 Subject: [PATCH 67/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 0ef54119..0e7c95d6 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -101,3 +101,4 @@ EditAction 1444250178292 Sudoku.java 2389 7 11 0 UnitTestCaseAction 1444250178991 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444250178992 TestSudokuVerifier FAIL EditAction 1444250308831 Sudoku.java 2389 7 11 0 +EditAction 1444250309348 TestSudokuVerifier.java 2021 7 17 10 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 1bb8e9ec..059332c3 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 initialize() { inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest3 = "117369825632158947958724316825437169791586432346912758289643571573291684164875293"; - inValidStringTest4 = "417369825432158944958724316825437169791586432346912758289643571573291684164875293"; + inValidStringTest4 = "417369824632158947958724316825437169791586432346912758289643571573291684164875293"; } @Test From 4b46ab7cdffa24b97650c6efacafd3962eacca18 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:39:25 +0300 Subject: [PATCH 68/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 0e7c95d6..cd13ed97 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -102,3 +102,6 @@ UnitTestCaseAction 1444250178991 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444250178992 TestSudokuVerifier FAIL EditAction 1444250308831 Sudoku.java 2389 7 11 0 EditAction 1444250309348 TestSudokuVerifier.java 2021 7 17 10 +UnitTestCaseAction 1444250310088 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250310094 TestSudokuVerifier FAIL +EditAction 1444250365182 TestSudokuVerifier.java 2021 7 17 10 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 059332c3..49b525ee 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 initialize() { inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest3 = "117369825632158947958724316825437169791586432346912758289643571573291684164875293"; - inValidStringTest4 = "417369824632158947958724316825437169791586432346912758289643571573291684164875293"; + inValidStringTest4 = "417369825432158947958724316825437169791586432346912758289643571573291684164875293"; } @Test From c05c6878e37efb75a499eb68562d899153069127 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:40:31 +0300 Subject: [PATCH 69/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 3 + .../sqatlab/sudoku/TestSudokuVerifier.java | 56 +++++++++---------- 2 files changed, 31 insertions(+), 28 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index cd13ed97..bfdda23d 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -105,3 +105,6 @@ EditAction 1444250309348 TestSudokuVerifier.java 2021 7 17 10 UnitTestCaseAction 1444250310088 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444250310094 TestSudokuVerifier FAIL EditAction 1444250365182 TestSudokuVerifier.java 2021 7 17 10 +UnitTestCaseAction 1444250365782 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250365782 TestSudokuVerifier FAIL +EditAction 1444250431125 TestSudokuVerifier.java 1944 7 17 10 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 49b525ee..9e4791d0 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -15,31 +15,31 @@ public class TestSudokuVerifier { String validString; SudokuVerifier sv; - - @Before - public void initialize() { - sv = new SudokuVerifier(); - validString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - inValidStringTest = "3456789912345678891234567789123456678912345567891234456789123345678912234567891"; - inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; - inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; - inValidStringTest3 = "117369825632158947958724316825437169791586432346912758289643571573291684164875293"; - inValidStringTest4 = "417369825432158947958724316825437169791586432346912758289643571573291684164875293"; - } - - @Test - public void testIfSudokuIsValid(){ + + @Before + public void initialize() { + sv = new SudokuVerifier(); + validString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + inValidStringTest = "3456789912345678891234567789123456678912345567891234456789123345678912234567891"; + inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; + inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + inValidStringTest3 = "117369825632158947958724316825437169791586432346912758289643571573291684164875293"; + inValidStringTest4 = "417369825432158947958724316825437169791586432346912758289643571573291684164875293"; + } + + @Test + public void testIfSudokuIsValid(){ + assertEquals(0, sv.verify(validString)); + } + + @Test + public void testLenghtCorrect(){ + //invalid + assertEquals(1, sv.verify(inValidStringTest)); + //valid assertEquals(0, sv.verify(validString)); - } - - @Test - public void testLenghtCorrect(){ - //invalid - assertEquals(1, sv.verify(inValidStringTest)); - //valid - assertEquals(0, sv.verify(validString)); - } - + } + @Test public void testFirstRule() { //invalid @@ -47,12 +47,12 @@ public void testFirstRule() { //valid assertEquals(0, sv.verify(validString)); } - + @Test public void testSecondRule() { assertEquals(-2, sv.verify(inValidStringTest2)); } - + @Test public void testThirdRule() { //invalid @@ -60,7 +60,7 @@ public void testThirdRule() { //valid assertEquals(0, sv.verify(validString)); } - + @Test public void testFourthRule() { //invalid @@ -68,5 +68,5 @@ public void testFourthRule() { //valid assertEquals(0, sv.verify(validString)); } - + } From b28c3e8e02b17443398f8dbe392fcbafdd8c5a75 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:41:04 +0300 Subject: [PATCH 70/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 3 +++ 2 files changed, 4 insertions(+) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index bfdda23d..84392ee0 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -108,3 +108,4 @@ EditAction 1444250365182 TestSudokuVerifier.java 2021 7 17 10 UnitTestCaseAction 1444250365782 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444250365782 TestSudokuVerifier FAIL EditAction 1444250431125 TestSudokuVerifier.java 1944 7 17 10 +EditAction 1444250464468 TestSudokuVerifier.java 2012 7 18 11 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 9e4791d0..aaa741ec 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -50,7 +50,10 @@ public void testFirstRule() { @Test public void testSecondRule() { + //invalid assertEquals(-2, sv.verify(inValidStringTest2)); + //valid + assertEquals(0, sv.verify(validString)); } @Test From 032d29352f83badff03ff4643bfbbadde4996a92 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:42:48 +0300 Subject: [PATCH 71/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 4 ++++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 6 +++--- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 84392ee0..e6e98862 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -109,3 +109,8 @@ UnitTestCaseAction 1444250365782 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444250365782 TestSudokuVerifier FAIL EditAction 1444250431125 TestSudokuVerifier.java 1944 7 17 10 EditAction 1444250464468 TestSudokuVerifier.java 2012 7 18 11 +RefactoringAction 1444250487997 SudokuVerifier.java REMOVE import java.util.HashMap IMPORT +RefactoringAction 1444250509513 Sudoku.java ADD boolean check FIELD +RefactoringAction 1444250513021 Sudoku.java RENAME check=>boolean checkSubGrid FIELD +RefactoringAction 1444250514030 Sudoku.java RENAME checkSubGrid=>boolean checkSubGrid() METHOD +EditAction 1444250568439 SudokuVerifier.java 549 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 8d187ded..61f5385d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -86,6 +86,10 @@ public boolean checkDigitInGlobalColumn(){ return true; } + public boolean checkSubGrid(){ + return false; + } + private void printPuzzle(){ for(char y = 0; y <=8; y++){ for(char x = 0; x <=8; x++){ diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index e0074f9d..85fb6c64 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,8 +1,5 @@ package org.univoulu.tol.sqatlab.sudoku; -import java.util.HashMap; -import java.util.Map; - public class SudokuVerifier { private Sudoku sudoku; @@ -14,6 +11,9 @@ public int verify(String candidateSolution) { if(!sudoku.verifyPositveDigits()){ return -1; } + if(!sudoku.checkSubGrid()){ + return -2; + } if(!sudoku.checkDigitInGlobalRow()){ return -3; } From b56983b299f6bb6c9fa99ab3d5b049c5bf60d6df Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:42:48 +0300 Subject: [PATCH 72/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index e6e98862..01f57514 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -114,3 +114,4 @@ RefactoringAction 1444250509513 Sudoku.java ADD boolean check FIELD RefactoringAction 1444250513021 Sudoku.java RENAME check=>boolean checkSubGrid FIELD RefactoringAction 1444250514030 Sudoku.java RENAME checkSubGrid=>boolean checkSubGrid() METHOD EditAction 1444250568439 SudokuVerifier.java 549 1 3 0 +EditAction 1444250568578 TestSudokuVerifier.java 2014 7 17 10 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index aaa741ec..c35f19b1 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 testSecondRule() { //invalid assertEquals(-2, sv.verify(inValidStringTest2)); //valid - assertEquals(0, sv.verify(validString)); +// assertEquals(0, sv.verify(validString)); } @Test From eff248780581f72d705e03c76e95c0e77e871c4f Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:03:16 +0300 Subject: [PATCH 73/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 11 +++++++++++ src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java | 9 +++++++++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 7 ++++--- 3 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 01f57514..dd7dcfd7 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -115,3 +115,14 @@ RefactoringAction 1444250513021 Sudoku.java RENAME check=>boolean checkSubGrid F RefactoringAction 1444250514030 Sudoku.java RENAME checkSubGrid=>boolean checkSubGrid() METHOD EditAction 1444250568439 SudokuVerifier.java 549 1 3 0 EditAction 1444250568578 TestSudokuVerifier.java 2014 7 17 10 +UnitTestCaseAction 1444250569200 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250569201 TestSudokuVerifier FAIL +RefactoringAction 1444251570245 Subgrid.java ADD Subgrid.java CLASS +FileOpenedAction 1444251570549 Subgrid.java 73 0 0 0 +RefactoringAction 1444251589706 Subgrid.java ADD int FIELD +RefactoringAction 1444251591710 Subgrid.java RENAME Sub=>int FIELD +RefactoringAction 1444251703104 Subgrid.java ADD Subgrid() METHOD +RefactoringAction 1444251732630 Subgrid.java RENAME Subgrid()=>Subgrid(int METHOD +RefactoringAction 1444251740134 Subgrid.java RENAME Subgrid=>int FIELD +RefactoringAction 1444251741645 Subgrid.java RENAME subgrid=>int FIELD +EditAction 1444251795767 Subgrid.java 197 1 1 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java b/src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java new file mode 100644 index 00000000..14af97c0 --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java @@ -0,0 +1,9 @@ +package org.univoulu.tol.sqatlab.sudoku; + +public class Subgrid { + private int[] subGrid = new int[]{0, 0, 0, 0, 0, 0, 0, 0, 0}; + + public Subgrid(int[] grid){ + this.subGrid = grid; + } +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 61f5385d..9625e5d4 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -33,7 +33,8 @@ public void createPuzzle(){ char digits = puzzleString.charAt(row*9+column); myPuzzle[row][column] = Character.getNumericValue(digits); } - } + } + printPuzzle(); } public boolean validateStringLenght(){ @@ -91,8 +92,8 @@ public boolean checkSubGrid(){ } private void printPuzzle(){ - for(char y = 0; y <=8; y++){ - for(char x = 0; x <=8; x++){ + for(int y = 0; y <=8; y++){ + for(int x = 0; x <=8; x++){ System.out.print(myPuzzle[y][x] + " "); if ( x == 2 || x == 5 ){ System.out.print(" "); From 041decefa2b6bd516492073fef666c298e14d4c6 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:13:42 +0300 Subject: [PATCH 74/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 13 +++++++++++++ src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java | 16 ++++++++++++++-- src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 3 +++ 3 files changed, 30 insertions(+), 2 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index dd7dcfd7..76e2a6ad 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -126,3 +126,16 @@ RefactoringAction 1444251732630 Subgrid.java RENAME Subgrid()=>Subgrid(int METHO RefactoringAction 1444251740134 Subgrid.java RENAME Subgrid=>int FIELD RefactoringAction 1444251741645 Subgrid.java RENAME subgrid=>int FIELD EditAction 1444251795767 Subgrid.java 197 1 1 0 +UnitTestCaseAction 1444251796853 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444251796854 TestSudokuVerifier FAIL +RefactoringAction 1444251893889 Subgrid.java REMOVE subGrid FIELD +RefactoringAction 1444251899393 Subgrid.java ADD import java.sql.Array IMPORT +RefactoringAction 1444251904902 Subgrid.java ADD import java.util.ArrayList IMPORT +RefactoringAction 1444251913414 Subgrid.java REMOVE import java.sql.Array IMPORT +RefactoringAction 1444251918926 Subgrid.java ADD ArrayList subGrid FIELD +RefactoringAction 1444251944373 Subgrid.java RENAME Subgrid(int=>Subgrid(ArrayList) METHOD +RefactoringAction 1444251994563 Subgrid.java ADD ArrayList getSubGrid() METHOD +RefactoringAction 1444251994564 Subgrid.java ADD void setSubGrid(ArrayList) METHOD +RefactoringAction 1444252003072 Subgrid.java REMOVE Subgrid(ArrayList) METHOD +RefactoringAction 1444252021596 Sudoku.java ADD import java.util.ArrayList IMPORT +EditAction 1444252422822 Sudoku.java 2546 8 14 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java b/src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java index 14af97c0..2a47275f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java @@ -1,9 +1,21 @@ package org.univoulu.tol.sqatlab.sudoku; +import java.util.ArrayList; + public class Subgrid { - private int[] subGrid = new int[]{0, 0, 0, 0, 0, 0, 0, 0, 0}; + private ArrayList subGrid; - public Subgrid(int[] grid){ + public Subgrid(ArrayList grid){ this.subGrid = grid; } + + public ArrayList getSubGrid() { + return subGrid; + } + + public void setSubGrid(ArrayList subGrid) { + this.subGrid = subGrid; + } + + } diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 9625e5d4..04d2bf1b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -1,5 +1,6 @@ package org.univoulu.tol.sqatlab.sudoku; +import java.util.ArrayList; import java.util.HashMap; import java.util.Map; @@ -88,6 +89,8 @@ public boolean checkDigitInGlobalColumn(){ } public boolean checkSubGrid(){ + ArrayList subGrids = new ArrayList<>(); + return false; } From b0b2e3d548394d987bc8cbf77164f8f786b19269 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:13:43 +0300 Subject: [PATCH 75/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java | 7 +------ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 76e2a6ad..1cab55c2 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -139,3 +139,4 @@ RefactoringAction 1444251994564 Subgrid.java ADD void setSubGrid(ArrayList) METHOD RefactoringAction 1444252021596 Sudoku.java ADD import java.util.ArrayList IMPORT EditAction 1444252422822 Sudoku.java 2546 8 14 0 +EditAction 1444252423057 Subgrid.java 300 2 2 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java b/src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java index 2a47275f..0b556884 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java @@ -3,12 +3,9 @@ import java.util.ArrayList; public class Subgrid { + private ArrayList subGrid; - public Subgrid(ArrayList grid){ - this.subGrid = grid; - } - public ArrayList getSubGrid() { return subGrid; } @@ -16,6 +13,4 @@ public ArrayList getSubGrid() { public void setSubGrid(ArrayList subGrid) { this.subGrid = subGrid; } - - } From 07f41bf84a1af090681c195498ed42763886713c Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:14:18 +0300 Subject: [PATCH 76/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 6 ++++++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 1cab55c2..6421b79a 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -140,3 +140,9 @@ RefactoringAction 1444252003072 Subgrid.java REMOVE Subgrid(ArrayList) RefactoringAction 1444252021596 Sudoku.java ADD import java.util.ArrayList IMPORT EditAction 1444252422822 Sudoku.java 2546 8 14 0 EditAction 1444252423057 Subgrid.java 300 2 2 0 +UnitTestCaseAction 1444252423792 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444252423793 TestSudokuVerifier FAIL +UnitTestCaseAction 1444252433908 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444252433908 TestSudokuVerifier FAIL +UnitTestCaseAction 1444252451460 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444252451460 TestSudokuVerifier FAIL diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 04d2bf1b..514d0415 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -35,7 +35,6 @@ public void createPuzzle(){ myPuzzle[row][column] = Character.getNumericValue(digits); } } - printPuzzle(); } public boolean validateStringLenght(){ @@ -91,7 +90,7 @@ public boolean checkDigitInGlobalColumn(){ public boolean checkSubGrid(){ ArrayList subGrids = new ArrayList<>(); - return false; + return true; } private void printPuzzle(){ From d19876d5993b58d0244fd2d555dd38d0c98ee284 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:22:02 +0300 Subject: [PATCH 77/97] besouro automatic message --- .besouro/20151007220327276/actions.txt | 296 +++++++++--------- .besouro/20151008190714712/actions.txt | 25 ++ .../20151008190714712/besouroEpisodes.txt | 0 .besouro/20151008190714712/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151008190714712/userComments.txt | 0 .besouro/20151008190714712/zorroEpisodes.txt | 0 .../univoulu/tol/sqatlab/sudoku/Subgrid.java | 16 - .../univoulu/tol/sqatlab/sudoku/Sudoku.java | 31 +- .../tol/sqatlab/sudoku/SudokuBoard.java | 8 + 10 files changed, 207 insertions(+), 169 deletions(-) create mode 100644 .besouro/20151008190714712/actions.txt create mode 100644 .besouro/20151008190714712/besouroEpisodes.txt create mode 100644 .besouro/20151008190714712/disagreements.txt create mode 100644 .besouro/20151008190714712/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151008190714712/userComments.txt create mode 100644 .besouro/20151008190714712/zorroEpisodes.txt delete mode 100644 src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java create mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuBoard.java diff --git a/.besouro/20151007220327276/actions.txt b/.besouro/20151007220327276/actions.txt index 6421b79a..ca820e21 100644 --- a/.besouro/20151007220327276/actions.txt +++ b/.besouro/20151007220327276/actions.txt @@ -1,148 +1,148 @@ -FileOpenedAction 1444244608136 SudokuVerifier.java 1173 4 6 0 -RefactoringAction 1444244626401 Sudoku.java ADD boolean verifyPositveDigits(String) METHOD -RefactoringAction 1444244716325 Sudoku.java RENAME verifyPositveDigits(String)=>boolean verifyPositveDigits() METHOD -EditAction 1444245137356 Sudoku.java 1339 3 4 0 -RefactoringAction 1444245142905 SudokuVerifier.java REMOVE verifyPositveDigits(String) METHOD -EditAction 1444245183371 SudokuVerifier.java 1177 3 5 0 -UnitTestCaseAction 1444245185944 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444245185952 TestSudokuVerifier FAIL -EditAction 1444245532828 Sudoku.java 1393 3 4 0 -UnitTestCaseAction 1444245533901 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444245533902 TestSudokuVerifier FAIL -EditAction 1444245790027 Sudoku.java 1496 3 5 0 -UnitTestCaseAction 1444245790811 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444245790812 TestSudokuVerifier FAIL -EditAction 1444245824382 SudokuVerifier.java 1176 3 5 0 -UnitTestCaseAction 1444245825123 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444245825123 TestSudokuVerifier FAIL -EditAction 1444245934180 Sudoku.java 1535 3 6 0 -EditAction 1444245934380 SudokuVerifier.java 1177 3 5 0 -UnitTestCaseAction 1444245935145 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444245935146 TestSudokuVerifier FAIL -EditAction 1444246128470 Sudoku.java 1445 3 5 0 -UnitTestCaseAction 1444246129259 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444246129260 TestSudokuVerifier FAIL -EditAction 1444246231312 Sudoku.java 1487 3 5 0 -UnitTestCaseAction 1444246232027 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444246232028 TestSudokuVerifier FAIL -RefactoringAction 1444246381375 TestSudokuVerifier.java ADD void test FIELD -RefactoringAction 1444246406897 TestSudokuVerifier.java RENAME test=>void testfourth FIELD -RefactoringAction 1444246410910 TestSudokuVerifier.java RENAME testfourth=>void testFourth FIELD -RefactoringAction 1444246415938 TestSudokuVerifier.java RENAME testFourth=>void testFourthRule() METHOD -RefactoringAction 1444246541976 TestSudokuVerifier.java ADD String inValidStringTest3/2 FIELD -RefactoringAction 1444246543489 TestSudokuVerifier.java RENAME inValidStringTest3/2=>String inValidStringTest4 FIELD -EditAction 1444246551707 TestSudokuVerifier.java 2021 7 17 10 -EditAction 1444246553888 SudokuVerifier.java 1017 3 5 0 -RefactoringAction 1444246618498 Sudoku.java ADD String proposalString FIELD -EditAction 1444246661344 Sudoku.java 1561 3 6 0 -RefactoringAction 1444246673049 SudokuVerifier.java REMOVE validateStringLenght(String) METHOD -RefactoringAction 1444246674560 SudokuVerifier.java ADD boolean validateStringLenght(String) METHOD -RefactoringAction 1444246675598 SudokuVerifier.java REMOVE validateStringLenght(String) METHOD -RefactoringAction 1444246682256 Sudoku.java ADD boolean validateStringLenght(String) METHOD -RefactoringAction 1444246701279 Sudoku.java RENAME validateStringLenght(String)=>boolean validateStringLenght() METHOD -RefactoringAction 1444246712299 Sudoku.java RENAME proposalString=>String puzzleString FIELD -EditAction 1444246779678 SudokuVerifier.java 1020 2 5 0 -UnitTestCaseAction 1444246780578 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444246780579 TestSudokuVerifier FAIL -RefactoringAction 1444246934714 Sudoku.java ADD void create FIELD -RefactoringAction 1444246940722 Sudoku.java RENAME create=>void createPuzzle FIELD -RefactoringAction 1444246941734 Sudoku.java RENAME createPuzzle=>void createPuzzle() METHOD -EditAction 1444246999683 SudokuVerifier.java 1047 2 5 0 -UnitTestCaseAction 1444247000547 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444247000549 TestSudokuVerifier FAIL -EditAction 1444247087873 SudokuVerifier.java 876 2 5 0 -RefactoringAction 1444247329110 Sudoku.java ADD import java.util.HashMap IMPORT -RefactoringAction 1444247697295 SudokuVerifier.java REMOVE checkDigitInGlobalRow(String) METHOD -RefactoringAction 1444247711835 Sudoku.java RENAME checkDigitInGlobalRow(String)=>boolean checkDigitInGlobalRow() METHOD -EditAction 1444247717961 SudokuVerifier.java 894 1 3 0 -UnitTestCaseAction 1444247718781 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444247718781 TestSudokuVerifier FAIL -RefactoringAction 1444248233971 Sudoku.java ADD boolean checkDigitInGlobalRow()/2 METHOD -RefactoringAction 1444248244518 Sudoku.java RENAME checkDigitInGlobalRow()/2=>boolean checkDigitInGlobalColumn() METHOD -EditAction 1444248383692 SudokuVerifier.java 547 1 3 0 -UnitTestCaseAction 1444248384635 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444248384636 TestSudokuVerifier FAIL -EditAction 1444248404822 Sudoku.java 2374 7 11 0 -UnitTestCaseAction 1444248405527 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444248405527 TestSudokuVerifier FAIL -UnitTestCaseAction 1444248687218 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444248687219 TestSudokuVerifier FAIL -EditAction 1444248704162 Sudoku.java 2369 7 11 0 -UnitTestCaseAction 1444248704854 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444248704855 TestSudokuVerifier FAIL -UnitTestCaseAction 1444248968279 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444248968283 TestSudokuVerifier FAIL -EditAction 1444249011308 TestSudokuVerifier.java 2021 7 17 10 -UnitTestCaseAction 1444249011982 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444249011983 TestSudokuVerifier FAIL -EditAction 1444249095597 TestSudokuVerifier.java 2021 7 17 10 -UnitTestCaseAction 1444249096539 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444249096539 TestSudokuVerifier FAIL -RefactoringAction 1444249240933 Sudoku.java ADD char c FIELD -UnitTestCaseAction 1444249253939 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444249253940 TestSudokuVerifier FAIL -EditAction 1444249279793 TestSudokuVerifier.java 2021 7 17 10 -UnitTestCaseAction 1444249280566 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444249280573 TestSudokuVerifier FAIL -UnitTestCaseAction 1444249314519 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444249314520 TestSudokuVerifier FAIL -EditAction 1444249343294 TestSudokuVerifier.java 2021 7 17 10 -UnitTestCaseAction 1444249343946 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444249343948 TestSudokuVerifier FAIL -UnitTestCaseAction 1444249609897 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444249609898 TestSudokuVerifier FAIL -UnitTestCaseAction 1444249847588 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444249847589 TestSudokuVerifier FAIL -UnitTestCaseAction 1444249953475 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444249953476 TestSudokuVerifier FAIL -UnitTestCaseAction 1444250124108 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444250124108 TestSudokuVerifier FAIL -EditAction 1444250178292 Sudoku.java 2389 7 11 0 -UnitTestCaseAction 1444250178991 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444250178992 TestSudokuVerifier FAIL -EditAction 1444250308831 Sudoku.java 2389 7 11 0 -EditAction 1444250309348 TestSudokuVerifier.java 2021 7 17 10 -UnitTestCaseAction 1444250310088 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444250310094 TestSudokuVerifier FAIL -EditAction 1444250365182 TestSudokuVerifier.java 2021 7 17 10 -UnitTestCaseAction 1444250365782 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444250365782 TestSudokuVerifier FAIL -EditAction 1444250431125 TestSudokuVerifier.java 1944 7 17 10 -EditAction 1444250464468 TestSudokuVerifier.java 2012 7 18 11 -RefactoringAction 1444250487997 SudokuVerifier.java REMOVE import java.util.HashMap IMPORT -RefactoringAction 1444250509513 Sudoku.java ADD boolean check FIELD -RefactoringAction 1444250513021 Sudoku.java RENAME check=>boolean checkSubGrid FIELD -RefactoringAction 1444250514030 Sudoku.java RENAME checkSubGrid=>boolean checkSubGrid() METHOD -EditAction 1444250568439 SudokuVerifier.java 549 1 3 0 -EditAction 1444250568578 TestSudokuVerifier.java 2014 7 17 10 -UnitTestCaseAction 1444250569200 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444250569201 TestSudokuVerifier FAIL -RefactoringAction 1444251570245 Subgrid.java ADD Subgrid.java CLASS -FileOpenedAction 1444251570549 Subgrid.java 73 0 0 0 -RefactoringAction 1444251589706 Subgrid.java ADD int FIELD -RefactoringAction 1444251591710 Subgrid.java RENAME Sub=>int FIELD -RefactoringAction 1444251703104 Subgrid.java ADD Subgrid() METHOD -RefactoringAction 1444251732630 Subgrid.java RENAME Subgrid()=>Subgrid(int METHOD -RefactoringAction 1444251740134 Subgrid.java RENAME Subgrid=>int FIELD -RefactoringAction 1444251741645 Subgrid.java RENAME subgrid=>int FIELD -EditAction 1444251795767 Subgrid.java 197 1 1 0 -UnitTestCaseAction 1444251796853 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444251796854 TestSudokuVerifier FAIL -RefactoringAction 1444251893889 Subgrid.java REMOVE subGrid FIELD -RefactoringAction 1444251899393 Subgrid.java ADD import java.sql.Array IMPORT -RefactoringAction 1444251904902 Subgrid.java ADD import java.util.ArrayList IMPORT -RefactoringAction 1444251913414 Subgrid.java REMOVE import java.sql.Array IMPORT -RefactoringAction 1444251918926 Subgrid.java ADD ArrayList subGrid FIELD -RefactoringAction 1444251944373 Subgrid.java RENAME Subgrid(int=>Subgrid(ArrayList) METHOD -RefactoringAction 1444251994563 Subgrid.java ADD ArrayList getSubGrid() METHOD -RefactoringAction 1444251994564 Subgrid.java ADD void setSubGrid(ArrayList) METHOD -RefactoringAction 1444252003072 Subgrid.java REMOVE Subgrid(ArrayList) METHOD -RefactoringAction 1444252021596 Sudoku.java ADD import java.util.ArrayList IMPORT -EditAction 1444252422822 Sudoku.java 2546 8 14 0 -EditAction 1444252423057 Subgrid.java 300 2 2 0 -UnitTestCaseAction 1444252423792 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444252423793 TestSudokuVerifier FAIL -UnitTestCaseAction 1444252433908 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444252433908 TestSudokuVerifier FAIL -UnitTestCaseAction 1444252451460 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1444252451460 TestSudokuVerifier FAIL +FileOpenedAction 1444244608136 SudokuVerifier.java 1173 4 6 0 +RefactoringAction 1444244626401 Sudoku.java ADD boolean verifyPositveDigits(String) METHOD +RefactoringAction 1444244716325 Sudoku.java RENAME verifyPositveDigits(String)=>boolean verifyPositveDigits() METHOD +EditAction 1444245137356 Sudoku.java 1339 3 4 0 +RefactoringAction 1444245142905 SudokuVerifier.java REMOVE verifyPositveDigits(String) METHOD +EditAction 1444245183371 SudokuVerifier.java 1177 3 5 0 +UnitTestCaseAction 1444245185944 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444245185952 TestSudokuVerifier FAIL +EditAction 1444245532828 Sudoku.java 1393 3 4 0 +UnitTestCaseAction 1444245533901 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444245533902 TestSudokuVerifier FAIL +EditAction 1444245790027 Sudoku.java 1496 3 5 0 +UnitTestCaseAction 1444245790811 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444245790812 TestSudokuVerifier FAIL +EditAction 1444245824382 SudokuVerifier.java 1176 3 5 0 +UnitTestCaseAction 1444245825123 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444245825123 TestSudokuVerifier FAIL +EditAction 1444245934180 Sudoku.java 1535 3 6 0 +EditAction 1444245934380 SudokuVerifier.java 1177 3 5 0 +UnitTestCaseAction 1444245935145 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444245935146 TestSudokuVerifier FAIL +EditAction 1444246128470 Sudoku.java 1445 3 5 0 +UnitTestCaseAction 1444246129259 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444246129260 TestSudokuVerifier FAIL +EditAction 1444246231312 Sudoku.java 1487 3 5 0 +UnitTestCaseAction 1444246232027 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444246232028 TestSudokuVerifier FAIL +RefactoringAction 1444246381375 TestSudokuVerifier.java ADD void test FIELD +RefactoringAction 1444246406897 TestSudokuVerifier.java RENAME test=>void testfourth FIELD +RefactoringAction 1444246410910 TestSudokuVerifier.java RENAME testfourth=>void testFourth FIELD +RefactoringAction 1444246415938 TestSudokuVerifier.java RENAME testFourth=>void testFourthRule() METHOD +RefactoringAction 1444246541976 TestSudokuVerifier.java ADD String inValidStringTest3/2 FIELD +RefactoringAction 1444246543489 TestSudokuVerifier.java RENAME inValidStringTest3/2=>String inValidStringTest4 FIELD +EditAction 1444246551707 TestSudokuVerifier.java 2021 7 17 10 +EditAction 1444246553888 SudokuVerifier.java 1017 3 5 0 +RefactoringAction 1444246618498 Sudoku.java ADD String proposalString FIELD +EditAction 1444246661344 Sudoku.java 1561 3 6 0 +RefactoringAction 1444246673049 SudokuVerifier.java REMOVE validateStringLenght(String) METHOD +RefactoringAction 1444246674560 SudokuVerifier.java ADD boolean validateStringLenght(String) METHOD +RefactoringAction 1444246675598 SudokuVerifier.java REMOVE validateStringLenght(String) METHOD +RefactoringAction 1444246682256 Sudoku.java ADD boolean validateStringLenght(String) METHOD +RefactoringAction 1444246701279 Sudoku.java RENAME validateStringLenght(String)=>boolean validateStringLenght() METHOD +RefactoringAction 1444246712299 Sudoku.java RENAME proposalString=>String puzzleString FIELD +EditAction 1444246779678 SudokuVerifier.java 1020 2 5 0 +UnitTestCaseAction 1444246780578 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444246780579 TestSudokuVerifier FAIL +RefactoringAction 1444246934714 Sudoku.java ADD void create FIELD +RefactoringAction 1444246940722 Sudoku.java RENAME create=>void createPuzzle FIELD +RefactoringAction 1444246941734 Sudoku.java RENAME createPuzzle=>void createPuzzle() METHOD +EditAction 1444246999683 SudokuVerifier.java 1047 2 5 0 +UnitTestCaseAction 1444247000547 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444247000549 TestSudokuVerifier FAIL +EditAction 1444247087873 SudokuVerifier.java 876 2 5 0 +RefactoringAction 1444247329110 Sudoku.java ADD import java.util.HashMap IMPORT +RefactoringAction 1444247697295 SudokuVerifier.java REMOVE checkDigitInGlobalRow(String) METHOD +RefactoringAction 1444247711835 Sudoku.java RENAME checkDigitInGlobalRow(String)=>boolean checkDigitInGlobalRow() METHOD +EditAction 1444247717961 SudokuVerifier.java 894 1 3 0 +UnitTestCaseAction 1444247718781 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444247718781 TestSudokuVerifier FAIL +RefactoringAction 1444248233971 Sudoku.java ADD boolean checkDigitInGlobalRow()/2 METHOD +RefactoringAction 1444248244518 Sudoku.java RENAME checkDigitInGlobalRow()/2=>boolean checkDigitInGlobalColumn() METHOD +EditAction 1444248383692 SudokuVerifier.java 547 1 3 0 +UnitTestCaseAction 1444248384635 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248384636 TestSudokuVerifier FAIL +EditAction 1444248404822 Sudoku.java 2374 7 11 0 +UnitTestCaseAction 1444248405527 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248405527 TestSudokuVerifier FAIL +UnitTestCaseAction 1444248687218 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248687219 TestSudokuVerifier FAIL +EditAction 1444248704162 Sudoku.java 2369 7 11 0 +UnitTestCaseAction 1444248704854 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248704855 TestSudokuVerifier FAIL +UnitTestCaseAction 1444248968279 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248968283 TestSudokuVerifier FAIL +EditAction 1444249011308 TestSudokuVerifier.java 2021 7 17 10 +UnitTestCaseAction 1444249011982 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249011983 TestSudokuVerifier FAIL +EditAction 1444249095597 TestSudokuVerifier.java 2021 7 17 10 +UnitTestCaseAction 1444249096539 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249096539 TestSudokuVerifier FAIL +RefactoringAction 1444249240933 Sudoku.java ADD char c FIELD +UnitTestCaseAction 1444249253939 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249253940 TestSudokuVerifier FAIL +EditAction 1444249279793 TestSudokuVerifier.java 2021 7 17 10 +UnitTestCaseAction 1444249280566 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249280573 TestSudokuVerifier FAIL +UnitTestCaseAction 1444249314519 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249314520 TestSudokuVerifier FAIL +EditAction 1444249343294 TestSudokuVerifier.java 2021 7 17 10 +UnitTestCaseAction 1444249343946 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249343948 TestSudokuVerifier FAIL +UnitTestCaseAction 1444249609897 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249609898 TestSudokuVerifier FAIL +UnitTestCaseAction 1444249847588 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249847589 TestSudokuVerifier FAIL +UnitTestCaseAction 1444249953475 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249953476 TestSudokuVerifier FAIL +UnitTestCaseAction 1444250124108 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250124108 TestSudokuVerifier FAIL +EditAction 1444250178292 Sudoku.java 2389 7 11 0 +UnitTestCaseAction 1444250178991 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250178992 TestSudokuVerifier FAIL +EditAction 1444250308831 Sudoku.java 2389 7 11 0 +EditAction 1444250309348 TestSudokuVerifier.java 2021 7 17 10 +UnitTestCaseAction 1444250310088 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250310094 TestSudokuVerifier FAIL +EditAction 1444250365182 TestSudokuVerifier.java 2021 7 17 10 +UnitTestCaseAction 1444250365782 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250365782 TestSudokuVerifier FAIL +EditAction 1444250431125 TestSudokuVerifier.java 1944 7 17 10 +EditAction 1444250464468 TestSudokuVerifier.java 2012 7 18 11 +RefactoringAction 1444250487997 SudokuVerifier.java REMOVE import java.util.HashMap IMPORT +RefactoringAction 1444250509513 Sudoku.java ADD boolean check FIELD +RefactoringAction 1444250513021 Sudoku.java RENAME check=>boolean checkSubGrid FIELD +RefactoringAction 1444250514030 Sudoku.java RENAME checkSubGrid=>boolean checkSubGrid() METHOD +EditAction 1444250568439 SudokuVerifier.java 549 1 3 0 +EditAction 1444250568578 TestSudokuVerifier.java 2014 7 17 10 +UnitTestCaseAction 1444250569200 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250569201 TestSudokuVerifier FAIL +RefactoringAction 1444251570245 Subgrid.java ADD Subgrid.java CLASS +FileOpenedAction 1444251570549 Subgrid.java 73 0 0 0 +RefactoringAction 1444251589706 Subgrid.java ADD int FIELD +RefactoringAction 1444251591710 Subgrid.java RENAME Sub=>int FIELD +RefactoringAction 1444251703104 Subgrid.java ADD Subgrid() METHOD +RefactoringAction 1444251732630 Subgrid.java RENAME Subgrid()=>Subgrid(int METHOD +RefactoringAction 1444251740134 Subgrid.java RENAME Subgrid=>int FIELD +RefactoringAction 1444251741645 Subgrid.java RENAME subgrid=>int FIELD +EditAction 1444251795767 Subgrid.java 197 1 1 0 +UnitTestCaseAction 1444251796853 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444251796854 TestSudokuVerifier FAIL +RefactoringAction 1444251893889 Subgrid.java REMOVE subGrid FIELD +RefactoringAction 1444251899393 Subgrid.java ADD import java.sql.Array IMPORT +RefactoringAction 1444251904902 Subgrid.java ADD import java.util.ArrayList IMPORT +RefactoringAction 1444251913414 Subgrid.java REMOVE import java.sql.Array IMPORT +RefactoringAction 1444251918926 Subgrid.java ADD ArrayList subGrid FIELD +RefactoringAction 1444251944373 Subgrid.java RENAME Subgrid(int=>Subgrid(ArrayList) METHOD +RefactoringAction 1444251994563 Subgrid.java ADD ArrayList getSubGrid() METHOD +RefactoringAction 1444251994564 Subgrid.java ADD void setSubGrid(ArrayList) METHOD +RefactoringAction 1444252003072 Subgrid.java REMOVE Subgrid(ArrayList) METHOD +RefactoringAction 1444252021596 Sudoku.java ADD import java.util.ArrayList IMPORT +EditAction 1444252422822 Sudoku.java 2546 8 14 0 +EditAction 1444252423057 Subgrid.java 300 2 2 0 +UnitTestCaseAction 1444252423792 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444252423793 TestSudokuVerifier FAIL +UnitTestCaseAction 1444252433908 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444252433908 TestSudokuVerifier FAIL +UnitTestCaseAction 1444252451460 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444252451460 TestSudokuVerifier FAIL diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt new file mode 100644 index 00000000..e99e3e66 --- /dev/null +++ b/.besouro/20151008190714712/actions.txt @@ -0,0 +1,25 @@ +FileOpenedAction 1444320435338 Sudoku.java 2527 8 13 0 +FileOpenedAction 1444320438496 Subgrid.java 300 2 2 0 +RefactoringAction 1444320470855 Subgrid.java REMOVE Subgrid.java CLASS +RefactoringAction 1444320476239 SudokuBoard.java REMOVE getSubGrid() METHOD +RefactoringAction 1444320476240 SudokuBoard.java REMOVE setSubGrid(ArrayList) METHOD +RefactoringAction 1444320476242 SudokuBoard.java REMOVE subGrid FIELD +RefactoringAction 1444320570032 Sudoku.java ADD int get FIELD +RefactoringAction 1444320571562 Sudoku.java RENAME get=>int getCel FIELD +RefactoringAction 1444320573631 Sudoku.java RENAME getCel=>int getCell FIELD +RefactoringAction 1444320577663 Sudoku.java RENAME getCell=>int getCell() METHOD +RefactoringAction 1444320592312 Sudoku.java RENAME getCell()=>int getCell(int) METHOD +RefactoringAction 1444320596402 Sudoku.java RENAME getCell(int)=>int getCell(int, int) METHOD +FileOpenedAction 1444320714541 SudokuVerifier.java 549 1 3 0 +RefactoringAction 1444320739165 Sudoku.java ADD boolean check FIELD +RefactoringAction 1444320743190 Sudoku.java RENAME check=>boolean checkG FIELD +RefactoringAction 1444320744728 Sudoku.java RENAME checkG=>boolean checkGrid FIELD +RefactoringAction 1444320746246 Sudoku.java RENAME checkGrid=>boolean check FIELD +RefactoringAction 1444320748774 Sudoku.java RENAME check=>boolean checkNumberI FIELD +RefactoringAction 1444320749806 Sudoku.java RENAME checkNumberI=>boolean checkNumberIn FIELD +RefactoringAction 1444320752335 Sudoku.java RENAME checkNumberIn=>boolean checkNumberInGrid FIELD +RefactoringAction 1444320755854 Sudoku.java RENAME checkNumberInGrid=>boolean checkNumberInGrid() METHOD +RefactoringAction 1444320759391 Sudoku.java RENAME checkNumberInGrid()=>boolean checkNumberInGrid(int) METHOD +RefactoringAction 1444320764947 Sudoku.java RENAME checkNumberInGrid(int)=>boolean checkNumberInGrid(int, int) METHOD +RefactoringAction 1444320777980 Sudoku.java RENAME checkNumberInGrid(int, int)=>boolean checkNumberInGrid(int, int, int) METHOD +EditAction 1444321322330 SudokuBoard.java 112 0 0 0 diff --git a/.besouro/20151008190714712/besouroEpisodes.txt b/.besouro/20151008190714712/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008190714712/disagreements.txt b/.besouro/20151008190714712/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008190714712/randomHeuristicEpisodes.txt b/.besouro/20151008190714712/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008190714712/userComments.txt b/.besouro/20151008190714712/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008190714712/zorroEpisodes.txt b/.besouro/20151008190714712/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java b/src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java deleted file mode 100644 index 0b556884..00000000 --- a/src/org/univoulu/tol/sqatlab/sudoku/Subgrid.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.univoulu.tol.sqatlab.sudoku; - -import java.util.ArrayList; - -public class Subgrid { - - private ArrayList subGrid; - - public ArrayList getSubGrid() { - return subGrid; - } - - public void setSubGrid(ArrayList subGrid) { - this.subGrid = subGrid; - } -} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 514d0415..8476ea58 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -8,7 +8,7 @@ public class Sudoku { private String puzzleString; private char c; - + private int[][] myPuzzle = new int[][]{ { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, @@ -86,13 +86,34 @@ public boolean checkDigitInGlobalColumn(){ } return true; } - + public boolean checkSubGrid(){ - ArrayList subGrids = new ArrayList<>(); - + for(int column = 0; column <= 8; column++){ + for(int row = 0; row <= 8; row++){ + if (checkNumberInGrid(myPuzzle[row][column], row, column)) { + return true; + } + } + } + + return false; + } + + private boolean checkNumberInGrid(int num, int row, int col){ + int r = (row / 3) * 3; + int c = (col /3) * 3; + for (int i = 0; i < 9; i++){ + if(getCell(r + (i % 3), c+(i / 3)) == num){ + return false; + } + } return true; } - + + private int getCell(int row, int column){ + return myPuzzle[row][column]; + } + private void printPuzzle(){ for(int y = 0; y <=8; y++){ for(int x = 0; x <=8; x++){ diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuBoard.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuBoard.java new file mode 100644 index 00000000..e644a86c --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuBoard.java @@ -0,0 +1,8 @@ +package org.univoulu.tol.sqatlab.sudoku; + +import java.util.ArrayList; + +public class SudokuBoard { + + +} From cdc731b28e504d86640b285051bcca3ce4cb8bc1 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:22:50 +0300 Subject: [PATCH 78/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 4 ++++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 1 - src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index e99e3e66..975606b1 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -23,3 +23,7 @@ RefactoringAction 1444320759391 Sudoku.java RENAME checkNumberInGrid()=>boolean RefactoringAction 1444320764947 Sudoku.java RENAME checkNumberInGrid(int)=>boolean checkNumberInGrid(int, int) METHOD RefactoringAction 1444320777980 Sudoku.java RENAME checkNumberInGrid(int, int)=>boolean checkNumberInGrid(int, int, int) METHOD EditAction 1444321322330 SudokuBoard.java 112 0 0 0 +UnitTestCaseAction 1444321323910 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444321323917 TestSudokuVerifier FAIL +FileOpenedAction 1444321336906 TestSudokuVerifier.java 2014 7 17 10 +EditAction 1444321370142 SudokuVerifier.java 548 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 8476ea58..ed89be57 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -95,7 +95,6 @@ public boolean checkSubGrid(){ } } } - return false; } diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 85fb6c64..749ec675 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -11,7 +11,7 @@ public int verify(String candidateSolution) { if(!sudoku.verifyPositveDigits()){ return -1; } - if(!sudoku.checkSubGrid()){ + if(sudoku.checkSubGrid()){ return -2; } if(!sudoku.checkDigitInGlobalRow()){ From 30e3fa9e76e53fba7f02dc4ceaacce1a54e93757 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:28:39 +0300 Subject: [PATCH 79/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index 975606b1..449ac68a 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -27,3 +27,6 @@ UnitTestCaseAction 1444321323910 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444321323917 TestSudokuVerifier FAIL FileOpenedAction 1444321336906 TestSudokuVerifier.java 2014 7 17 10 EditAction 1444321370142 SudokuVerifier.java 548 1 3 0 +UnitTestCaseAction 1444321370984 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444321370984 TestSudokuVerifier FAIL +EditAction 1444321719607 Sudoku.java 2989 10 18 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index ed89be57..f789629f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -91,11 +91,11 @@ public boolean checkSubGrid(){ for(int column = 0; column <= 8; column++){ for(int row = 0; row <= 8; row++){ if (checkNumberInGrid(myPuzzle[row][column], row, column)) { - return true; + return false; } } } - return false; + return true; } private boolean checkNumberInGrid(int num, int row, int col){ @@ -103,10 +103,10 @@ private boolean checkNumberInGrid(int num, int row, int col){ int c = (col /3) * 3; for (int i = 0; i < 9; i++){ if(getCell(r + (i % 3), c+(i / 3)) == num){ - return false; + return true; } } - return true; + return false; } private int getCell(int row, int column){ From 76025d77237e1640ef3853ef42b62437d30f67fc Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:28:39 +0300 Subject: [PATCH 80/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index 449ac68a..9b33fbf6 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -30,3 +30,4 @@ EditAction 1444321370142 SudokuVerifier.java 548 1 3 0 UnitTestCaseAction 1444321370984 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444321370984 TestSudokuVerifier FAIL EditAction 1444321719607 Sudoku.java 2989 10 18 0 +EditAction 1444321719810 SudokuVerifier.java 548 1 3 0 From f6d673e9c5c62c2057c9e781eeb4033205c79201 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:28:53 +0300 Subject: [PATCH 81/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index 9b33fbf6..c5e0c7e8 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -31,3 +31,6 @@ UnitTestCaseAction 1444321370984 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444321370984 TestSudokuVerifier FAIL EditAction 1444321719607 Sudoku.java 2989 10 18 0 EditAction 1444321719810 SudokuVerifier.java 548 1 3 0 +UnitTestCaseAction 1444321720536 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444321720537 TestSudokuVerifier FAIL +EditAction 1444321733677 SudokuVerifier.java 549 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 749ec675..85fb6c64 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -11,7 +11,7 @@ public int verify(String candidateSolution) { if(!sudoku.verifyPositveDigits()){ return -1; } - if(sudoku.checkSubGrid()){ + if(!sudoku.checkSubGrid()){ return -2; } if(!sudoku.checkDigitInGlobalRow()){ From f6026bc18f15ccb745770dc5650c9b82946be1fd Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:29:43 +0300 Subject: [PATCH 82/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index c5e0c7e8..45cf1af0 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -34,3 +34,6 @@ EditAction 1444321719810 SudokuVerifier.java 548 1 3 0 UnitTestCaseAction 1444321720536 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444321720537 TestSudokuVerifier FAIL EditAction 1444321733677 SudokuVerifier.java 549 1 3 0 +UnitTestCaseAction 1444321734540 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444321734541 TestSudokuVerifier FAIL +EditAction 1444321783750 TestSudokuVerifier.java 2012 7 18 11 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index c35f19b1..aaa741ec 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 testSecondRule() { //invalid assertEquals(-2, sv.verify(inValidStringTest2)); //valid -// assertEquals(0, sv.verify(validString)); + assertEquals(0, sv.verify(validString)); } @Test From e5548f2fa5833495167a08faa5d34938d592a1f6 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:33:34 +0300 Subject: [PATCH 83/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index 45cf1af0..fdd979ff 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -37,3 +37,8 @@ EditAction 1444321733677 SudokuVerifier.java 549 1 3 0 UnitTestCaseAction 1444321734540 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444321734541 TestSudokuVerifier FAIL EditAction 1444321783750 TestSudokuVerifier.java 2012 7 18 11 +UnitTestCaseAction 1444321784429 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444321784430 TestSudokuVerifier FAIL +UnitTestCaseAction 1444321870869 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444321870870 TestSudokuVerifier FAIL +EditAction 1444322013968 Sudoku.java 2990 10 18 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index f789629f..67a5383b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -101,7 +101,7 @@ public boolean checkSubGrid(){ private boolean checkNumberInGrid(int num, int row, int col){ int r = (row / 3) * 3; int c = (col /3) * 3; - for (int i = 0; i < 9; i++){ + for (int i = 0; i <= 8; i++){ if(getCell(r + (i % 3), c+(i / 3)) == num){ return true; } From 4f624a54e5ca08b8110f02313054ee67c39f7424 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:34:37 +0300 Subject: [PATCH 84/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index fdd979ff..874517bb 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -42,3 +42,6 @@ UnitTestSessionAction 1444321784430 TestSudokuVerifier FAIL UnitTestCaseAction 1444321870869 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444321870870 TestSudokuVerifier FAIL EditAction 1444322013968 Sudoku.java 2990 10 18 0 +UnitTestCaseAction 1444322014737 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322014737 TestSudokuVerifier FAIL +EditAction 1444322077921 Sudoku.java 2990 10 18 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 67a5383b..73ea8c49 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -88,8 +88,8 @@ public boolean checkDigitInGlobalColumn(){ } public boolean checkSubGrid(){ - for(int column = 0; column <= 8; column++){ - for(int row = 0; row <= 8; row++){ + for(int row = 0; row <= 8; row++){ + for(int column = 0; column <= 8; column++){ if (checkNumberInGrid(myPuzzle[row][column], row, column)) { return false; } From b8e18a5763161a2e29b6ffb68ac0ab77089fbfc2 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:35:46 +0300 Subject: [PATCH 85/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index 874517bb..2cbc72f8 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -45,3 +45,6 @@ EditAction 1444322013968 Sudoku.java 2990 10 18 0 UnitTestCaseAction 1444322014737 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444322014737 TestSudokuVerifier FAIL EditAction 1444322077921 Sudoku.java 2990 10 18 0 +UnitTestCaseAction 1444322078716 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322078717 TestSudokuVerifier FAIL +EditAction 1444322146807 TestSudokuVerifier.java 2013 7 18 11 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index aaa741ec..f5c554e1 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -20,7 +20,7 @@ public class TestSudokuVerifier { public void initialize() { sv = new SudokuVerifier(); validString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - inValidStringTest = "3456789912345678891234567789123456678912345567891234456789123345678912234567891"; + inValidStringTest = "41736982563215894795872431682543716979158643234691275828964357157329168416487529"; inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest3 = "117369825632158947958724316825437169791586432346912758289643571573291684164875293"; From c4465bf14572803da105c9e519b0824b0353ee3e Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:36:05 +0300 Subject: [PATCH 86/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index 2cbc72f8..90f33cbe 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -48,3 +48,6 @@ EditAction 1444322077921 Sudoku.java 2990 10 18 0 UnitTestCaseAction 1444322078716 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444322078717 TestSudokuVerifier FAIL EditAction 1444322146807 TestSudokuVerifier.java 2013 7 18 11 +UnitTestCaseAction 1444322147486 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322147487 TestSudokuVerifier FAIL +EditAction 1444322165852 TestSudokuVerifier.java 1993 7 18 11 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f5c554e1..c0d2cab4 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -20,7 +20,7 @@ public class TestSudokuVerifier { public void initialize() { sv = new SudokuVerifier(); validString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - inValidStringTest = "41736982563215894795872431682543716979158643234691275828964357157329168416487529"; + inValidStringTest = "417369825632158947958724316825437169791586432346912758289643"; inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest3 = "117369825632158947958724316825437169791586432346912758289643571573291684164875293"; From 31de36f64f409c3dc8cdb7f66231a63c617ad459 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:36:29 +0300 Subject: [PATCH 87/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index 90f33cbe..32115670 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -51,3 +51,6 @@ EditAction 1444322146807 TestSudokuVerifier.java 2013 7 18 11 UnitTestCaseAction 1444322147486 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444322147487 TestSudokuVerifier FAIL EditAction 1444322165852 TestSudokuVerifier.java 1993 7 18 11 +UnitTestCaseAction 1444322166662 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322166663 TestSudokuVerifier FAIL +EditAction 1444322189659 TestSudokuVerifier.java 1936 7 18 11 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index c0d2cab4..64995ddd 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -20,7 +20,7 @@ public class TestSudokuVerifier { public void initialize() { sv = new SudokuVerifier(); validString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - inValidStringTest = "417369825632158947958724316825437169791586432346912758289643"; + inValidStringTest = "417"; inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest3 = "117369825632158947958724316825437169791586432346912758289643571573291684164875293"; From 09448245148a7cd0325e5c46e6772bf19106bdd6 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:46:29 +0300 Subject: [PATCH 88/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 15 +++++++++++++++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 14 +++++++++----- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index 32115670..e95f9034 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -54,3 +54,18 @@ EditAction 1444322165852 TestSudokuVerifier.java 1993 7 18 11 UnitTestCaseAction 1444322166662 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444322166663 TestSudokuVerifier FAIL EditAction 1444322189659 TestSudokuVerifier.java 1936 7 18 11 +UnitTestCaseAction 1444322190644 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322190645 TestSudokuVerifier FAIL +UnitTestCaseAction 1444322312753 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322312755 TestSudokuVerifier FAIL +UnitTestCaseAction 1444322403954 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322403955 TestSudokuVerifier FAIL +UnitTestCaseAction 1444322540131 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322540131 TestSudokuVerifier FAIL +UnitTestCaseAction 1444322559032 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322559032 TestSudokuVerifier FAIL +UnitTestCaseAction 1444322610898 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322610898 TestSudokuVerifier FAIL +UnitTestCaseAction 1444322772575 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322772576 TestSudokuVerifier FAIL +EditAction 1444322789297 Sudoku.java 3108 10 18 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 73ea8c49..ca36e8e7 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -90,23 +90,27 @@ public boolean checkDigitInGlobalColumn(){ public boolean checkSubGrid(){ for(int row = 0; row <= 8; row++){ for(int column = 0; column <= 8; column++){ - if (checkNumberInGrid(myPuzzle[row][column], row, column)) { - return false; + for (int i = 1; i <= 9; i++) { + if (checkNumberInGrid(i, row, column)) { + return true; + } } } } - return true; + return false; } private boolean checkNumberInGrid(int num, int row, int col){ int r = (row / 3) * 3; int c = (col /3) * 3; for (int i = 0; i <= 8; i++){ + System.out.println(getCell(r + (i % 3), c+(i / 3))); if(getCell(r + (i % 3), c+(i / 3)) == num){ - return true; +// System.out.println("DUPA"); + return false; } } - return false; + return true; } private int getCell(int row, int column){ From b348d7a07904a184cc871e9223b49063960b6a62 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:51:22 +0300 Subject: [PATCH 89/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 7 +++++++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 13 ++++++------- .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index e95f9034..e89174a8 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -69,3 +69,10 @@ UnitTestSessionAction 1444322610898 TestSudokuVerifier FAIL UnitTestCaseAction 1444322772575 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444322772576 TestSudokuVerifier FAIL EditAction 1444322789297 Sudoku.java 3108 10 18 0 +UnitTestCaseAction 1444322790311 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322790311 TestSudokuVerifier FAIL +UnitTestCaseAction 1444322913579 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322913580 TestSudokuVerifier FAIL +UnitTestCaseAction 1444322992136 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322992137 TestSudokuVerifier FAIL +EditAction 1444323082212 SudokuVerifier.java 548 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index ca36e8e7..66196f33 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -90,11 +90,11 @@ public boolean checkDigitInGlobalColumn(){ public boolean checkSubGrid(){ for(int row = 0; row <= 8; row++){ for(int column = 0; column <= 8; column++){ - for (int i = 1; i <= 9; i++) { - if (checkNumberInGrid(i, row, column)) { +// for (int i = 1; i <= 9; i++) { + if (checkNumberInGrid(myPuzzle[row][column], row, column)) { return true; - } - } + } else return false; +// } } } return false; @@ -104,9 +104,8 @@ private boolean checkNumberInGrid(int num, int row, int col){ int r = (row / 3) * 3; int c = (col /3) * 3; for (int i = 0; i <= 8; i++){ - System.out.println(getCell(r + (i % 3), c+(i / 3))); - if(getCell(r + (i % 3), c+(i / 3)) == num){ -// System.out.println("DUPA"); +// System.out.println(getCell(r + (i % 3), c+(i / 3))); + if(myPuzzle[r + (i % 3)][c + (i / 3)] == num){ return false; } } diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 85fb6c64..749ec675 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -11,7 +11,7 @@ public int verify(String candidateSolution) { if(!sudoku.verifyPositveDigits()){ return -1; } - if(!sudoku.checkSubGrid()){ + if(sudoku.checkSubGrid()){ return -2; } if(!sudoku.checkDigitInGlobalRow()){ From a41a2d18c2fa04e4bc8558a59a1179ebfad35e65 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:52:47 +0300 Subject: [PATCH 90/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index e89174a8..f6c45403 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -76,3 +76,6 @@ UnitTestSessionAction 1444322913580 TestSudokuVerifier FAIL UnitTestCaseAction 1444322992136 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444322992137 TestSudokuVerifier FAIL EditAction 1444323082212 SudokuVerifier.java 548 1 3 0 +UnitTestCaseAction 1444323082959 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444323082960 TestSudokuVerifier FAIL +EditAction 1444323167924 SudokuVerifier.java 549 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 749ec675..85fb6c64 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -11,7 +11,7 @@ public int verify(String candidateSolution) { if(!sudoku.verifyPositveDigits()){ return -1; } - if(sudoku.checkSubGrid()){ + if(!sudoku.checkSubGrid()){ return -2; } if(!sudoku.checkDigitInGlobalRow()){ From 4054aec6227d9636e41499a66365f23fb47e0a88 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 20:19:51 +0300 Subject: [PATCH 91/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 8 +++++ .../univoulu/tol/sqatlab/sudoku/Sudoku.java | 36 +++++++------------ .../sqatlab/sudoku/TestSudokuVerifier.java | 6 ++-- 3 files changed, 24 insertions(+), 26 deletions(-) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index f6c45403..3f81a62c 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -79,3 +79,11 @@ EditAction 1444323082212 SudokuVerifier.java 548 1 3 0 UnitTestCaseAction 1444323082959 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444323082960 TestSudokuVerifier FAIL EditAction 1444323167924 SudokuVerifier.java 549 1 3 0 +UnitTestCaseAction 1444323168542 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444323168543 TestSudokuVerifier FAIL +RefactoringAction 1444324141859 Sudoku.java ADD import java.util.BitSet IMPORT +RefactoringAction 1444324151958 Sudoku.java REMOVE checkNumberInGrid(int, int, int) METHOD +RefactoringAction 1444324156988 Sudoku.java REMOVE getCell(int, int) METHOD +UnitTestCaseAction 1444324159955 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444324159956 TestSudokuVerifier FAIL +EditAction 1444324791036 TestSudokuVerifier.java 2194 7 18 11 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index 66196f33..b5cb0005 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -1,6 +1,7 @@ package org.univoulu.tol.sqatlab.sudoku; import java.util.ArrayList; +import java.util.BitSet; import java.util.HashMap; import java.util.Map; @@ -88,34 +89,23 @@ public boolean checkDigitInGlobalColumn(){ } public boolean checkSubGrid(){ - for(int row = 0; row <= 8; row++){ - for(int column = 0; column <= 8; column++){ -// for (int i = 1; i <= 9; i++) { - if (checkNumberInGrid(myPuzzle[row][column], row, column)) { - return true; - } else return false; -// } - } - } - return false; - } - - private boolean checkNumberInGrid(int num, int row, int col){ - int r = (row / 3) * 3; - int c = (col /3) * 3; - for (int i = 0; i <= 8; i++){ -// System.out.println(getCell(r + (i % 3), c+(i / 3))); - if(myPuzzle[r + (i % 3)][c + (i / 3)] == num){ - return false; + for (int rowOffset = 0; rowOffset < 9; rowOffset += 3) { + for (int columnOffset = 0; columnOffset < 9; columnOffset += 3) { + BitSet threeByThree = new BitSet(9); + for (int i = rowOffset; i < rowOffset + 3; i++) { + for (int j = columnOffset; j < columnOffset + 3; j++) { + if (myPuzzle[i][j] == 0) continue; + if (threeByThree.get(myPuzzle[i][j] - 1)) + return false; + else + threeByThree.set(myPuzzle[i][j] - 1); + } + } } } return true; } - private int getCell(int row, int column){ - return myPuzzle[row][column]; - } - private void printPuzzle(){ for(int y = 0; y <=8; y++){ for(int x = 0; x <=8; x++){ diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 64995ddd..0af2cd8a 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -22,9 +22,9 @@ public void initialize() { validString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; inValidStringTest = "417"; inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; - inValidStringTest2 = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; - inValidStringTest3 = "117369825632158947958724316825437169791586432346912758289643571573291684164875293"; - inValidStringTest4 = "417369825432158947958724316825437169791586432346912758289643571573291684164875293"; + inValidStringTest2 = "417369825643215894795872431682543716979158643234691275828964357157329168416487529";//"123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + inValidStringTest3 = "417369825632158947958724316825437169791586432346912758289643573573291684164875291";//"117369825632158947958724316825437169791586432346912758289643571573291684164875293"; + inValidStringTest4 = "417369825432158967958724316825437169791586432346912758289643571573291684164875293";//"417369825432158947958724316825437169791586432346912758289643571573291684164875293"; } @Test From 8da4fd026b0e6344da3a9d5b717d511c3be8c1ca Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 20:21:37 +0300 Subject: [PATCH 92/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index 3f81a62c..db6c2580 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -87,3 +87,6 @@ RefactoringAction 1444324156988 Sudoku.java REMOVE getCell(int, int) METHOD UnitTestCaseAction 1444324159955 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444324159956 TestSudokuVerifier FAIL EditAction 1444324791036 TestSudokuVerifier.java 2194 7 18 11 +UnitTestCaseAction 1444324792265 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444324792268 TestSudokuVerifier FAIL +EditAction 1444324897163 TestSudokuVerifier.java 2194 7 18 11 From 53d5dff72f5958f1870499ede3b2e3851e8a1221 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 20:36:42 +0300 Subject: [PATCH 93/97] besouro automatic message --- .besouro/20151008190714712/actions.txt | 11 +++++++++++ src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 14 ++++++++------ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index db6c2580..5c575f01 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -90,3 +90,14 @@ EditAction 1444324791036 TestSudokuVerifier.java 2194 7 18 11 UnitTestCaseAction 1444324792265 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444324792268 TestSudokuVerifier FAIL EditAction 1444324897163 TestSudokuVerifier.java 2194 7 18 11 +UnitTestCaseAction 1444324897788 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444324897789 TestSudokuVerifier FAIL +RefactoringAction 1444325120459 Sudoku.java ADD import java.util.Set IMPORT +RefactoringAction 1444325182922 Sudoku.java ADD import java.util.HashSet IMPORT +UnitTestCaseAction 1444325188373 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444325188380 TestSudokuVerifier FAIL +UnitTestCaseAction 1444325239392 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444325239392 TestSudokuVerifier FAIL +UnitTestCaseAction 1444325313840 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444325313841 TestSudokuVerifier FAIL +EditAction 1444325802519 TestSudokuVerifier.java 2194 7 18 11 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index b5cb0005..eee5a193 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -3,7 +3,9 @@ import java.util.ArrayList; import java.util.BitSet; import java.util.HashMap; +import java.util.HashSet; import java.util.Map; +import java.util.Set; public class Sudoku { @@ -62,12 +64,12 @@ public boolean verifyPositveDigits(){ public boolean checkDigitInGlobalRow(){ for(int row = 0; row <= 8; row++){ - Map map = new HashMap(); + Set map = new HashSet(); for(int column = 0; column <= 8; column++){ - if (map.containsValue(myPuzzle[row][column])) { + if (map.contains(myPuzzle[row][column])) { return false; } else { - map.put(c,myPuzzle[row][column]); + map.add(myPuzzle[row][column]); } } } @@ -76,12 +78,12 @@ public boolean checkDigitInGlobalRow(){ public boolean checkDigitInGlobalColumn(){ for(int column = 0; column <= 8; column++){ - Map map = new HashMap(); + Set map = new HashSet(); for(int row = 0; row <= 8; row++){ - if (map.containsValue(myPuzzle[row][column])) { + if (map.contains(myPuzzle[row][column])) { return false; } else { - map.put(c,myPuzzle[row][column]); + map.add(myPuzzle[row][column]); } } } diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 0af2cd8a..f06f2372 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 initialize() { inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest2 = "417369825643215894795872431682543716979158643234691275828964357157329168416487529";//"123456789912345678891234567789123456678912345567891234456789123345678912234567891"; inValidStringTest3 = "417369825632158947958724316825437169791586432346912758289643573573291684164875291";//"117369825632158947958724316825437169791586432346912758289643571573291684164875293"; - inValidStringTest4 = "417369825432158967958724316825437169791586432346912758289643571573291684164875293";//"417369825432158947958724316825437169791586432346912758289643571573291684164875293"; + inValidStringTest4 = "417369825632158947958724316825437169791586432346912758289643571573291684164875239";//"417369825432158947958724316825437169791586432346912758289643571573291684164875293"; } @Test From b8e99b9a193eb1ee00d50266279ee189ad2d09ec Mon Sep 17 00:00:00 2001 From: BartlomiejBocian Date: Thu, 8 Oct 2015 20:38:06 +0300 Subject: [PATCH 94/97] end of part --- .besouro/20151008190714712/actions.txt | 2 + .../20151008190714712/besouroEpisodes.txt | 51 +++++++++++++++++++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20151008190714712/zorroEpisodes.txt | 1 + 4 files changed, 55 insertions(+) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index 5c575f01..4ae77962 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -101,3 +101,5 @@ UnitTestSessionAction 1444325239392 TestSudokuVerifier FAIL UnitTestCaseAction 1444325313840 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444325313841 TestSudokuVerifier FAIL EditAction 1444325802519 TestSudokuVerifier.java 2194 7 18 11 +UnitTestCaseAction 1444325803204 TestSudokuVerifier.java OK +UnitTestSessionAction 1444325803204 TestSudokuVerifier OK diff --git a/.besouro/20151008190714712/besouroEpisodes.txt b/.besouro/20151008190714712/besouroEpisodes.txt index e69de29b..91bc0c11 100644 --- a/.besouro/20151008190714712/besouroEpisodes.txt +++ b/.besouro/20151008190714712/besouroEpisodes.txt @@ -0,0 +1,51 @@ +1444325803204 test-first 3 5367 true +1444325803205 test-first 3 5367 true +1444325803206 test-first 3 5367 true +1444325803207 test-first 3 5367 true +1444325803208 test-first 3 5367 true +1444325803209 test-first 3 5367 true +1444325803210 test-first 3 5367 true +1444325803211 test-first 3 5367 true +1444325803212 test-first 3 5367 true +1444325803213 test-first 3 5367 true +1444325803214 test-first 3 5367 true +1444325803215 test-first 3 5367 true +1444325803216 test-first 3 5367 true +1444325803217 test-first 3 5367 true +1444325803218 test-first 3 5367 true +1444325803219 test-first 3 5367 true +1444325803220 test-first 3 5367 true +1444325803221 test-first 3 5367 true +1444325803222 test-first 3 5367 true +1444325803223 test-first 3 5367 true +1444325803224 test-first 3 5367 true +1444325803225 test-first 3 5367 true +1444325803226 test-first 3 5367 true +1444325803227 test-first 3 5367 true +1444325803228 test-first 3 5367 true +1444325803229 test-first 3 5367 true +1444325803230 test-first 3 5367 true +1444325803231 test-first 3 5367 true +1444325803232 test-first 3 5367 true +1444325803233 test-first 3 5367 true +1444325803234 test-first 3 5367 true +1444325803235 test-first 3 5367 true +1444325803236 test-last 1 5367 false +1444325803237 test-first 3 5367 true +1444325803238 test-last 1 5367 false +1444325803239 test-first 3 5367 true +1444325803240 test-last 1 5367 false +1444325803241 test-first 3 5367 true +1444325803242 test-first 3 5367 true +1444325803243 test-first 3 5367 true +1444325803244 test-first 3 5367 true +1444325803245 test-first 3 5367 true +1444325803246 test-first 3 5367 true +1444325803247 test-first 3 5367 true +1444325803248 test-first 3 5367 true +1444325803249 test-first 3 5367 true +1444325803250 test-first 3 5367 true +1444325803251 test-first 3 5367 true +1444325803252 test-first 3 5367 true +1444325803253 test-first 3 5367 true +1444325803254 test-first 3 5367 true diff --git a/.besouro/20151008190714712/randomHeuristicEpisodes.txt b/.besouro/20151008190714712/randomHeuristicEpisodes.txt index e69de29b..91dcbdce 100644 --- a/.besouro/20151008190714712/randomHeuristicEpisodes.txt +++ b/.besouro/20151008190714712/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1444325803204 test-first 3 5367 true diff --git a/.besouro/20151008190714712/zorroEpisodes.txt b/.besouro/20151008190714712/zorroEpisodes.txt index e69de29b..91dcbdce 100644 --- a/.besouro/20151008190714712/zorroEpisodes.txt +++ b/.besouro/20151008190714712/zorroEpisodes.txt @@ -0,0 +1 @@ +1444325803204 test-first 3 5367 true From 5aabfab14f08873ff9524ab0f271dff41e662b1f Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 20:38:32 +0300 Subject: [PATCH 95/97] besouro automatic message From 59f6db3f5e26fa893b0d2dac90a4edd63028882b Mon Sep 17 00:00:00 2001 From: BartlomiejBocian Date: Thu, 8 Oct 2015 20:42:06 +0300 Subject: [PATCH 96/97] Remove remove comments --- src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java | 5 ----- src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 6 +++--- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java index eee5a193..a9b2cf74 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/Sudoku.java @@ -1,17 +1,12 @@ package org.univoulu.tol.sqatlab.sudoku; -import java.util.ArrayList; import java.util.BitSet; -import java.util.HashMap; import java.util.HashSet; -import java.util.Map; import java.util.Set; public class Sudoku { private String puzzleString; - private char c; - private int[][] myPuzzle = new int[][]{ { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f06f2372..54aeeb8b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -22,9 +22,9 @@ public void initialize() { validString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; inValidStringTest = "417"; inValidStringTest1 = "003456789912345678891234567789123456678912345567891234456789123345678912234567891"; - inValidStringTest2 = "417369825643215894795872431682543716979158643234691275828964357157329168416487529";//"123456789912345678891234567789123456678912345567891234456789123345678912234567891"; - inValidStringTest3 = "417369825632158947958724316825437169791586432346912758289643573573291684164875291";//"117369825632158947958724316825437169791586432346912758289643571573291684164875293"; - inValidStringTest4 = "417369825632158947958724316825437169791586432346912758289643571573291684164875239";//"417369825432158947958724316825437169791586432346912758289643571573291684164875293"; + inValidStringTest2 = "417369825643215894795872431682543716979158643234691275828964357157329168416487529"; + inValidStringTest3 = "417369825632158947958724316825437169791586432346912758289643573573291684164875291"; + inValidStringTest4 = "417369825632158947958724316825437169791586432346912758289643571573291684164875239"; } @Test From 3ad9933b1266997438ddae598d8c1a43e00ee744 Mon Sep 17 00:00:00 2001 From: BartlomiejBocian Date: Thu, 8 Oct 2015 20:42:52 +0300 Subject: [PATCH 97/97] besouro --- .besouro/20151008190714712/actions.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/.besouro/20151008190714712/actions.txt b/.besouro/20151008190714712/actions.txt index 4ae77962..ad7ecbd6 100644 --- a/.besouro/20151008190714712/actions.txt +++ b/.besouro/20151008190714712/actions.txt @@ -103,3 +103,4 @@ UnitTestSessionAction 1444325313841 TestSudokuVerifier FAIL EditAction 1444325802519 TestSudokuVerifier.java 2194 7 18 11 UnitTestCaseAction 1444325803204 TestSudokuVerifier.java OK UnitTestSessionAction 1444325803204 TestSudokuVerifier OK +FileOpenedAction 1444326018755 TestSudokuVerifier.java 2194 7 18 11