From b1d3ea9842fb8333b6bf2319365fbe3dafb119c3 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:11:14 +0300 Subject: [PATCH 001/128] besouro automatic message --- .besouro/20150930115137755/actions.txt | 16 ++++----- .besouro/20151002114222445/actions.txt | 2 ++ .../20151002114222445/besouroEpisodes.txt | 0 .besouro/20151002114222445/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151002114222445/userComments.txt | 0 .besouro/20151002114222445/zorroEpisodes.txt | 0 .classpath | 14 ++++---- .gitignore | 2 +- .project | 34 +++++++++---------- README.md | 2 +- .../tol/sqatlab/sudoku/SudokuVerifier.java | 19 ++++++----- .../sqatlab/sudoku/TestSudokuVerifier.java | 28 +++++++-------- 13 files changed, 60 insertions(+), 57 deletions(-) create mode 100644 .besouro/20151002114222445/actions.txt create mode 100644 .besouro/20151002114222445/besouroEpisodes.txt create mode 100644 .besouro/20151002114222445/disagreements.txt create mode 100644 .besouro/20151002114222445/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151002114222445/userComments.txt create mode 100644 .besouro/20151002114222445/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/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt new file mode 100644 index 00000000..bb7ce7d9 --- /dev/null +++ b/.besouro/20151002114222445/actions.txt @@ -0,0 +1,2 @@ +FileOpenedAction 1443775342721 TestSudokuVerifier.java 216 1 1 0 +EditAction 1443777074531 SudokuVerifier.java 202 1 1 0 diff --git a/.besouro/20151002114222445/besouroEpisodes.txt b/.besouro/20151002114222445/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002114222445/disagreements.txt b/.besouro/20151002114222445/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002114222445/randomHeuristicEpisodes.txt b/.besouro/20151002114222445/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002114222445/userComments.txt b/.besouro/20151002114222445/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002114222445/zorroEpisodes.txt b/.besouro/20151002114222445/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..4f4982c9 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,9 +1,10 @@ -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 4; + } +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index c0c92901..23713e95 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -1,14 +1,14 @@ -package org.univoulu.tol.sqatlab.sudoku; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class TestSudokuVerifier { - - @Test - public void test() { - fail("Not yet implemented"); - } - -} +package org.univoulu.tol.sqatlab.sudoku; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class TestSudokuVerifier { + + @Test + public void test() { + fail("Not yet implemented"); + } + +} From 416ab847305b3c571d68ffc0c45d30c026cc17e4 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:11:14 +0300 Subject: [PATCH 002/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index bb7ce7d9..360e13f2 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -1,2 +1,3 @@ FileOpenedAction 1443775342721 TestSudokuVerifier.java 216 1 1 0 EditAction 1443777074531 SudokuVerifier.java 202 1 1 0 +EditAction 1443777074672 TestSudokuVerifier.java 285 1 3 1 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 23713e95..2fb8a141 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -8,7 +8,10 @@ public class TestSudokuVerifier { @Test public void test() { - fail("Not yet implemented"); + SudokuVerifier answer=new SudokuVerifier(); + answer.verify("4"); + + assertEquals("4", "4"); } } From c4b85f1c451b8182de92bed9ad55b68b928557c2 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:21:31 +0300 Subject: [PATCH 003/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 8 ++++++++ .besouro/20151002114222445/besouroEpisodes.txt | 1 + .besouro/20151002114222445/randomHeuristicEpisodes.txt | 1 + .besouro/20151002114222445/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 6 ++++++ 5 files changed, 17 insertions(+) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 360e13f2..a975d8aa 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -1,3 +1,11 @@ FileOpenedAction 1443775342721 TestSudokuVerifier.java 216 1 1 0 EditAction 1443777074531 SudokuVerifier.java 202 1 1 0 EditAction 1443777074672 TestSudokuVerifier.java 285 1 3 1 +UnitTestCaseAction 1443777075472 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777075474 TestSudokuVerifier OK +RefactoringAction 1443777179945 SudokuVerifier.java ADD import java.util.ArrayList IMPORT +RefactoringAction 1443777277558 SudokuVerifier.java ADD String correc FIELD +RefactoringAction 1443777279070 SudokuVerifier.java RENAME correc=>String correctS FIELD +RefactoringAction 1443777282083 SudokuVerifier.java RENAME correctS=>String correctString FIELD +RefactoringAction 1443777598728 SudokuVerifier.java ADD int counter FIELD +EditAction 1443777691491 SudokuVerifier.java 380 1 1 0 diff --git a/.besouro/20151002114222445/besouroEpisodes.txt b/.besouro/20151002114222445/besouroEpisodes.txt index e69de29b..05d1c534 100644 --- a/.besouro/20151002114222445/besouroEpisodes.txt +++ b/.besouro/20151002114222445/besouroEpisodes.txt @@ -0,0 +1 @@ +1443777075474 test-addition 1 1732 true diff --git a/.besouro/20151002114222445/randomHeuristicEpisodes.txt b/.besouro/20151002114222445/randomHeuristicEpisodes.txt index e69de29b..1a396c63 100644 --- a/.besouro/20151002114222445/randomHeuristicEpisodes.txt +++ b/.besouro/20151002114222445/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1443777075474 test-addition 1 1732 false diff --git a/.besouro/20151002114222445/zorroEpisodes.txt b/.besouro/20151002114222445/zorroEpisodes.txt index e69de29b..1a396c63 100644 --- a/.besouro/20151002114222445/zorroEpisodes.txt +++ b/.besouro/20151002114222445/zorroEpisodes.txt @@ -0,0 +1 @@ +1443777075474 test-addition 1 1732 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 4f4982c9..6928200c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,7 +1,13 @@ package org.univoulu.tol.sqatlab.sudoku; +import java.util.ArrayList; + public class SudokuVerifier { + + //ArrayList + String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + int counter=0; public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct From 664956a8e0d022f516cf6933db04645c3344313b Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:30:42 +0300 Subject: [PATCH 004/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 15 +++++++++++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 10 +++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index a975d8aa..5029663c 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -9,3 +9,18 @@ RefactoringAction 1443777279070 SudokuVerifier.java RENAME correc=>String correc RefactoringAction 1443777282083 SudokuVerifier.java RENAME correctS=>String correctString FIELD RefactoringAction 1443777598728 SudokuVerifier.java ADD int counter FIELD EditAction 1443777691491 SudokuVerifier.java 380 1 1 0 +RefactoringAction 1443777801630 SudokuVerifier.java RENAME verify(String)=>int verifytest(String) METHOD +RefactoringAction 1443777804643 SudokuVerifier.java RENAME verifytest(String)=>int verify(String) METHOD +RefactoringAction 1443777821668 SudokuVerifier.java ADD int verify(String)/2 METHOD +RefactoringAction 1443777824183 SudokuVerifier.java RENAME verify(String)/2=>int verifytest(String) METHOD +RefactoringAction 1443777860009 TestSudokuVerifier.java ADD void test()/2 METHOD +RefactoringAction 1443777864022 TestSudokuVerifier.java RENAME test()/2=>void testC() METHOD +RefactoringAction 1443777865535 TestSudokuVerifier.java RENAME testC()=>void testCheck() METHOD +RefactoringAction 1443777876548 TestSudokuVerifier.java RENAME testCheck()=>void testCheckValid() METHOD +RefactoringAction 1443777880561 TestSudokuVerifier.java RENAME testCheckValid()=>void testCheckValidS() METHOD +RefactoringAction 1443777881573 TestSudokuVerifier.java RENAME testCheckValidS()=>void testCheckValidSo() METHOD +RefactoringAction 1443777883085 TestSudokuVerifier.java RENAME testCheckValidSo()=>void testCheckValidSoduku() METHOD +RefactoringAction 1443777896099 TestSudokuVerifier.java RENAME testCheckValidSoduku()=>void testCheckValidSodukuSolution() METHOD +RefactoringAction 1443777954200 SudokuVerifier.java ADD void verifyRuleOne(String) METHOD +RefactoringAction 1443777970564 SudokuVerifier.java RENAME verifyRuleOne(String)=>void verifyRuleOne(int) METHOD +EditAction 1443778242424 TestSudokuVerifier.java 457 2 6 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 2fb8a141..4d1a2d80 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -9,7 +9,15 @@ public class TestSudokuVerifier { @Test public void test() { SudokuVerifier answer=new SudokuVerifier(); - answer.verify("4"); + answer.verifytest("4"); + + assertEquals("4", "4"); + } + + @Test + public void testCheckValidSodukuSolution() { + SudokuVerifier answer=new SudokuVerifier(); + answer.verifyRuleOne(4); assertEquals("4", "4"); } From 9993de5ee64f37fa89e9691ac8c64b74700efd06 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:30:44 +0300 Subject: [PATCH 005/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 3 +++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 15 +++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 5029663c..aa4972a0 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -24,3 +24,6 @@ RefactoringAction 1443777896099 TestSudokuVerifier.java RENAME testCheckValidSod RefactoringAction 1443777954200 SudokuVerifier.java ADD void verifyRuleOne(String) METHOD RefactoringAction 1443777970564 SudokuVerifier.java RENAME verifyRuleOne(String)=>void verifyRuleOne(int) METHOD EditAction 1443778242424 TestSudokuVerifier.java 457 2 6 2 +CompilationAction 1443778242688 TestSudokuVerifier.java +CompilationAction 1443778242688 TestSudokuVerifier.java +EditAction 1443778244729 SudokuVerifier.java 664 3 4 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 6928200c..bcfb805d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -13,4 +13,19 @@ public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct return 4; } + public int verifytest(String candidateSolution) { + + // returns 1 if the candidate solution is correct + return 4; + } + public int verifyRuleOne(int i) { + if(i>=1 && i<=9) + { + System.out.print("The first rule is filfilled"); + return 0; + } + return -1; + + } } + From 574a184f732274186a39da06c09d635643315af8 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:31:03 +0300 Subject: [PATCH 006/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index aa4972a0..7ff32b9d 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -27,3 +27,4 @@ EditAction 1443778242424 TestSudokuVerifier.java 457 2 6 2 CompilationAction 1443778242688 TestSudokuVerifier.java CompilationAction 1443778242688 TestSudokuVerifier.java EditAction 1443778244729 SudokuVerifier.java 664 3 4 0 +EditAction 1443778263097 TestSudokuVerifier.java 457 2 6 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 4d1a2d80..67f44cd5 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -19,7 +19,7 @@ public void testCheckValidSodukuSolution() { SudokuVerifier answer=new SudokuVerifier(); answer.verifyRuleOne(4); - assertEquals("4", "4"); + assertEquals("0", "0"); } } From c54e9969be1bd5f02ac339c85381440c1d52250c Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:31:14 +0300 Subject: [PATCH 007/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 3 +++ .besouro/20151002114222445/besouroEpisodes.txt | 6 ++++++ .besouro/20151002114222445/randomHeuristicEpisodes.txt | 1 + .besouro/20151002114222445/zorroEpisodes.txt | 3 ++- src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 7ff32b9d..18f2b706 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -28,3 +28,6 @@ CompilationAction 1443778242688 TestSudokuVerifier.java CompilationAction 1443778242688 TestSudokuVerifier.java EditAction 1443778244729 SudokuVerifier.java 664 3 4 0 EditAction 1443778263097 TestSudokuVerifier.java 457 2 6 2 +UnitTestCaseAction 1443778263484 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778263485 TestSudokuVerifier OK +EditAction 1443778274891 TestSudokuVerifier.java 457 2 6 2 diff --git a/.besouro/20151002114222445/besouroEpisodes.txt b/.besouro/20151002114222445/besouroEpisodes.txt index 05d1c534..90d8c34c 100644 --- a/.besouro/20151002114222445/besouroEpisodes.txt +++ b/.besouro/20151002114222445/besouroEpisodes.txt @@ -1 +1,7 @@ 1443777075474 test-addition 1 1732 true +1443778263485 test-first 2 1083 true +1443778263486 test-first 2 1083 true +1443778263487 test-last 1 1083 false +1443778263488 test-first 2 1083 true +1443778263489 test-first 2 1083 true +1443778263490 test-last 1 1083 false diff --git a/.besouro/20151002114222445/randomHeuristicEpisodes.txt b/.besouro/20151002114222445/randomHeuristicEpisodes.txt index 1a396c63..28895070 100644 --- a/.besouro/20151002114222445/randomHeuristicEpisodes.txt +++ b/.besouro/20151002114222445/randomHeuristicEpisodes.txt @@ -1 +1,2 @@ 1443777075474 test-addition 1 1732 false +1443778263485 test-first 2 1083 true diff --git a/.besouro/20151002114222445/zorroEpisodes.txt b/.besouro/20151002114222445/zorroEpisodes.txt index 1a396c63..e2b7449c 100644 --- a/.besouro/20151002114222445/zorroEpisodes.txt +++ b/.besouro/20151002114222445/zorroEpisodes.txt @@ -1 +1,2 @@ -1443777075474 test-addition 1 1732 false +1443777075474 test-addition 1 1732 true +1443778263485 test-first 2 1188 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 67f44cd5..43c02fed 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -19,7 +19,7 @@ public void testCheckValidSodukuSolution() { SudokuVerifier answer=new SudokuVerifier(); answer.verifyRuleOne(4); - assertEquals("0", "0"); + assertEquals("0", "1"); } } From abba591e25df7776e548b4fa13653f35ac5c9ef1 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:32:00 +0300 Subject: [PATCH 008/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 1 + 2 files changed, 4 insertions(+) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 18f2b706..eab6cf48 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -31,3 +31,6 @@ EditAction 1443778263097 TestSudokuVerifier.java 457 2 6 2 UnitTestCaseAction 1443778263484 TestSudokuVerifier.java OK UnitTestSessionAction 1443778263485 TestSudokuVerifier OK EditAction 1443778274891 TestSudokuVerifier.java 457 2 6 2 +UnitTestCaseAction 1443778275259 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778275260 TestSudokuVerifier FAIL +EditAction 1443778320861 SudokuVerifier.java 667 3 4 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index bcfb805d..0e983a7b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -18,6 +18,7 @@ public int verifytest(String candidateSolution) { // returns 1 if the candidate solution is correct return 4; } + public int verifyRuleOne(int i) { if(i>=1 && i<=9) { From 3290e63699420b313c9447eacc19bb015107a9d0 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:33:32 +0300 Subject: [PATCH 009/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index eab6cf48..08f10255 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -34,3 +34,4 @@ EditAction 1443778274891 TestSudokuVerifier.java 457 2 6 2 UnitTestCaseAction 1443778275259 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443778275260 TestSudokuVerifier FAIL EditAction 1443778320861 SudokuVerifier.java 667 3 4 0 +EditAction 1443778412023 SudokuVerifier.java 801 3 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 0e983a7b..85186878 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -22,9 +22,10 @@ public int verifytest(String candidateSolution) { public int verifyRuleOne(int i) { if(i>=1 && i<=9) { - System.out.print("The first rule is filfilled"); + System.out.println("The first rule is filfilled"); return 0; } + System.out.println("The first rule is not filfilled.\nR1: A cell in a Sudoku game can only store positive digits, i.e. 1...9."); return -1; } From f0e4c399db9d50740907f7dfbc0c8fb5ed33c293 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:33:32 +0300 Subject: [PATCH 010/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 08f10255..7103ae8c 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -35,3 +35,4 @@ UnitTestCaseAction 1443778275259 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443778275260 TestSudokuVerifier FAIL EditAction 1443778320861 SudokuVerifier.java 667 3 4 0 EditAction 1443778412023 SudokuVerifier.java 801 3 5 0 +EditAction 1443778412110 TestSudokuVerifier.java 457 2 6 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 43c02fed..67f44cd5 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -19,7 +19,7 @@ public void testCheckValidSodukuSolution() { SudokuVerifier answer=new SudokuVerifier(); answer.verifyRuleOne(4); - assertEquals("0", "1"); + assertEquals("0", "0"); } } From d729cc0a46091bcc37087c9ff83532ae66c302e4 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:34:34 +0300 Subject: [PATCH 011/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 3 +++ .besouro/20151002114222445/besouroEpisodes.txt | 2 ++ .besouro/20151002114222445/randomHeuristicEpisodes.txt | 1 + .besouro/20151002114222445/zorroEpisodes.txt | 1 + .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 8 +++++++- 5 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 7103ae8c..a055ee45 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -36,3 +36,6 @@ UnitTestSessionAction 1443778275260 TestSudokuVerifier FAIL EditAction 1443778320861 SudokuVerifier.java 667 3 4 0 EditAction 1443778412023 SudokuVerifier.java 801 3 5 0 EditAction 1443778412110 TestSudokuVerifier.java 457 2 6 2 +UnitTestCaseAction 1443778412489 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778412490 TestSudokuVerifier OK +EditAction 1443778474925 TestSudokuVerifier.java 560 2 8 3 diff --git a/.besouro/20151002114222445/besouroEpisodes.txt b/.besouro/20151002114222445/besouroEpisodes.txt index 90d8c34c..2effac9c 100644 --- a/.besouro/20151002114222445/besouroEpisodes.txt +++ b/.besouro/20151002114222445/besouroEpisodes.txt @@ -5,3 +5,5 @@ 1443778263488 test-first 2 1083 true 1443778263489 test-first 2 1083 true 1443778263490 test-last 1 1083 false +1443778412490 production 1 137 false +1443778412491 refactoring 2A 137 true diff --git a/.besouro/20151002114222445/randomHeuristicEpisodes.txt b/.besouro/20151002114222445/randomHeuristicEpisodes.txt index 28895070..8b48692d 100644 --- a/.besouro/20151002114222445/randomHeuristicEpisodes.txt +++ b/.besouro/20151002114222445/randomHeuristicEpisodes.txt @@ -1,2 +1,3 @@ 1443777075474 test-addition 1 1732 false 1443778263485 test-first 2 1083 true +1443778412490 production 1 137 false diff --git a/.besouro/20151002114222445/zorroEpisodes.txt b/.besouro/20151002114222445/zorroEpisodes.txt index e2b7449c..8b1921fe 100644 --- a/.besouro/20151002114222445/zorroEpisodes.txt +++ b/.besouro/20151002114222445/zorroEpisodes.txt @@ -1,2 +1,3 @@ 1443777075474 test-addition 1 1732 true 1443778263485 test-first 2 1188 true +1443778412490 production 1 149 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 67f44cd5..fbae4059 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -16,10 +16,16 @@ public void test() { @Test public void testCheckValidSodukuSolution() { + SudokuVerifier answer=new SudokuVerifier(); - answer.verifyRuleOne(4); + //good answer + answer.verifyRuleOne(4); assertEquals("0", "0"); + + //bad answer + answer.verifyRuleOne(10); + assertEquals("-1", "-1"); } } From a83f05c6e9c093fdd0a1145157a4316db66ad50b Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:35:04 +0300 Subject: [PATCH 012/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 3 +++ .besouro/20151002114222445/besouroEpisodes.txt | 1 + .besouro/20151002114222445/randomHeuristicEpisodes.txt | 1 + .besouro/20151002114222445/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index a055ee45..abb28e3f 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -39,3 +39,6 @@ EditAction 1443778412110 TestSudokuVerifier.java 457 2 6 2 UnitTestCaseAction 1443778412489 TestSudokuVerifier.java OK UnitTestSessionAction 1443778412490 TestSudokuVerifier OK EditAction 1443778474925 TestSudokuVerifier.java 560 2 8 3 +UnitTestCaseAction 1443778476736 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778476736 TestSudokuVerifier OK +EditAction 1443778504777 SudokuVerifier.java 802 3 5 0 diff --git a/.besouro/20151002114222445/besouroEpisodes.txt b/.besouro/20151002114222445/besouroEpisodes.txt index 2effac9c..4357bb64 100644 --- a/.besouro/20151002114222445/besouroEpisodes.txt +++ b/.besouro/20151002114222445/besouroEpisodes.txt @@ -7,3 +7,4 @@ 1443778263490 test-last 1 1083 false 1443778412490 production 1 137 false 1443778412491 refactoring 2A 137 true +1443778476736 test-addition 1 1 true diff --git a/.besouro/20151002114222445/randomHeuristicEpisodes.txt b/.besouro/20151002114222445/randomHeuristicEpisodes.txt index 8b48692d..31c8b19d 100644 --- a/.besouro/20151002114222445/randomHeuristicEpisodes.txt +++ b/.besouro/20151002114222445/randomHeuristicEpisodes.txt @@ -1,3 +1,4 @@ 1443777075474 test-addition 1 1732 false 1443778263485 test-first 2 1083 true 1443778412490 production 1 137 false +1443778476736 test-addition 1 1 false diff --git a/.besouro/20151002114222445/zorroEpisodes.txt b/.besouro/20151002114222445/zorroEpisodes.txt index 8b1921fe..666e9b05 100644 --- a/.besouro/20151002114222445/zorroEpisodes.txt +++ b/.besouro/20151002114222445/zorroEpisodes.txt @@ -1,3 +1,4 @@ 1443777075474 test-addition 1 1732 true 1443778263485 test-first 2 1188 true 1443778412490 production 1 149 true +1443778476736 test-addition 1 64 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 85186878..47a7d14b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -25,7 +25,7 @@ public int verifyRuleOne(int i) { System.out.println("The first rule is filfilled"); return 0; } - System.out.println("The first rule is not filfilled.\nR1: A cell in a Sudoku game can only store positive digits, i.e. 1...9."); + System.out.println("The first rule is not filfilled. - R1: A cell in a Sudoku game can only store positive digits, i.e. 1...9."); return -1; } From 83c0733d8b7230ea48701790c747643161cd9d0d Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:37:45 +0300 Subject: [PATCH 013/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 3 +++ .besouro/20151002114222445/besouroEpisodes.txt | 1 + .besouro/20151002114222445/randomHeuristicEpisodes.txt | 1 + .besouro/20151002114222445/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 1 + 5 files changed, 7 insertions(+) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index abb28e3f..025acafa 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -42,3 +42,6 @@ EditAction 1443778474925 TestSudokuVerifier.java 560 2 8 3 UnitTestCaseAction 1443778476736 TestSudokuVerifier.java OK UnitTestSessionAction 1443778476736 TestSudokuVerifier OK EditAction 1443778504777 SudokuVerifier.java 802 3 5 0 +UnitTestCaseAction 1443778505103 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778505104 TestSudokuVerifier OK +EditAction 1443778665508 SudokuVerifier.java 805 3 5 0 diff --git a/.besouro/20151002114222445/besouroEpisodes.txt b/.besouro/20151002114222445/besouroEpisodes.txt index 4357bb64..fea33e18 100644 --- a/.besouro/20151002114222445/besouroEpisodes.txt +++ b/.besouro/20151002114222445/besouroEpisodes.txt @@ -8,3 +8,4 @@ 1443778412490 production 1 137 false 1443778412491 refactoring 2A 137 true 1443778476736 test-addition 1 1 true +1443778505104 refactoring 2A 0 true diff --git a/.besouro/20151002114222445/randomHeuristicEpisodes.txt b/.besouro/20151002114222445/randomHeuristicEpisodes.txt index 31c8b19d..705f17d0 100644 --- a/.besouro/20151002114222445/randomHeuristicEpisodes.txt +++ b/.besouro/20151002114222445/randomHeuristicEpisodes.txt @@ -2,3 +2,4 @@ 1443778263485 test-first 2 1083 true 1443778412490 production 1 137 false 1443778476736 test-addition 1 1 false +1443778505104 refactoring 2A 0 false diff --git a/.besouro/20151002114222445/zorroEpisodes.txt b/.besouro/20151002114222445/zorroEpisodes.txt index 666e9b05..2f1a1a5e 100644 --- a/.besouro/20151002114222445/zorroEpisodes.txt +++ b/.besouro/20151002114222445/zorroEpisodes.txt @@ -2,3 +2,4 @@ 1443778263485 test-first 2 1188 true 1443778412490 production 1 149 true 1443778476736 test-addition 1 64 true +1443778505104 refactoring 2A 28 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 47a7d14b..619f35c9 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -8,6 +8,7 @@ public class SudokuVerifier { String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; int counter=0; + public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct From 21eeeb7f7bbbd3a008af4432b197b996ad44b8ae Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:41:43 +0300 Subject: [PATCH 014/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 20 +++++++++++++++++++ .../20151002114222445/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20151002114222445/zorroEpisodes.txt | 1 + .../sqatlab/sudoku/TestSudokuVerifier.java | 9 +++++++++ 5 files changed, 32 insertions(+) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 025acafa..e4ab9ef5 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -45,3 +45,23 @@ EditAction 1443778504777 SudokuVerifier.java 802 3 5 0 UnitTestCaseAction 1443778505103 TestSudokuVerifier.java OK UnitTestSessionAction 1443778505104 TestSudokuVerifier OK EditAction 1443778665508 SudokuVerifier.java 805 3 5 0 +UnitTestCaseAction 1443778665847 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778665847 TestSudokuVerifier OK +RefactoringAction 1443778765621 TestSudokuVerifier.java ADD void test()/2 METHOD +RefactoringAction 1443778773635 TestSudokuVerifier.java RENAME test()/2=>void testCheckValidSodukuSolution()/2 METHOD +RefactoringAction 1443778853166 TestSudokuVerifier.java RENAME testCheckValidSodukuSolution()/2=>void testCheckA() METHOD +RefactoringAction 1443778854182 TestSudokuVerifier.java RENAME testCheckA()=>void testCheckAll() METHOD +RefactoringAction 1443778858196 TestSudokuVerifier.java RENAME testCheckAll()=>void testCheckAllDi() METHOD +RefactoringAction 1443778860711 TestSudokuVerifier.java RENAME testCheckAllDi()=>void testCheckAllDigit() METHOD +RefactoringAction 1443778862726 TestSudokuVerifier.java RENAME testCheckAllDigit()=>void testCheckAllDigitsA() METHOD +RefactoringAction 1443778864741 TestSudokuVerifier.java RENAME testCheckAllDigitsA()=>void testCheckAllDigitsApp() METHOD +RefactoringAction 1443778866255 TestSudokuVerifier.java RENAME testCheckAllDigitsApp()=>void testCheckAllDigitsAppear() METHOD +RefactoringAction 1443778869270 TestSudokuVerifier.java RENAME testCheckAllDigitsAppear()=>void testCheckAllDigitsAppearOnly() METHOD +RefactoringAction 1443778870785 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnly()=>void testCheckAllDigitsAppearOnlyOne() METHOD +RefactoringAction 1443778872800 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOne()=>void testCheckAllDigitsAppearOnlyOnce() METHOD +RefactoringAction 1443778877315 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnce()=>void testCheckAllDigitsAppearOnlyOnceIn() METHOD +RefactoringAction 1443778880330 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceIn()=>void testCheckAllDigitsAppearOnlyOnceInSu() METHOD +RefactoringAction 1443778881345 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSu()=>void testCheckAllDigitsAppearOnlyOnceInSub() METHOD +RefactoringAction 1443778883860 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSub()=>void testCheckAllDigitsAppearOnlyOnceInSubGr() METHOD +RefactoringAction 1443778885374 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSubGr()=>void testCheckAllDigitsAppearOnlyOnceInSubGrid() METHOD +EditAction 1443778903642 TestSudokuVerifier.java 743 3 11 4 diff --git a/.besouro/20151002114222445/besouroEpisodes.txt b/.besouro/20151002114222445/besouroEpisodes.txt index fea33e18..afba4a74 100644 --- a/.besouro/20151002114222445/besouroEpisodes.txt +++ b/.besouro/20151002114222445/besouroEpisodes.txt @@ -9,3 +9,4 @@ 1443778412491 refactoring 2A 137 true 1443778476736 test-addition 1 1 true 1443778505104 refactoring 2A 0 true +1443778665847 refactoring 2A 0 true diff --git a/.besouro/20151002114222445/randomHeuristicEpisodes.txt b/.besouro/20151002114222445/randomHeuristicEpisodes.txt index 705f17d0..1dd61f96 100644 --- a/.besouro/20151002114222445/randomHeuristicEpisodes.txt +++ b/.besouro/20151002114222445/randomHeuristicEpisodes.txt @@ -3,3 +3,4 @@ 1443778412490 production 1 137 false 1443778476736 test-addition 1 1 false 1443778505104 refactoring 2A 0 false +1443778665847 refactoring 2A 0 true diff --git a/.besouro/20151002114222445/zorroEpisodes.txt b/.besouro/20151002114222445/zorroEpisodes.txt index 2f1a1a5e..3b7e453a 100644 --- a/.besouro/20151002114222445/zorroEpisodes.txt +++ b/.besouro/20151002114222445/zorroEpisodes.txt @@ -3,3 +3,4 @@ 1443778412490 production 1 149 true 1443778476736 test-addition 1 64 true 1443778505104 refactoring 2A 28 true +1443778665847 refactoring 2A 160 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index fbae4059..f69daa6c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -27,5 +27,14 @@ public void testCheckValidSodukuSolution() { answer.verifyRuleOne(10); assertEquals("-1", "-1"); } + + @Test + public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { + SudokuVerifier answer=new SudokuVerifier(); + answer.verifytest("4"); + + assertEquals("4", "4"); + } + } From 3d05b4b134fbec11a688935e989a535cc7b1f540 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:42:29 +0300 Subject: [PATCH 015/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index e4ab9ef5..8a25e652 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -65,3 +65,4 @@ RefactoringAction 1443778881345 TestSudokuVerifier.java RENAME testCheckAllDigit RefactoringAction 1443778883860 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSub()=>void testCheckAllDigitsAppearOnlyOnceInSubGr() METHOD RefactoringAction 1443778885374 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSubGr()=>void testCheckAllDigitsAppearOnlyOnceInSubGrid() METHOD EditAction 1443778903642 TestSudokuVerifier.java 743 3 11 4 +EditAction 1443778949426 SudokuVerifier.java 805 3 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 619f35c9..8bfb56a7 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -12,7 +12,7 @@ public class SudokuVerifier { public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct - return 4; + return 0; } public int verifytest(String candidateSolution) { From 8fd13024c4216c44dce8ac53156a08e071ce75f7 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:44:59 +0300 Subject: [PATCH 016/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 8a25e652..1f51fb76 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -66,3 +66,4 @@ RefactoringAction 1443778883860 TestSudokuVerifier.java RENAME testCheckAllDigit RefactoringAction 1443778885374 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSubGr()=>void testCheckAllDigitsAppearOnlyOnceInSubGrid() METHOD EditAction 1443778903642 TestSudokuVerifier.java 743 3 11 4 EditAction 1443778949426 SudokuVerifier.java 805 3 5 0 +EditAction 1443779099417 TestSudokuVerifier.java 745 3 10 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f69daa6c..4772e873 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -33,7 +33,7 @@ public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { SudokuVerifier answer=new SudokuVerifier(); answer.verifytest("4"); - assertEquals("4", "4"); + // assertEquals("4", "4"); } From 35b4371367801c4752392770214d2eee941de47b Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:45:48 +0300 Subject: [PATCH 017/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 1f51fb76..2ba3ea6a 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -67,3 +67,6 @@ RefactoringAction 1443778885374 TestSudokuVerifier.java RENAME testCheckAllDigit EditAction 1443778903642 TestSudokuVerifier.java 743 3 11 4 EditAction 1443778949426 SudokuVerifier.java 805 3 5 0 EditAction 1443779099417 TestSudokuVerifier.java 745 3 10 3 +RefactoringAction 1443779129964 SudokuVerifier.java ADD void verifyRuleSecond(String) METHOD +RefactoringAction 1443779141994 SudokuVerifier.java RENAME verifyRuleSecond(String)=>int verifyRuleSecond(int) METHOD +EditAction 1443779148183 SudokuVerifier.java 890 4 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 8bfb56a7..596ccaa4 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -30,5 +30,9 @@ public int verifyRuleOne(int i) { return -1; } + public int verifyRuleSecond(int i) { + // TODO Auto-generated method stub + + } } From 76074f469d4b28b745f57070bd5265b6fa9bc5d7 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:45:52 +0300 Subject: [PATCH 018/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 2ba3ea6a..362190e0 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -70,3 +70,5 @@ EditAction 1443779099417 TestSudokuVerifier.java 745 3 10 3 RefactoringAction 1443779129964 SudokuVerifier.java ADD void verifyRuleSecond(String) METHOD RefactoringAction 1443779141994 SudokuVerifier.java RENAME verifyRuleSecond(String)=>int verifyRuleSecond(int) METHOD EditAction 1443779148183 SudokuVerifier.java 890 4 5 0 +CompilationAction 1443779148447 SudokuVerifier.java +EditAction 1443779152192 TestSudokuVerifier.java 751 3 10 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 4772e873..98048747 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -31,7 +31,7 @@ public void testCheckValidSodukuSolution() { @Test public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { SudokuVerifier answer=new SudokuVerifier(); - answer.verifytest("4"); + answer.verifyRuleSecond("4"); // assertEquals("4", "4"); } From a0e4c404dfd382a5b8ca566b6870c9be189eef2f Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:52:13 +0300 Subject: [PATCH 019/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 7 +++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 10 ++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 362190e0..1c0ba456 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -72,3 +72,10 @@ RefactoringAction 1443779141994 SudokuVerifier.java RENAME verifyRuleSecond(Stri EditAction 1443779148183 SudokuVerifier.java 890 4 5 0 CompilationAction 1443779148447 SudokuVerifier.java EditAction 1443779152192 TestSudokuVerifier.java 751 3 10 3 +CompilationAction 1443779152499 TestSudokuVerifier.java +RefactoringAction 1443779238343 SudokuVerifier.java ADD List ans FIELD +RefactoringAction 1443779240859 SudokuVerifier.java RENAME ans=>List answerList FIELD +RefactoringAction 1443779298505 SudokuVerifier.java ADD import java.util.ArrayList/2 IMPORT +RefactoringAction 1443779298506 SudokuVerifier.java ADD import java.util.List IMPORT +RefactoringAction 1443779303023 SudokuVerifier.java REMOVE import java.util.ArrayList/2 IMPORT +EditAction 1443779533325 TestSudokuVerifier.java 948 3 17 7 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 98048747..ec7699b1 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -31,8 +31,14 @@ public void testCheckValidSodukuSolution() { @Test public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { SudokuVerifier answer=new SudokuVerifier(); - answer.verifyRuleSecond("4"); - + answer.verifyRuleSecond(3); + assertEquals("0", "0"); + answer.verifyRuleSecond(2); + assertEquals("0", "0"); + answer.verifyRuleSecond(1); + assertEquals("0", "0"); + answer.verifyRuleSecond(3); + assertEquals("-2", "-2"); // assertEquals("4", "4"); } From 5ef33d5f3ca21c29a18ecbcb3953d818dfc90ffc Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:08:16 +0300 Subject: [PATCH 020/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 11 +++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 15 +++++++++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 1c0ba456..9712cfb8 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -79,3 +79,14 @@ RefactoringAction 1443779298505 SudokuVerifier.java ADD import java.util.ArrayLi RefactoringAction 1443779298506 SudokuVerifier.java ADD import java.util.List IMPORT RefactoringAction 1443779303023 SudokuVerifier.java REMOVE import java.util.ArrayList/2 IMPORT EditAction 1443779533325 TestSudokuVerifier.java 948 3 17 7 +CompilationAction 1443779535792 SudokuVerifier.java +CompilationAction 1443779535963 SudokuVerifier.java +RefactoringAction 1443779562873 SudokuVerifier.java REMOVE answerList FIELD +RefactoringAction 1443779572914 SudokuVerifier.java ADD List answerList FIELD +CompilationAction 1443780333867 SudokuVerifier.java +CompilationAction 1443780333867 SudokuVerifier.java +CompilationAction 1443780473438 SudokuVerifier.java +CompilationAction 1443780473439 SudokuVerifier.java +UnitTestCaseAction 1443780474278 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780474279 TestSudokuVerifier FAIL +EditAction 1443780496311 SudokuVerifier.java 1106 4 8 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 596ccaa4..5384ec81 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,14 +1,16 @@ package org.univoulu.tol.sqatlab.sudoku; import java.util.ArrayList; +import java.util.List; public class SudokuVerifier { - //ArrayList String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; int counter=0; + List answerList =new ArrayList(); + public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct @@ -31,7 +33,16 @@ public int verifyRuleOne(int i) { } public int verifyRuleSecond(int i) { - // TODO Auto-generated method stub + + answerList.add(i); +// i. + for(int j=0;j<=answerList.size(); j++){ + int tmp=answerList.get(j); +// if(tmp.equals(i)) + System.out.println("tmp "+tmp); + } + return 0; + } } From f149052f272bccf33bdc7ab8f49ffdf90af230b8 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:12:47 +0300 Subject: [PATCH 021/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 3 +++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 12 ++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 9712cfb8..df8460ba 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -90,3 +90,6 @@ CompilationAction 1443780473439 SudokuVerifier.java UnitTestCaseAction 1443780474278 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443780474279 TestSudokuVerifier FAIL EditAction 1443780496311 SudokuVerifier.java 1106 4 8 0 +UnitTestCaseAction 1443780496689 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780496689 TestSudokuVerifier FAIL +EditAction 1443780767228 TestSudokuVerifier.java 960 3 11 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index ec7699b1..602954f7 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -33,12 +33,12 @@ public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { SudokuVerifier answer=new SudokuVerifier(); answer.verifyRuleSecond(3); assertEquals("0", "0"); - answer.verifyRuleSecond(2); - assertEquals("0", "0"); - answer.verifyRuleSecond(1); - assertEquals("0", "0"); - answer.verifyRuleSecond(3); - assertEquals("-2", "-2"); +// answer.verifyRuleSecond(2); +// assertEquals("0", "0"); +// answer.verifyRuleSecond(1); +// assertEquals("0", "0"); +// answer.verifyRuleSecond(3); +// assertEquals("-2", "-2"); // assertEquals("4", "4"); } From 5e9a568ef71136e39b13c07d0aeabcb7e0375459 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:13:04 +0300 Subject: [PATCH 022/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index df8460ba..32c23eef 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -93,3 +93,4 @@ EditAction 1443780496311 SudokuVerifier.java 1106 4 8 0 UnitTestCaseAction 1443780496689 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443780496689 TestSudokuVerifier FAIL EditAction 1443780767228 TestSudokuVerifier.java 960 3 11 4 +EditAction 1443780784884 SudokuVerifier.java 1076 4 8 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 5384ec81..730b4c09 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -35,10 +35,9 @@ public int verifyRuleOne(int i) { public int verifyRuleSecond(int i) { answerList.add(i); -// i. for(int j=0;j<=answerList.size(); j++){ int tmp=answerList.get(j); -// if(tmp.equals(i)) + System.out.println("tmp "+tmp); } return 0; From 12a7e0a70913434f8ec05071438615176c5b3605 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:17:28 +0300 Subject: [PATCH 023/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 1 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 32c23eef..dff6f25a 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -94,3 +94,4 @@ UnitTestCaseAction 1443780496689 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443780496689 TestSudokuVerifier FAIL EditAction 1443780767228 TestSudokuVerifier.java 960 3 11 4 EditAction 1443780784884 SudokuVerifier.java 1076 4 8 0 +EditAction 1443781048015 SudokuVerifier.java 1157 4 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 730b4c09..5838e435 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -34,13 +34,19 @@ public int verifyRuleOne(int i) { } public int verifyRuleSecond(int i) { - answerList.add(i); - for(int j=0;j<=answerList.size(); j++){ - int tmp=answerList.get(j); - - System.out.println("tmp "+tmp); + + if(answerList.contains(i)){ + return -2; + }else{ + answerList.add(i); + return 0; } - return 0; +// for(int j=0;j<=answerList.size(); j++){ +// int tmp=answerList.get(j); +// +// System.out.println("tmp "+tmp); +// } + } From 1464a058489a4c4d591d59310bf67ded8244f1a3 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:17:45 +0300 Subject: [PATCH 024/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 3 ++ .../20151002114222445/besouroEpisodes.txt | 31 +++++++++++++++++++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20151002114222445/zorroEpisodes.txt | 1 + .../sqatlab/sudoku/TestSudokuVerifier.java | 12 +++---- 5 files changed, 42 insertions(+), 6 deletions(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index dff6f25a..ca85e59f 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -95,3 +95,6 @@ UnitTestSessionAction 1443780496689 TestSudokuVerifier FAIL EditAction 1443780767228 TestSudokuVerifier.java 960 3 11 4 EditAction 1443780784884 SudokuVerifier.java 1076 4 8 0 EditAction 1443781048015 SudokuVerifier.java 1157 4 6 0 +UnitTestCaseAction 1443781048360 TestSudokuVerifier.java OK +UnitTestSessionAction 1443781048360 TestSudokuVerifier OK +EditAction 1443781065253 TestSudokuVerifier.java 948 3 17 7 diff --git a/.besouro/20151002114222445/besouroEpisodes.txt b/.besouro/20151002114222445/besouroEpisodes.txt index afba4a74..bc8c2ce6 100644 --- a/.besouro/20151002114222445/besouroEpisodes.txt +++ b/.besouro/20151002114222445/besouroEpisodes.txt @@ -10,3 +10,34 @@ 1443778476736 test-addition 1 1 true 1443778505104 refactoring 2A 0 true 1443778665847 refactoring 2A 0 true +1443781048360 test-first 1 2282 true +1443781048361 test-first 1 2282 true +1443781048362 test-first 1 2282 true +1443781048363 test-first 1 2282 true +1443781048364 test-first 1 2282 true +1443781048365 test-first 1 2282 true +1443781048366 test-first 1 2282 true +1443781048367 test-first 1 2282 true +1443781048368 test-first 1 2282 true +1443781048369 test-first 1 2282 true +1443781048370 test-first 1 2282 true +1443781048371 test-first 1 2282 true +1443781048372 test-first 1 2282 true +1443781048373 test-first 1 2282 true +1443781048374 test-first 1 2282 true +1443781048375 test-first 1 2282 true +1443781048376 test-first 1 2282 true +1443781048377 test-first 1 2282 true +1443781048378 test-first 1 2282 true +1443781048379 test-first 1 2282 true +1443781048380 test-first 1 2282 true +1443781048381 test-first 1 2282 true +1443781048382 test-first 1 2282 true +1443781048383 test-first 1 2282 true +1443781048384 test-first 1 2282 true +1443781048385 test-first 1 2282 true +1443781048386 test-last 1 2282 false +1443781048387 test-first 1 2282 true +1443781048388 test-first 1 2282 true +1443781048389 test-first 1 2282 true +1443781048390 test-first 1 2282 true diff --git a/.besouro/20151002114222445/randomHeuristicEpisodes.txt b/.besouro/20151002114222445/randomHeuristicEpisodes.txt index 1dd61f96..c6c09092 100644 --- a/.besouro/20151002114222445/randomHeuristicEpisodes.txt +++ b/.besouro/20151002114222445/randomHeuristicEpisodes.txt @@ -4,3 +4,4 @@ 1443778476736 test-addition 1 1 false 1443778505104 refactoring 2A 0 false 1443778665847 refactoring 2A 0 true +1443781048360 test-first 1 2282 true diff --git a/.besouro/20151002114222445/zorroEpisodes.txt b/.besouro/20151002114222445/zorroEpisodes.txt index 3b7e453a..4a8cf153 100644 --- a/.besouro/20151002114222445/zorroEpisodes.txt +++ b/.besouro/20151002114222445/zorroEpisodes.txt @@ -4,3 +4,4 @@ 1443778476736 test-addition 1 64 true 1443778505104 refactoring 2A 28 true 1443778665847 refactoring 2A 160 true +1443781048360 test-first 1 2382 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 602954f7..ec7699b1 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -33,12 +33,12 @@ public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { SudokuVerifier answer=new SudokuVerifier(); answer.verifyRuleSecond(3); assertEquals("0", "0"); -// answer.verifyRuleSecond(2); -// assertEquals("0", "0"); -// answer.verifyRuleSecond(1); -// assertEquals("0", "0"); -// answer.verifyRuleSecond(3); -// assertEquals("-2", "-2"); + answer.verifyRuleSecond(2); + assertEquals("0", "0"); + answer.verifyRuleSecond(1); + assertEquals("0", "0"); + answer.verifyRuleSecond(3); + assertEquals("-2", "-2"); // assertEquals("4", "4"); } From a116151c93068e17be34d5a3536a059e4369d73d Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:24:48 +0300 Subject: [PATCH 025/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 3 +++ .besouro/20151002114222445/besouroEpisodes.txt | 1 + .besouro/20151002114222445/randomHeuristicEpisodes.txt | 1 + .besouro/20151002114222445/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 1 + 5 files changed, 7 insertions(+) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index ca85e59f..5c547430 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -98,3 +98,6 @@ EditAction 1443781048015 SudokuVerifier.java 1157 4 6 0 UnitTestCaseAction 1443781048360 TestSudokuVerifier.java OK UnitTestSessionAction 1443781048360 TestSudokuVerifier OK EditAction 1443781065253 TestSudokuVerifier.java 948 3 17 7 +UnitTestCaseAction 1443781065586 TestSudokuVerifier.java OK +UnitTestSessionAction 1443781065587 TestSudokuVerifier OK +EditAction 1443781488791 SudokuVerifier.java 1160 4 6 0 diff --git a/.besouro/20151002114222445/besouroEpisodes.txt b/.besouro/20151002114222445/besouroEpisodes.txt index bc8c2ce6..d5e10abb 100644 --- a/.besouro/20151002114222445/besouroEpisodes.txt +++ b/.besouro/20151002114222445/besouroEpisodes.txt @@ -41,3 +41,4 @@ 1443781048388 test-first 1 2282 true 1443781048389 test-first 1 2282 true 1443781048390 test-first 1 2282 true +1443781065587 test-addition 1 0 true diff --git a/.besouro/20151002114222445/randomHeuristicEpisodes.txt b/.besouro/20151002114222445/randomHeuristicEpisodes.txt index c6c09092..3a2f8929 100644 --- a/.besouro/20151002114222445/randomHeuristicEpisodes.txt +++ b/.besouro/20151002114222445/randomHeuristicEpisodes.txt @@ -5,3 +5,4 @@ 1443778505104 refactoring 2A 0 false 1443778665847 refactoring 2A 0 true 1443781048360 test-first 1 2282 true +1443781065587 test-addition 1 0 false diff --git a/.besouro/20151002114222445/zorroEpisodes.txt b/.besouro/20151002114222445/zorroEpisodes.txt index 4a8cf153..a3336383 100644 --- a/.besouro/20151002114222445/zorroEpisodes.txt +++ b/.besouro/20151002114222445/zorroEpisodes.txt @@ -5,3 +5,4 @@ 1443778505104 refactoring 2A 28 true 1443778665847 refactoring 2A 160 true 1443781048360 test-first 1 2382 true +1443781065587 test-addition 1 17 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 5838e435..d943a6fe 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -41,6 +41,7 @@ public int verifyRuleSecond(int i) { answerList.add(i); return 0; } + // for(int j=0;j<=answerList.size(); j++){ // int tmp=answerList.get(j); // From 5a86ad0fa76e41152e9f58587fad28daaaddaf3e Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:24:50 +0300 Subject: [PATCH 026/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 5c547430..aaa2c857 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -101,3 +101,4 @@ EditAction 1443781065253 TestSudokuVerifier.java 948 3 17 7 UnitTestCaseAction 1443781065586 TestSudokuVerifier.java OK UnitTestSessionAction 1443781065587 TestSudokuVerifier OK EditAction 1443781488791 SudokuVerifier.java 1160 4 6 0 +EditAction 1443781490691 TestSudokuVerifier.java 919 3 17 7 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index ec7699b1..a06c7a4d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -39,7 +39,6 @@ public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { assertEquals("0", "0"); answer.verifyRuleSecond(3); assertEquals("-2", "-2"); - // assertEquals("4", "4"); } From d4c0e34f2a8beebe96a4652ccdcaa3019df07b59 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:41:07 +0300 Subject: [PATCH 027/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index aaa2c857..f07ab1ab 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -102,3 +102,6 @@ UnitTestCaseAction 1443781065586 TestSudokuVerifier.java OK UnitTestSessionAction 1443781065587 TestSudokuVerifier OK EditAction 1443781488791 SudokuVerifier.java 1160 4 6 0 EditAction 1443781490691 TestSudokuVerifier.java 919 3 17 7 +RefactoringAction 1443782389703 SudokuVerifier.java ADD int FIELD +RefactoringAction 1443782447377 SudokuVerifier.java REMOVE tab FIELD +EditAction 1443782467336 SudokuVerifier.java 1242 4 8 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index d943a6fe..35345275 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -17,12 +17,15 @@ public int verify(String candidateSolution) { return 0; } public int verifytest(String candidateSolution) { + int [][] tab = {{4,1,7},{3,6,9}}; + System.out.println(tab); // returns 1 if the candidate solution is correct return 4; } public int verifyRuleOne(int i) { + if(i>=1 && i<=9) { System.out.println("The first rule is filfilled"); @@ -50,6 +53,10 @@ public int verifyRuleSecond(int i) { + } + + + } From 6ed34075f9a297701d5aa17cb5b32c20f6876e78 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:43:07 +0300 Subject: [PATCH 028/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 3 +++ .besouro/20151002114222445/besouroEpisodes.txt | 2 ++ .besouro/20151002114222445/randomHeuristicEpisodes.txt | 1 + .besouro/20151002114222445/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 ++-- 5 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index f07ab1ab..4c333285 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -105,3 +105,6 @@ EditAction 1443781490691 TestSudokuVerifier.java 919 3 17 7 RefactoringAction 1443782389703 SudokuVerifier.java ADD int FIELD RefactoringAction 1443782447377 SudokuVerifier.java REMOVE tab FIELD EditAction 1443782467336 SudokuVerifier.java 1242 4 8 0 +UnitTestCaseAction 1443782468518 TestSudokuVerifier.java OK +UnitTestSessionAction 1443782468518 TestSudokuVerifier OK +EditAction 1443782587687 SudokuVerifier.java 1246 4 6 0 diff --git a/.besouro/20151002114222445/besouroEpisodes.txt b/.besouro/20151002114222445/besouroEpisodes.txt index d5e10abb..6594089a 100644 --- a/.besouro/20151002114222445/besouroEpisodes.txt +++ b/.besouro/20151002114222445/besouroEpisodes.txt @@ -42,3 +42,5 @@ 1443781048389 test-first 1 2282 true 1443781048390 test-first 1 2282 true 1443781065587 test-addition 1 0 true +1443782468518 production 1 979 false +1443782468519 refactoring 2A 979 true diff --git a/.besouro/20151002114222445/randomHeuristicEpisodes.txt b/.besouro/20151002114222445/randomHeuristicEpisodes.txt index 3a2f8929..d4107abd 100644 --- a/.besouro/20151002114222445/randomHeuristicEpisodes.txt +++ b/.besouro/20151002114222445/randomHeuristicEpisodes.txt @@ -6,3 +6,4 @@ 1443778665847 refactoring 2A 0 true 1443781048360 test-first 1 2282 true 1443781065587 test-addition 1 0 false +1443782468518 production 1 979 true diff --git a/.besouro/20151002114222445/zorroEpisodes.txt b/.besouro/20151002114222445/zorroEpisodes.txt index a3336383..9e9afcd0 100644 --- a/.besouro/20151002114222445/zorroEpisodes.txt +++ b/.besouro/20151002114222445/zorroEpisodes.txt @@ -6,3 +6,4 @@ 1443778665847 refactoring 2A 160 true 1443781048360 test-first 1 2382 true 1443781065587 test-addition 1 17 true +1443782468518 production 1 1402 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 35345275..4057b52f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -17,8 +17,8 @@ public int verify(String candidateSolution) { return 0; } public int verifytest(String candidateSolution) { - int [][] tab = {{4,1,7},{3,6,9}}; - System.out.println(tab); +// int [][] tab = {{4,1,7},{3,6,9}}; +// System.out.println(tab); // returns 1 if the candidate solution is correct return 4; From 76a01392224a08d67f11b0499313a6f01d5100d3 Mon Sep 17 00:00:00 2001 From: JAgnieszka Date: Fri, 2 Oct 2015 13:56:41 +0300 Subject: [PATCH 029/128] test first and second --- .besouro/20151002114222445/besouroEpisodes.txt | 1 + .besouro/20151002114222445/randomHeuristicEpisodes.txt | 1 + .besouro/20151002114222445/zorroEpisodes.txt | 1 + 3 files changed, 3 insertions(+) diff --git a/.besouro/20151002114222445/besouroEpisodes.txt b/.besouro/20151002114222445/besouroEpisodes.txt index 6594089a..6e18e5eb 100644 --- a/.besouro/20151002114222445/besouroEpisodes.txt +++ b/.besouro/20151002114222445/besouroEpisodes.txt @@ -44,3 +44,4 @@ 1443781065587 test-addition 1 0 true 1443782468518 production 1 979 false 1443782468519 refactoring 2A 979 true +1443783074921 refactoring 2A 487 true diff --git a/.besouro/20151002114222445/randomHeuristicEpisodes.txt b/.besouro/20151002114222445/randomHeuristicEpisodes.txt index d4107abd..e3473c2b 100644 --- a/.besouro/20151002114222445/randomHeuristicEpisodes.txt +++ b/.besouro/20151002114222445/randomHeuristicEpisodes.txt @@ -7,3 +7,4 @@ 1443781048360 test-first 1 2282 true 1443781065587 test-addition 1 0 false 1443782468518 production 1 979 true +1443783074921 refactoring 2A 487 false diff --git a/.besouro/20151002114222445/zorroEpisodes.txt b/.besouro/20151002114222445/zorroEpisodes.txt index 9e9afcd0..3092f91f 100644 --- a/.besouro/20151002114222445/zorroEpisodes.txt +++ b/.besouro/20151002114222445/zorroEpisodes.txt @@ -7,3 +7,4 @@ 1443781048360 test-first 1 2382 true 1443781065587 test-addition 1 17 true 1443782468518 production 1 1402 true +1443783074921 refactoring 2A 606 true From 6e940020003b18606b2f685abf089f937d4ac677 Mon Sep 17 00:00:00 2001 From: JAgnieszka Date: Fri, 2 Oct 2015 13:56:58 +0300 Subject: [PATCH 030/128] test --- .besouro/20151002114222445/actions.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 4c333285..3526aa69 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -108,3 +108,5 @@ EditAction 1443782467336 SudokuVerifier.java 1242 4 8 0 UnitTestCaseAction 1443782468518 TestSudokuVerifier.java OK UnitTestSessionAction 1443782468518 TestSudokuVerifier OK EditAction 1443782587687 SudokuVerifier.java 1246 4 6 0 +UnitTestCaseAction 1443783074921 TestSudokuVerifier.java OK +UnitTestSessionAction 1443783074921 TestSudokuVerifier OK From b1ee59d24c2d98047ddb94d54409484ae38cea11 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 14:52:48 +0300 Subject: [PATCH 031/128] besouro automatic message --- .besouro/20151002114222445/actions.txt | 224 +++++++++--------- .../20151002114222445/besouroEpisodes.txt | 94 ++++---- .../randomHeuristicEpisodes.txt | 20 +- .besouro/20151002114222445/zorroEpisodes.txt | 20 +- .besouro/20151007143234280/actions.txt | 7 + .../20151007143234280/besouroEpisodes.txt | 1 + .besouro/20151007143234280/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 1 + .besouro/20151007143234280/userComments.txt | 0 .besouro/20151007143234280/zorroEpisodes.txt | 1 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 1 + 11 files changed, 190 insertions(+), 179 deletions(-) create mode 100644 .besouro/20151007143234280/actions.txt create mode 100644 .besouro/20151007143234280/besouroEpisodes.txt create mode 100644 .besouro/20151007143234280/disagreements.txt create mode 100644 .besouro/20151007143234280/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151007143234280/userComments.txt create mode 100644 .besouro/20151007143234280/zorroEpisodes.txt diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt index 3526aa69..59e97de4 100644 --- a/.besouro/20151002114222445/actions.txt +++ b/.besouro/20151002114222445/actions.txt @@ -1,112 +1,112 @@ -FileOpenedAction 1443775342721 TestSudokuVerifier.java 216 1 1 0 -EditAction 1443777074531 SudokuVerifier.java 202 1 1 0 -EditAction 1443777074672 TestSudokuVerifier.java 285 1 3 1 -UnitTestCaseAction 1443777075472 TestSudokuVerifier.java OK -UnitTestSessionAction 1443777075474 TestSudokuVerifier OK -RefactoringAction 1443777179945 SudokuVerifier.java ADD import java.util.ArrayList IMPORT -RefactoringAction 1443777277558 SudokuVerifier.java ADD String correc FIELD -RefactoringAction 1443777279070 SudokuVerifier.java RENAME correc=>String correctS FIELD -RefactoringAction 1443777282083 SudokuVerifier.java RENAME correctS=>String correctString FIELD -RefactoringAction 1443777598728 SudokuVerifier.java ADD int counter FIELD -EditAction 1443777691491 SudokuVerifier.java 380 1 1 0 -RefactoringAction 1443777801630 SudokuVerifier.java RENAME verify(String)=>int verifytest(String) METHOD -RefactoringAction 1443777804643 SudokuVerifier.java RENAME verifytest(String)=>int verify(String) METHOD -RefactoringAction 1443777821668 SudokuVerifier.java ADD int verify(String)/2 METHOD -RefactoringAction 1443777824183 SudokuVerifier.java RENAME verify(String)/2=>int verifytest(String) METHOD -RefactoringAction 1443777860009 TestSudokuVerifier.java ADD void test()/2 METHOD -RefactoringAction 1443777864022 TestSudokuVerifier.java RENAME test()/2=>void testC() METHOD -RefactoringAction 1443777865535 TestSudokuVerifier.java RENAME testC()=>void testCheck() METHOD -RefactoringAction 1443777876548 TestSudokuVerifier.java RENAME testCheck()=>void testCheckValid() METHOD -RefactoringAction 1443777880561 TestSudokuVerifier.java RENAME testCheckValid()=>void testCheckValidS() METHOD -RefactoringAction 1443777881573 TestSudokuVerifier.java RENAME testCheckValidS()=>void testCheckValidSo() METHOD -RefactoringAction 1443777883085 TestSudokuVerifier.java RENAME testCheckValidSo()=>void testCheckValidSoduku() METHOD -RefactoringAction 1443777896099 TestSudokuVerifier.java RENAME testCheckValidSoduku()=>void testCheckValidSodukuSolution() METHOD -RefactoringAction 1443777954200 SudokuVerifier.java ADD void verifyRuleOne(String) METHOD -RefactoringAction 1443777970564 SudokuVerifier.java RENAME verifyRuleOne(String)=>void verifyRuleOne(int) METHOD -EditAction 1443778242424 TestSudokuVerifier.java 457 2 6 2 -CompilationAction 1443778242688 TestSudokuVerifier.java -CompilationAction 1443778242688 TestSudokuVerifier.java -EditAction 1443778244729 SudokuVerifier.java 664 3 4 0 -EditAction 1443778263097 TestSudokuVerifier.java 457 2 6 2 -UnitTestCaseAction 1443778263484 TestSudokuVerifier.java OK -UnitTestSessionAction 1443778263485 TestSudokuVerifier OK -EditAction 1443778274891 TestSudokuVerifier.java 457 2 6 2 -UnitTestCaseAction 1443778275259 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443778275260 TestSudokuVerifier FAIL -EditAction 1443778320861 SudokuVerifier.java 667 3 4 0 -EditAction 1443778412023 SudokuVerifier.java 801 3 5 0 -EditAction 1443778412110 TestSudokuVerifier.java 457 2 6 2 -UnitTestCaseAction 1443778412489 TestSudokuVerifier.java OK -UnitTestSessionAction 1443778412490 TestSudokuVerifier OK -EditAction 1443778474925 TestSudokuVerifier.java 560 2 8 3 -UnitTestCaseAction 1443778476736 TestSudokuVerifier.java OK -UnitTestSessionAction 1443778476736 TestSudokuVerifier OK -EditAction 1443778504777 SudokuVerifier.java 802 3 5 0 -UnitTestCaseAction 1443778505103 TestSudokuVerifier.java OK -UnitTestSessionAction 1443778505104 TestSudokuVerifier OK -EditAction 1443778665508 SudokuVerifier.java 805 3 5 0 -UnitTestCaseAction 1443778665847 TestSudokuVerifier.java OK -UnitTestSessionAction 1443778665847 TestSudokuVerifier OK -RefactoringAction 1443778765621 TestSudokuVerifier.java ADD void test()/2 METHOD -RefactoringAction 1443778773635 TestSudokuVerifier.java RENAME test()/2=>void testCheckValidSodukuSolution()/2 METHOD -RefactoringAction 1443778853166 TestSudokuVerifier.java RENAME testCheckValidSodukuSolution()/2=>void testCheckA() METHOD -RefactoringAction 1443778854182 TestSudokuVerifier.java RENAME testCheckA()=>void testCheckAll() METHOD -RefactoringAction 1443778858196 TestSudokuVerifier.java RENAME testCheckAll()=>void testCheckAllDi() METHOD -RefactoringAction 1443778860711 TestSudokuVerifier.java RENAME testCheckAllDi()=>void testCheckAllDigit() METHOD -RefactoringAction 1443778862726 TestSudokuVerifier.java RENAME testCheckAllDigit()=>void testCheckAllDigitsA() METHOD -RefactoringAction 1443778864741 TestSudokuVerifier.java RENAME testCheckAllDigitsA()=>void testCheckAllDigitsApp() METHOD -RefactoringAction 1443778866255 TestSudokuVerifier.java RENAME testCheckAllDigitsApp()=>void testCheckAllDigitsAppear() METHOD -RefactoringAction 1443778869270 TestSudokuVerifier.java RENAME testCheckAllDigitsAppear()=>void testCheckAllDigitsAppearOnly() METHOD -RefactoringAction 1443778870785 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnly()=>void testCheckAllDigitsAppearOnlyOne() METHOD -RefactoringAction 1443778872800 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOne()=>void testCheckAllDigitsAppearOnlyOnce() METHOD -RefactoringAction 1443778877315 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnce()=>void testCheckAllDigitsAppearOnlyOnceIn() METHOD -RefactoringAction 1443778880330 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceIn()=>void testCheckAllDigitsAppearOnlyOnceInSu() METHOD -RefactoringAction 1443778881345 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSu()=>void testCheckAllDigitsAppearOnlyOnceInSub() METHOD -RefactoringAction 1443778883860 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSub()=>void testCheckAllDigitsAppearOnlyOnceInSubGr() METHOD -RefactoringAction 1443778885374 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSubGr()=>void testCheckAllDigitsAppearOnlyOnceInSubGrid() METHOD -EditAction 1443778903642 TestSudokuVerifier.java 743 3 11 4 -EditAction 1443778949426 SudokuVerifier.java 805 3 5 0 -EditAction 1443779099417 TestSudokuVerifier.java 745 3 10 3 -RefactoringAction 1443779129964 SudokuVerifier.java ADD void verifyRuleSecond(String) METHOD -RefactoringAction 1443779141994 SudokuVerifier.java RENAME verifyRuleSecond(String)=>int verifyRuleSecond(int) METHOD -EditAction 1443779148183 SudokuVerifier.java 890 4 5 0 -CompilationAction 1443779148447 SudokuVerifier.java -EditAction 1443779152192 TestSudokuVerifier.java 751 3 10 3 -CompilationAction 1443779152499 TestSudokuVerifier.java -RefactoringAction 1443779238343 SudokuVerifier.java ADD List ans FIELD -RefactoringAction 1443779240859 SudokuVerifier.java RENAME ans=>List answerList FIELD -RefactoringAction 1443779298505 SudokuVerifier.java ADD import java.util.ArrayList/2 IMPORT -RefactoringAction 1443779298506 SudokuVerifier.java ADD import java.util.List IMPORT -RefactoringAction 1443779303023 SudokuVerifier.java REMOVE import java.util.ArrayList/2 IMPORT -EditAction 1443779533325 TestSudokuVerifier.java 948 3 17 7 -CompilationAction 1443779535792 SudokuVerifier.java -CompilationAction 1443779535963 SudokuVerifier.java -RefactoringAction 1443779562873 SudokuVerifier.java REMOVE answerList FIELD -RefactoringAction 1443779572914 SudokuVerifier.java ADD List answerList FIELD -CompilationAction 1443780333867 SudokuVerifier.java -CompilationAction 1443780333867 SudokuVerifier.java -CompilationAction 1443780473438 SudokuVerifier.java -CompilationAction 1443780473439 SudokuVerifier.java -UnitTestCaseAction 1443780474278 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443780474279 TestSudokuVerifier FAIL -EditAction 1443780496311 SudokuVerifier.java 1106 4 8 0 -UnitTestCaseAction 1443780496689 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443780496689 TestSudokuVerifier FAIL -EditAction 1443780767228 TestSudokuVerifier.java 960 3 11 4 -EditAction 1443780784884 SudokuVerifier.java 1076 4 8 0 -EditAction 1443781048015 SudokuVerifier.java 1157 4 6 0 -UnitTestCaseAction 1443781048360 TestSudokuVerifier.java OK -UnitTestSessionAction 1443781048360 TestSudokuVerifier OK -EditAction 1443781065253 TestSudokuVerifier.java 948 3 17 7 -UnitTestCaseAction 1443781065586 TestSudokuVerifier.java OK -UnitTestSessionAction 1443781065587 TestSudokuVerifier OK -EditAction 1443781488791 SudokuVerifier.java 1160 4 6 0 -EditAction 1443781490691 TestSudokuVerifier.java 919 3 17 7 -RefactoringAction 1443782389703 SudokuVerifier.java ADD int FIELD -RefactoringAction 1443782447377 SudokuVerifier.java REMOVE tab FIELD -EditAction 1443782467336 SudokuVerifier.java 1242 4 8 0 -UnitTestCaseAction 1443782468518 TestSudokuVerifier.java OK -UnitTestSessionAction 1443782468518 TestSudokuVerifier OK -EditAction 1443782587687 SudokuVerifier.java 1246 4 6 0 -UnitTestCaseAction 1443783074921 TestSudokuVerifier.java OK -UnitTestSessionAction 1443783074921 TestSudokuVerifier OK +FileOpenedAction 1443775342721 TestSudokuVerifier.java 216 1 1 0 +EditAction 1443777074531 SudokuVerifier.java 202 1 1 0 +EditAction 1443777074672 TestSudokuVerifier.java 285 1 3 1 +UnitTestCaseAction 1443777075472 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777075474 TestSudokuVerifier OK +RefactoringAction 1443777179945 SudokuVerifier.java ADD import java.util.ArrayList IMPORT +RefactoringAction 1443777277558 SudokuVerifier.java ADD String correc FIELD +RefactoringAction 1443777279070 SudokuVerifier.java RENAME correc=>String correctS FIELD +RefactoringAction 1443777282083 SudokuVerifier.java RENAME correctS=>String correctString FIELD +RefactoringAction 1443777598728 SudokuVerifier.java ADD int counter FIELD +EditAction 1443777691491 SudokuVerifier.java 380 1 1 0 +RefactoringAction 1443777801630 SudokuVerifier.java RENAME verify(String)=>int verifytest(String) METHOD +RefactoringAction 1443777804643 SudokuVerifier.java RENAME verifytest(String)=>int verify(String) METHOD +RefactoringAction 1443777821668 SudokuVerifier.java ADD int verify(String)/2 METHOD +RefactoringAction 1443777824183 SudokuVerifier.java RENAME verify(String)/2=>int verifytest(String) METHOD +RefactoringAction 1443777860009 TestSudokuVerifier.java ADD void test()/2 METHOD +RefactoringAction 1443777864022 TestSudokuVerifier.java RENAME test()/2=>void testC() METHOD +RefactoringAction 1443777865535 TestSudokuVerifier.java RENAME testC()=>void testCheck() METHOD +RefactoringAction 1443777876548 TestSudokuVerifier.java RENAME testCheck()=>void testCheckValid() METHOD +RefactoringAction 1443777880561 TestSudokuVerifier.java RENAME testCheckValid()=>void testCheckValidS() METHOD +RefactoringAction 1443777881573 TestSudokuVerifier.java RENAME testCheckValidS()=>void testCheckValidSo() METHOD +RefactoringAction 1443777883085 TestSudokuVerifier.java RENAME testCheckValidSo()=>void testCheckValidSoduku() METHOD +RefactoringAction 1443777896099 TestSudokuVerifier.java RENAME testCheckValidSoduku()=>void testCheckValidSodukuSolution() METHOD +RefactoringAction 1443777954200 SudokuVerifier.java ADD void verifyRuleOne(String) METHOD +RefactoringAction 1443777970564 SudokuVerifier.java RENAME verifyRuleOne(String)=>void verifyRuleOne(int) METHOD +EditAction 1443778242424 TestSudokuVerifier.java 457 2 6 2 +CompilationAction 1443778242688 TestSudokuVerifier.java +CompilationAction 1443778242688 TestSudokuVerifier.java +EditAction 1443778244729 SudokuVerifier.java 664 3 4 0 +EditAction 1443778263097 TestSudokuVerifier.java 457 2 6 2 +UnitTestCaseAction 1443778263484 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778263485 TestSudokuVerifier OK +EditAction 1443778274891 TestSudokuVerifier.java 457 2 6 2 +UnitTestCaseAction 1443778275259 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778275260 TestSudokuVerifier FAIL +EditAction 1443778320861 SudokuVerifier.java 667 3 4 0 +EditAction 1443778412023 SudokuVerifier.java 801 3 5 0 +EditAction 1443778412110 TestSudokuVerifier.java 457 2 6 2 +UnitTestCaseAction 1443778412489 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778412490 TestSudokuVerifier OK +EditAction 1443778474925 TestSudokuVerifier.java 560 2 8 3 +UnitTestCaseAction 1443778476736 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778476736 TestSudokuVerifier OK +EditAction 1443778504777 SudokuVerifier.java 802 3 5 0 +UnitTestCaseAction 1443778505103 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778505104 TestSudokuVerifier OK +EditAction 1443778665508 SudokuVerifier.java 805 3 5 0 +UnitTestCaseAction 1443778665847 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778665847 TestSudokuVerifier OK +RefactoringAction 1443778765621 TestSudokuVerifier.java ADD void test()/2 METHOD +RefactoringAction 1443778773635 TestSudokuVerifier.java RENAME test()/2=>void testCheckValidSodukuSolution()/2 METHOD +RefactoringAction 1443778853166 TestSudokuVerifier.java RENAME testCheckValidSodukuSolution()/2=>void testCheckA() METHOD +RefactoringAction 1443778854182 TestSudokuVerifier.java RENAME testCheckA()=>void testCheckAll() METHOD +RefactoringAction 1443778858196 TestSudokuVerifier.java RENAME testCheckAll()=>void testCheckAllDi() METHOD +RefactoringAction 1443778860711 TestSudokuVerifier.java RENAME testCheckAllDi()=>void testCheckAllDigit() METHOD +RefactoringAction 1443778862726 TestSudokuVerifier.java RENAME testCheckAllDigit()=>void testCheckAllDigitsA() METHOD +RefactoringAction 1443778864741 TestSudokuVerifier.java RENAME testCheckAllDigitsA()=>void testCheckAllDigitsApp() METHOD +RefactoringAction 1443778866255 TestSudokuVerifier.java RENAME testCheckAllDigitsApp()=>void testCheckAllDigitsAppear() METHOD +RefactoringAction 1443778869270 TestSudokuVerifier.java RENAME testCheckAllDigitsAppear()=>void testCheckAllDigitsAppearOnly() METHOD +RefactoringAction 1443778870785 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnly()=>void testCheckAllDigitsAppearOnlyOne() METHOD +RefactoringAction 1443778872800 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOne()=>void testCheckAllDigitsAppearOnlyOnce() METHOD +RefactoringAction 1443778877315 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnce()=>void testCheckAllDigitsAppearOnlyOnceIn() METHOD +RefactoringAction 1443778880330 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceIn()=>void testCheckAllDigitsAppearOnlyOnceInSu() METHOD +RefactoringAction 1443778881345 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSu()=>void testCheckAllDigitsAppearOnlyOnceInSub() METHOD +RefactoringAction 1443778883860 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSub()=>void testCheckAllDigitsAppearOnlyOnceInSubGr() METHOD +RefactoringAction 1443778885374 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSubGr()=>void testCheckAllDigitsAppearOnlyOnceInSubGrid() METHOD +EditAction 1443778903642 TestSudokuVerifier.java 743 3 11 4 +EditAction 1443778949426 SudokuVerifier.java 805 3 5 0 +EditAction 1443779099417 TestSudokuVerifier.java 745 3 10 3 +RefactoringAction 1443779129964 SudokuVerifier.java ADD void verifyRuleSecond(String) METHOD +RefactoringAction 1443779141994 SudokuVerifier.java RENAME verifyRuleSecond(String)=>int verifyRuleSecond(int) METHOD +EditAction 1443779148183 SudokuVerifier.java 890 4 5 0 +CompilationAction 1443779148447 SudokuVerifier.java +EditAction 1443779152192 TestSudokuVerifier.java 751 3 10 3 +CompilationAction 1443779152499 TestSudokuVerifier.java +RefactoringAction 1443779238343 SudokuVerifier.java ADD List ans FIELD +RefactoringAction 1443779240859 SudokuVerifier.java RENAME ans=>List answerList FIELD +RefactoringAction 1443779298505 SudokuVerifier.java ADD import java.util.ArrayList/2 IMPORT +RefactoringAction 1443779298506 SudokuVerifier.java ADD import java.util.List IMPORT +RefactoringAction 1443779303023 SudokuVerifier.java REMOVE import java.util.ArrayList/2 IMPORT +EditAction 1443779533325 TestSudokuVerifier.java 948 3 17 7 +CompilationAction 1443779535792 SudokuVerifier.java +CompilationAction 1443779535963 SudokuVerifier.java +RefactoringAction 1443779562873 SudokuVerifier.java REMOVE answerList FIELD +RefactoringAction 1443779572914 SudokuVerifier.java ADD List answerList FIELD +CompilationAction 1443780333867 SudokuVerifier.java +CompilationAction 1443780333867 SudokuVerifier.java +CompilationAction 1443780473438 SudokuVerifier.java +CompilationAction 1443780473439 SudokuVerifier.java +UnitTestCaseAction 1443780474278 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780474279 TestSudokuVerifier FAIL +EditAction 1443780496311 SudokuVerifier.java 1106 4 8 0 +UnitTestCaseAction 1443780496689 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780496689 TestSudokuVerifier FAIL +EditAction 1443780767228 TestSudokuVerifier.java 960 3 11 4 +EditAction 1443780784884 SudokuVerifier.java 1076 4 8 0 +EditAction 1443781048015 SudokuVerifier.java 1157 4 6 0 +UnitTestCaseAction 1443781048360 TestSudokuVerifier.java OK +UnitTestSessionAction 1443781048360 TestSudokuVerifier OK +EditAction 1443781065253 TestSudokuVerifier.java 948 3 17 7 +UnitTestCaseAction 1443781065586 TestSudokuVerifier.java OK +UnitTestSessionAction 1443781065587 TestSudokuVerifier OK +EditAction 1443781488791 SudokuVerifier.java 1160 4 6 0 +EditAction 1443781490691 TestSudokuVerifier.java 919 3 17 7 +RefactoringAction 1443782389703 SudokuVerifier.java ADD int FIELD +RefactoringAction 1443782447377 SudokuVerifier.java REMOVE tab FIELD +EditAction 1443782467336 SudokuVerifier.java 1242 4 8 0 +UnitTestCaseAction 1443782468518 TestSudokuVerifier.java OK +UnitTestSessionAction 1443782468518 TestSudokuVerifier OK +EditAction 1443782587687 SudokuVerifier.java 1246 4 6 0 +UnitTestCaseAction 1443783074921 TestSudokuVerifier.java OK +UnitTestSessionAction 1443783074921 TestSudokuVerifier OK diff --git a/.besouro/20151002114222445/besouroEpisodes.txt b/.besouro/20151002114222445/besouroEpisodes.txt index 6e18e5eb..33c4c0e6 100644 --- a/.besouro/20151002114222445/besouroEpisodes.txt +++ b/.besouro/20151002114222445/besouroEpisodes.txt @@ -1,47 +1,47 @@ -1443777075474 test-addition 1 1732 true -1443778263485 test-first 2 1083 true -1443778263486 test-first 2 1083 true -1443778263487 test-last 1 1083 false -1443778263488 test-first 2 1083 true -1443778263489 test-first 2 1083 true -1443778263490 test-last 1 1083 false -1443778412490 production 1 137 false -1443778412491 refactoring 2A 137 true -1443778476736 test-addition 1 1 true -1443778505104 refactoring 2A 0 true -1443778665847 refactoring 2A 0 true -1443781048360 test-first 1 2282 true -1443781048361 test-first 1 2282 true -1443781048362 test-first 1 2282 true -1443781048363 test-first 1 2282 true -1443781048364 test-first 1 2282 true -1443781048365 test-first 1 2282 true -1443781048366 test-first 1 2282 true -1443781048367 test-first 1 2282 true -1443781048368 test-first 1 2282 true -1443781048369 test-first 1 2282 true -1443781048370 test-first 1 2282 true -1443781048371 test-first 1 2282 true -1443781048372 test-first 1 2282 true -1443781048373 test-first 1 2282 true -1443781048374 test-first 1 2282 true -1443781048375 test-first 1 2282 true -1443781048376 test-first 1 2282 true -1443781048377 test-first 1 2282 true -1443781048378 test-first 1 2282 true -1443781048379 test-first 1 2282 true -1443781048380 test-first 1 2282 true -1443781048381 test-first 1 2282 true -1443781048382 test-first 1 2282 true -1443781048383 test-first 1 2282 true -1443781048384 test-first 1 2282 true -1443781048385 test-first 1 2282 true -1443781048386 test-last 1 2282 false -1443781048387 test-first 1 2282 true -1443781048388 test-first 1 2282 true -1443781048389 test-first 1 2282 true -1443781048390 test-first 1 2282 true -1443781065587 test-addition 1 0 true -1443782468518 production 1 979 false -1443782468519 refactoring 2A 979 true -1443783074921 refactoring 2A 487 true +1443777075474 test-addition 1 1732 true +1443778263485 test-first 2 1083 true +1443778263486 test-first 2 1083 true +1443778263487 test-last 1 1083 false +1443778263488 test-first 2 1083 true +1443778263489 test-first 2 1083 true +1443778263490 test-last 1 1083 false +1443778412490 production 1 137 false +1443778412491 refactoring 2A 137 true +1443778476736 test-addition 1 1 true +1443778505104 refactoring 2A 0 true +1443778665847 refactoring 2A 0 true +1443781048360 test-first 1 2282 true +1443781048361 test-first 1 2282 true +1443781048362 test-first 1 2282 true +1443781048363 test-first 1 2282 true +1443781048364 test-first 1 2282 true +1443781048365 test-first 1 2282 true +1443781048366 test-first 1 2282 true +1443781048367 test-first 1 2282 true +1443781048368 test-first 1 2282 true +1443781048369 test-first 1 2282 true +1443781048370 test-first 1 2282 true +1443781048371 test-first 1 2282 true +1443781048372 test-first 1 2282 true +1443781048373 test-first 1 2282 true +1443781048374 test-first 1 2282 true +1443781048375 test-first 1 2282 true +1443781048376 test-first 1 2282 true +1443781048377 test-first 1 2282 true +1443781048378 test-first 1 2282 true +1443781048379 test-first 1 2282 true +1443781048380 test-first 1 2282 true +1443781048381 test-first 1 2282 true +1443781048382 test-first 1 2282 true +1443781048383 test-first 1 2282 true +1443781048384 test-first 1 2282 true +1443781048385 test-first 1 2282 true +1443781048386 test-last 1 2282 false +1443781048387 test-first 1 2282 true +1443781048388 test-first 1 2282 true +1443781048389 test-first 1 2282 true +1443781048390 test-first 1 2282 true +1443781065587 test-addition 1 0 true +1443782468518 production 1 979 false +1443782468519 refactoring 2A 979 true +1443783074921 refactoring 2A 487 true diff --git a/.besouro/20151002114222445/randomHeuristicEpisodes.txt b/.besouro/20151002114222445/randomHeuristicEpisodes.txt index e3473c2b..cc5d809b 100644 --- a/.besouro/20151002114222445/randomHeuristicEpisodes.txt +++ b/.besouro/20151002114222445/randomHeuristicEpisodes.txt @@ -1,10 +1,10 @@ -1443777075474 test-addition 1 1732 false -1443778263485 test-first 2 1083 true -1443778412490 production 1 137 false -1443778476736 test-addition 1 1 false -1443778505104 refactoring 2A 0 false -1443778665847 refactoring 2A 0 true -1443781048360 test-first 1 2282 true -1443781065587 test-addition 1 0 false -1443782468518 production 1 979 true -1443783074921 refactoring 2A 487 false +1443777075474 test-addition 1 1732 false +1443778263485 test-first 2 1083 true +1443778412490 production 1 137 false +1443778476736 test-addition 1 1 false +1443778505104 refactoring 2A 0 false +1443778665847 refactoring 2A 0 true +1443781048360 test-first 1 2282 true +1443781065587 test-addition 1 0 false +1443782468518 production 1 979 true +1443783074921 refactoring 2A 487 false diff --git a/.besouro/20151002114222445/zorroEpisodes.txt b/.besouro/20151002114222445/zorroEpisodes.txt index 3092f91f..e7b22c83 100644 --- a/.besouro/20151002114222445/zorroEpisodes.txt +++ b/.besouro/20151002114222445/zorroEpisodes.txt @@ -1,10 +1,10 @@ -1443777075474 test-addition 1 1732 true -1443778263485 test-first 2 1188 true -1443778412490 production 1 149 true -1443778476736 test-addition 1 64 true -1443778505104 refactoring 2A 28 true -1443778665847 refactoring 2A 160 true -1443781048360 test-first 1 2382 true -1443781065587 test-addition 1 17 true -1443782468518 production 1 1402 true -1443783074921 refactoring 2A 606 true +1443777075474 test-addition 1 1732 true +1443778263485 test-first 2 1188 true +1443778412490 production 1 149 true +1443778476736 test-addition 1 64 true +1443778505104 refactoring 2A 28 true +1443778665847 refactoring 2A 160 true +1443781048360 test-first 1 2382 true +1443781065587 test-addition 1 17 true +1443782468518 production 1 1402 true +1443783074921 refactoring 2A 606 true diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt new file mode 100644 index 00000000..a866e296 --- /dev/null +++ b/.besouro/20151007143234280/actions.txt @@ -0,0 +1,7 @@ +FileOpenedAction 1444217554996 TestSudokuVerifier.java 919 3 17 7 +UnitTestCaseAction 1444217621031 TestSudokuVerifier.java OK +UnitTestSessionAction 1444217621040 TestSudokuVerifier OK +RefactoringAction 1444218752745 SudokuVerifier.java ADD String inn FIELD +RefactoringAction 1444218754281 SudokuVerifier.java RENAME inn=>String innco FIELD +RefactoringAction 1444218759328 SudokuVerifier.java RENAME innco=>String inncorrectString FIELD +EditAction 1444218768145 SudokuVerifier.java 1357 4 6 0 diff --git a/.besouro/20151007143234280/besouroEpisodes.txt b/.besouro/20151007143234280/besouroEpisodes.txt new file mode 100644 index 00000000..49aabfd4 --- /dev/null +++ b/.besouro/20151007143234280/besouroEpisodes.txt @@ -0,0 +1 @@ +1444217621040 regression 1 66 true diff --git a/.besouro/20151007143234280/disagreements.txt b/.besouro/20151007143234280/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007143234280/randomHeuristicEpisodes.txt b/.besouro/20151007143234280/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..23b11512 --- /dev/null +++ b/.besouro/20151007143234280/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1444217621040 regression 1 66 false diff --git a/.besouro/20151007143234280/userComments.txt b/.besouro/20151007143234280/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007143234280/zorroEpisodes.txt b/.besouro/20151007143234280/zorroEpisodes.txt new file mode 100644 index 00000000..23b11512 --- /dev/null +++ b/.besouro/20151007143234280/zorroEpisodes.txt @@ -0,0 +1 @@ +1444217621040 regression 1 66 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 4057b52f..c9fe1ba7 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -6,6 +6,7 @@ public class SudokuVerifier { String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + String inncorrectString="123456789912345678891234567789123456678912345567891234456789123345678912234567891"; int counter=0; From 32fc18db58fe4ae922ba65302a7bf2434fa070f2 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 14:54:21 +0300 Subject: [PATCH 032/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index a866e296..8d88a91d 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -5,3 +5,8 @@ RefactoringAction 1444218752745 SudokuVerifier.java ADD String inn FIELD RefactoringAction 1444218754281 SudokuVerifier.java RENAME inn=>String innco FIELD RefactoringAction 1444218759328 SudokuVerifier.java RENAME innco=>String inncorrectString FIELD EditAction 1444218768145 SudokuVerifier.java 1357 4 6 0 +RefactoringAction 1444218833886 SudokuVerifier.java REMOVE inncorrectString FIELD +RefactoringAction 1444218833888 SudokuVerifier.java REMOVE correctString FIELD +RefactoringAction 1444218840398 TestSudokuVerifier.java ADD String correctString FIELD +RefactoringAction 1444218840399 TestSudokuVerifier.java ADD String inncorrectString FIELD +EditAction 1444218861777 TestSudokuVerifier.java 1145 3 17 7 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index a06c7a4d..2f79493c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -5,6 +5,10 @@ import org.junit.Test; public class TestSudokuVerifier { + + String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + String inncorrectString="123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + @Test public void test() { From a0e14da4193d061d0ba04deee84e3b388a93418a Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 14:54:24 +0300 Subject: [PATCH 033/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index 8d88a91d..08b2933e 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -10,3 +10,4 @@ RefactoringAction 1444218833888 SudokuVerifier.java REMOVE correctString FIELD RefactoringAction 1444218840398 TestSudokuVerifier.java ADD String correctString FIELD RefactoringAction 1444218840399 TestSudokuVerifier.java ADD String inncorrectString FIELD EditAction 1444218861777 TestSudokuVerifier.java 1145 3 17 7 +EditAction 1444218864236 SudokuVerifier.java 1137 4 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index c9fe1ba7..814c4f01 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -5,9 +5,7 @@ public class SudokuVerifier { - String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - String inncorrectString="123456789912345678891234567789123456678912345567891234456789123345678912234567891"; - + int counter=0; List answerList =new ArrayList(); From 11681c59282d48493200f9cd563f713315814823 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 14:58:07 +0300 Subject: [PATCH 034/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 +++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index 08b2933e..aece6f65 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -11,3 +11,6 @@ RefactoringAction 1444218840398 TestSudokuVerifier.java ADD String correctString RefactoringAction 1444218840399 TestSudokuVerifier.java ADD String inncorrectString FIELD EditAction 1444218861777 TestSudokuVerifier.java 1145 3 17 7 EditAction 1444218864236 SudokuVerifier.java 1137 4 6 0 +RefactoringAction 1444219056327 TestSudokuVerifier.java ADD void test()/2 METHOD +RefactoringAction 1444219064355 TestSudokuVerifier.java RENAME test()/2=>void tests() METHOD +EditAction 1444219087716 TestSudokuVerifier.java 1298 4 20 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 2f79493c..e56c72f6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -10,6 +10,15 @@ public class TestSudokuVerifier { String inncorrectString="123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + @Test + public void tests() { + SudokuVerifier answer=new SudokuVerifier(); + answer.verify(correctString); + + assertEquals("4", "4"); + } + + @Test public void test() { SudokuVerifier answer=new SudokuVerifier(); From ba84a059e030e842003a446414ce25e1c4d2e260 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:15:51 +0300 Subject: [PATCH 035/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 +++ .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 11 ++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index aece6f65..08f36aee 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -14,3 +14,6 @@ EditAction 1444218864236 SudokuVerifier.java 1137 4 6 0 RefactoringAction 1444219056327 TestSudokuVerifier.java ADD void test()/2 METHOD RefactoringAction 1444219064355 TestSudokuVerifier.java RENAME test()/2=>void tests() METHOD EditAction 1444219087716 TestSudokuVerifier.java 1298 4 20 8 +RefactoringAction 1444219343166 SudokuVerifier.java REMOVE answerList FIELD +RefactoringAction 1444219443793 SudokuVerifier.java ADD int tab FIELD +EditAction 1444220151394 SudokuVerifier.java 1386 4 8 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 814c4f01..fc5ab187 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -8,9 +8,18 @@ public class SudokuVerifier { int counter=0; - List answerList =new ArrayList(); +// List answerList =new ArrayList(); + int tab[][]=new int [9][9]; public int verify(String candidateSolution) { + int length=1; + for(int row=1; row<=9; row++){ + for(int column=1; column<9; column++){ + tab[row][column]=candidateSolution.charAt(length); + length++; + System.out.print(tab[row][column]); + } + } // returns 1 if the candidate solution is correct return 0; From 3c4a2b6d6ea4de939eb920a232f70a80d3827665 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:17:58 +0300 Subject: [PATCH 036/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 11 +++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- .../sqatlab/sudoku/TestSudokuVerifier.java | 70 +++++++++---------- 3 files changed, 47 insertions(+), 36 deletions(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index 08f36aee..00b26624 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -17,3 +17,14 @@ EditAction 1444219087716 TestSudokuVerifier.java 1298 4 20 8 RefactoringAction 1444219343166 SudokuVerifier.java REMOVE answerList FIELD RefactoringAction 1444219443793 SudokuVerifier.java ADD int tab FIELD EditAction 1444220151394 SudokuVerifier.java 1386 4 8 0 +CompilationAction 1444220151628 SudokuVerifier.java +UnitTestCaseAction 1444220153673 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220153674 TestSudokuVerifier FAIL +CompilationAction 1444220205557 SudokuVerifier.java +CompilationAction 1444220205589 SudokuVerifier.java +UnitTestCaseAction 1444220207571 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220207572 TestSudokuVerifier FAIL +RefactoringAction 1444220273580 TestSudokuVerifier.java REMOVE testCheckValidSodukuSolution() METHOD +RefactoringAction 1444220273582 TestSudokuVerifier.java REMOVE testCheckAllDigitsAppearOnlyOnceInSubGrid() METHOD +RefactoringAction 1444220273583 TestSudokuVerifier.java REMOVE test() METHOD +EditAction 1444220278099 TestSudokuVerifier.java 1368 1 2 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index fc5ab187..ce48eabf 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -17,7 +17,7 @@ public int verify(String candidateSolution) { for(int column=1; column<9; column++){ tab[row][column]=candidateSolution.charAt(length); length++; - System.out.print(tab[row][column]); + System.out.println(tab[row][column]); } } diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index e56c72f6..1ec8094c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -15,44 +15,44 @@ public void tests() { SudokuVerifier answer=new SudokuVerifier(); answer.verify(correctString); - assertEquals("4", "4"); + // assertEquals("4", "4"); } - @Test - public void test() { - SudokuVerifier answer=new SudokuVerifier(); - answer.verifytest("4"); - - assertEquals("4", "4"); - } - - @Test - public void testCheckValidSodukuSolution() { - - SudokuVerifier answer=new SudokuVerifier(); - - //good answer - answer.verifyRuleOne(4); - assertEquals("0", "0"); - - //bad answer - answer.verifyRuleOne(10); - assertEquals("-1", "-1"); - } - - @Test - public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { - SudokuVerifier answer=new SudokuVerifier(); - answer.verifyRuleSecond(3); - assertEquals("0", "0"); - answer.verifyRuleSecond(2); - assertEquals("0", "0"); - answer.verifyRuleSecond(1); - assertEquals("0", "0"); - answer.verifyRuleSecond(3); - assertEquals("-2", "-2"); - } +// @Test +// public void test() { +// SudokuVerifier answer=new SudokuVerifier(); +// answer.verifytest("4"); +// +// assertEquals("4", "4"); +// } +// +// @Test +// public void testCheckValidSodukuSolution() { +// +// SudokuVerifier answer=new SudokuVerifier(); +// +// //good answer +// answer.verifyRuleOne(4); +// assertEquals("0", "0"); +// +// //bad answer +// answer.verifyRuleOne(10); +// assertEquals("-1", "-1"); +// } +// +// @Test +// public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { +// SudokuVerifier answer=new SudokuVerifier(); +// answer.verifyRuleSecond(3); +// assertEquals("0", "0"); +// answer.verifyRuleSecond(2); +// assertEquals("0", "0"); +// answer.verifyRuleSecond(1); +// assertEquals("0", "0"); +// answer.verifyRuleSecond(3); +// assertEquals("-2", "-2"); +// } } From 1319e4e94dac9cce6df0cd59537d9f857476a447 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:18:55 +0300 Subject: [PATCH 037/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 7 ++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 76 +++++++++---------- 2 files changed, 45 insertions(+), 38 deletions(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index 00b26624..b51c41dd 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -28,3 +28,10 @@ RefactoringAction 1444220273580 TestSudokuVerifier.java REMOVE testCheckValidSod RefactoringAction 1444220273582 TestSudokuVerifier.java REMOVE testCheckAllDigitsAppearOnlyOnceInSubGrid() METHOD RefactoringAction 1444220273583 TestSudokuVerifier.java REMOVE test() METHOD EditAction 1444220278099 TestSudokuVerifier.java 1368 1 2 0 +UnitTestCaseAction 1444220279835 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220279836 TestSudokuVerifier FAIL +RefactoringAction 1444220330229 SudokuVerifier.java REMOVE verifyRuleOne(int) METHOD +RefactoringAction 1444220330231 SudokuVerifier.java REMOVE verifyRuleSecond(int) METHOD +RefactoringAction 1444220330233 SudokuVerifier.java REMOVE verifytest(String) METHOD +CompilationAction 1444220332812 SudokuVerifier.java +EditAction 1444220335725 TestSudokuVerifier.java 1368 1 2 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index ce48eabf..65220bed 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -24,45 +24,45 @@ public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct return 0; } - public int verifytest(String candidateSolution) { -// int [][] tab = {{4,1,7},{3,6,9}}; -// System.out.println(tab); - - // returns 1 if the candidate solution is correct - return 4; - } - - public int verifyRuleOne(int i) { - - if(i>=1 && i<=9) - { - System.out.println("The first rule is filfilled"); - return 0; - } - System.out.println("The first rule is not filfilled. - R1: A cell in a Sudoku game can only store positive digits, i.e. 1...9."); - return -1; - - } - public int verifyRuleSecond(int i) { - - - if(answerList.contains(i)){ - return -2; - }else{ - answerList.add(i); - return 0; - } - -// for(int j=0;j<=answerList.size(); j++){ -// int tmp=answerList.get(j); -// -// System.out.println("tmp "+tmp); +// public int verifytest(String candidateSolution) { +//// int [][] tab = {{4,1,7},{3,6,9}}; +//// System.out.println(tab); +// +// // returns 1 if the candidate solution is correct +// return 4; +// } +// +// public int verifyRuleOne(int i) { +// +// if(i>=1 && i<=9) +// { +// System.out.println("The first rule is filfilled"); +// return 0; +// } +// System.out.println("The first rule is not filfilled. - R1: A cell in a Sudoku game can only store positive digits, i.e. 1...9."); +// return -1; +// +// } +// public int verifyRuleSecond(int i) { +// +// +// if(answerList.contains(i)){ +// return -2; +// }else{ +// answerList.add(i); +// return 0; // } - - - - - } +// +//// for(int j=0;j<=answerList.size(); j++){ +//// int tmp=answerList.get(j); +//// +//// System.out.println("tmp "+tmp); +//// } +// +// +// +// +// } From a4f1fcf1d6fc2d1be5e7243ecf041e6e51f87196 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:19:59 +0300 Subject: [PATCH 038/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index b51c41dd..e619fc78 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -35,3 +35,6 @@ RefactoringAction 1444220330231 SudokuVerifier.java REMOVE verifyRuleSecond(int) RefactoringAction 1444220330233 SudokuVerifier.java REMOVE verifytest(String) METHOD CompilationAction 1444220332812 SudokuVerifier.java EditAction 1444220335725 TestSudokuVerifier.java 1368 1 2 0 +UnitTestCaseAction 1444220336329 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220336330 TestSudokuVerifier FAIL +EditAction 1444220399023 SudokuVerifier.java 1466 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 65220bed..52a2cd1b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -9,12 +9,12 @@ public class SudokuVerifier { int counter=0; // List answerList =new ArrayList(); - int tab[][]=new int [9][9]; + int tab[][]=new int [8][8]; public int verify(String candidateSolution) { int length=1; - for(int row=1; row<=9; row++){ - for(int column=1; column<9; column++){ + for(int row=0; row<=8; row++){ + for(int column=0; column<8; column++){ tab[row][column]=candidateSolution.charAt(length); length++; System.out.println(tab[row][column]); From 4557b1a586db4d9f3394c840ec4de2c45d4b8905 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:20:48 +0300 Subject: [PATCH 039/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index e619fc78..f809420e 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -38,3 +38,6 @@ EditAction 1444220335725 TestSudokuVerifier.java 1368 1 2 0 UnitTestCaseAction 1444220336329 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444220336330 TestSudokuVerifier FAIL EditAction 1444220399023 SudokuVerifier.java 1466 1 3 0 +UnitTestCaseAction 1444220400284 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220400285 TestSudokuVerifier FAIL +EditAction 1444220448639 SudokuVerifier.java 1470 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 52a2cd1b..7f46a8e7 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -12,7 +12,8 @@ public class SudokuVerifier { int tab[][]=new int [8][8]; public int verify(String candidateSolution) { - int length=1; + int length=0; + for(int row=0; row<=8; row++){ for(int column=0; column<8; column++){ tab[row][column]=candidateSolution.charAt(length); From 4e3b43064d59f05ef7476fe5d133c95e100787bc Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:22:19 +0300 Subject: [PATCH 040/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index f809420e..7c12d372 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -41,3 +41,6 @@ EditAction 1444220399023 SudokuVerifier.java 1466 1 3 0 UnitTestCaseAction 1444220400284 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444220400285 TestSudokuVerifier FAIL EditAction 1444220448639 SudokuVerifier.java 1470 1 3 0 +UnitTestCaseAction 1444220449293 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220449293 TestSudokuVerifier FAIL +EditAction 1444220539699 SudokuVerifier.java 1535 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 7f46a8e7..9ddaf9e5 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -18,7 +18,9 @@ public int verify(String candidateSolution) { for(int column=0; column<8; column++){ tab[row][column]=candidateSolution.charAt(length); length++; - System.out.println(tab[row][column]); + System.out.println(tab[0][1]); + System.out.println(tab[0][3]); + System.out.println(tab[1][3]); } } From 432a161f74bc7e06b3cb56f6978e72480b1123e7 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:23:06 +0300 Subject: [PATCH 041/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 8 +++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index 7c12d372..190a69b3 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -44,3 +44,6 @@ EditAction 1444220448639 SudokuVerifier.java 1470 1 3 0 UnitTestCaseAction 1444220449293 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444220449293 TestSudokuVerifier FAIL EditAction 1444220539699 SudokuVerifier.java 1535 1 3 0 +UnitTestCaseAction 1444220540357 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220540357 TestSudokuVerifier FAIL +EditAction 1444220586371 SudokuVerifier.java 1539 1 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 9ddaf9e5..873cd7f8 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -18,12 +18,14 @@ public int verify(String candidateSolution) { for(int column=0; column<8; column++){ tab[row][column]=candidateSolution.charAt(length); length++; - System.out.println(tab[0][1]); - System.out.println(tab[0][3]); - System.out.println(tab[1][3]); + } } + System.out.println(tab[0][1]); + System.out.println(tab[0][3]); + System.out.println(tab[1][3]); + // returns 1 if the candidate solution is correct return 0; } From b0e86c2c7d8c359b90a8e632ea808693bd148340 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:24:19 +0300 Subject: [PATCH 042/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index 190a69b3..4a4d281d 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -47,3 +47,6 @@ EditAction 1444220539699 SudokuVerifier.java 1535 1 3 0 UnitTestCaseAction 1444220540357 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444220540357 TestSudokuVerifier FAIL EditAction 1444220586371 SudokuVerifier.java 1539 1 6 0 +UnitTestCaseAction 1444220588358 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220588359 TestSudokuVerifier FAIL +EditAction 1444220659917 TestSudokuVerifier.java 1366 1 3 1 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 1ec8094c..5e43075d 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 tests() { SudokuVerifier answer=new SudokuVerifier(); answer.verify(correctString); - // assertEquals("4", "4"); + assertEquals("0", "0"); } From f4c5bd308a8736a0f3ea62af7a34906239543d2c Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:26:42 +0300 Subject: [PATCH 043/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index 4a4d281d..fd9cb14c 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -50,3 +50,6 @@ EditAction 1444220586371 SudokuVerifier.java 1539 1 6 0 UnitTestCaseAction 1444220588358 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444220588359 TestSudokuVerifier FAIL EditAction 1444220659917 TestSudokuVerifier.java 1366 1 3 1 +UnitTestCaseAction 1444220662058 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220662059 TestSudokuVerifier FAIL +EditAction 1444220802018 SudokuVerifier.java 1541 1 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 873cd7f8..3c838dbf 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -9,7 +9,7 @@ public class SudokuVerifier { int counter=0; // List answerList =new ArrayList(); - int tab[][]=new int [8][8]; + char tab[][]=new char [8][8]; public int verify(String candidateSolution) { int length=0; From 2a77d30a176cee87f867e678792ae8d12afc55f3 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:32:45 +0300 Subject: [PATCH 044/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index fd9cb14c..3ac0740e 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -53,3 +53,6 @@ EditAction 1444220659917 TestSudokuVerifier.java 1366 1 3 1 UnitTestCaseAction 1444220662058 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444220662059 TestSudokuVerifier FAIL EditAction 1444220802018 SudokuVerifier.java 1541 1 6 0 +UnitTestCaseAction 1444220803766 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220803767 TestSudokuVerifier FAIL +EditAction 1444221165445 SudokuVerifier.java 1548 1 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 3c838dbf..b7a0622b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -12,10 +12,11 @@ public class SudokuVerifier { char tab[][]=new char [8][8]; public int verify(String candidateSolution) { - int length=0; + int length=1; for(int row=0; row<=8; row++){ - for(int column=0; column<8; column++){ + for(int column=0; column<=8; column++){ + tab[row][column]=candidateSolution.charAt(length); length++; From 5f7cc0e6ee8a532c2d0426e28e7adf5c70b348ec Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:33:39 +0300 Subject: [PATCH 045/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index 3ac0740e..e5a1e66d 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -56,3 +56,6 @@ EditAction 1444220802018 SudokuVerifier.java 1541 1 6 0 UnitTestCaseAction 1444220803766 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444220803767 TestSudokuVerifier FAIL EditAction 1444221165445 SudokuVerifier.java 1548 1 6 0 +UnitTestCaseAction 1444221166131 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444221166132 TestSudokuVerifier FAIL +EditAction 1444221218971 SudokuVerifier.java 1585 1 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index b7a0622b..8e213f81 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -19,7 +19,7 @@ public int verify(String candidateSolution) { tab[row][column]=candidateSolution.charAt(length); length++; - + System.out.println(tab[row][column]); } } From 28cc9bb015eb5d869ff50df9f9683801463ed3fe Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:34:12 +0300 Subject: [PATCH 046/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index e5a1e66d..19341799 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -59,3 +59,6 @@ EditAction 1444221165445 SudokuVerifier.java 1548 1 6 0 UnitTestCaseAction 1444221166131 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444221166132 TestSudokuVerifier FAIL EditAction 1444221218971 SudokuVerifier.java 1585 1 6 0 +UnitTestCaseAction 1444221219522 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444221219522 TestSudokuVerifier FAIL +EditAction 1444221252858 SudokuVerifier.java 1585 1 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 8e213f81..94c3cd63 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -12,7 +12,7 @@ public class SudokuVerifier { char tab[][]=new char [8][8]; public int verify(String candidateSolution) { - int length=1; + int length=0; for(int row=0; row<=8; row++){ for(int column=0; column<=8; column++){ From 8fec0b9481cb359c386fc3d292cd98859823a9ed Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:35:46 +0300 Subject: [PATCH 047/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 1 + 2 files changed, 4 insertions(+) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index 19341799..815297a9 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -62,3 +62,6 @@ EditAction 1444221218971 SudokuVerifier.java 1585 1 6 0 UnitTestCaseAction 1444221219522 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444221219522 TestSudokuVerifier FAIL EditAction 1444221252858 SudokuVerifier.java 1585 1 6 0 +UnitTestCaseAction 1444221253355 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444221253355 TestSudokuVerifier FAIL +EditAction 1444221346401 SudokuVerifier.java 1628 1 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 94c3cd63..339ea62c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -20,6 +20,7 @@ public int verify(String candidateSolution) { tab[row][column]=candidateSolution.charAt(length); length++; System.out.println(tab[row][column]); + System.out.println("length "+length); } } From 694c3062986a1ba2fc345df984295f39041878c0 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:38:44 +0300 Subject: [PATCH 048/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index 815297a9..00d8602d 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -65,3 +65,6 @@ EditAction 1444221252858 SudokuVerifier.java 1585 1 6 0 UnitTestCaseAction 1444221253355 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444221253355 TestSudokuVerifier FAIL EditAction 1444221346401 SudokuVerifier.java 1628 1 6 0 +UnitTestCaseAction 1444221347041 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444221347041 TestSudokuVerifier FAIL +EditAction 1444221524901 SudokuVerifier.java 1628 1 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 339ea62c..51bba993 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -15,7 +15,7 @@ public int verify(String candidateSolution) { int length=0; for(int row=0; row<=8; row++){ - for(int column=0; column<=8; column++){ + for(int column=0; column<=9; column++){ tab[row][column]=candidateSolution.charAt(length); length++; From c49a3db1ef44f91a7372281a6ac3bbf7248d1b26 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:40:47 +0300 Subject: [PATCH 049/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index 00d8602d..56eb89c5 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -68,3 +68,6 @@ EditAction 1444221346401 SudokuVerifier.java 1628 1 6 0 UnitTestCaseAction 1444221347041 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444221347041 TestSudokuVerifier FAIL EditAction 1444221524901 SudokuVerifier.java 1628 1 6 0 +UnitTestCaseAction 1444221525424 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444221525425 TestSudokuVerifier FAIL +EditAction 1444221647771 SudokuVerifier.java 1628 1 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 51bba993..f764cbd4 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -9,13 +9,13 @@ public class SudokuVerifier { int counter=0; // List answerList =new ArrayList(); - char tab[][]=new char [8][8]; + char tab[][]=new char [9][9]; public int verify(String candidateSolution) { int length=0; for(int row=0; row<=8; row++){ - for(int column=0; column<=9; column++){ + for(int column=0; column<=8; column++){ tab[row][column]=candidateSolution.charAt(length); length++; From 975c1bf030f457ca921ae4df605f9f18654622d2 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:43:15 +0300 Subject: [PATCH 050/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 3 + .../20151007143234280/besouroEpisodes.txt | 149 ++++++++++++++++++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20151007143234280/zorroEpisodes.txt | 3 +- .../tol/sqatlab/sudoku/SudokuVerifier.java | 3 - 5 files changed, 155 insertions(+), 4 deletions(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index 56eb89c5..3ad320d1 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -71,3 +71,6 @@ EditAction 1444221524901 SudokuVerifier.java 1628 1 6 0 UnitTestCaseAction 1444221525424 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444221525425 TestSudokuVerifier FAIL EditAction 1444221647771 SudokuVerifier.java 1628 1 6 0 +UnitTestCaseAction 1444221648414 TestSudokuVerifier.java OK +UnitTestSessionAction 1444221648415 TestSudokuVerifier OK +EditAction 1444221795442 SudokuVerifier.java 1526 1 3 0 diff --git a/.besouro/20151007143234280/besouroEpisodes.txt b/.besouro/20151007143234280/besouroEpisodes.txt index 49aabfd4..a789b161 100644 --- a/.besouro/20151007143234280/besouroEpisodes.txt +++ b/.besouro/20151007143234280/besouroEpisodes.txt @@ -1 +1,150 @@ 1444217621040 regression 1 66 true +1444221648415 test-first 3 2895 true +1444221648416 test-first 3 2895 true +1444221648417 test-first 3 2895 true +1444221648418 test-first 3 2895 true +1444221648419 test-first 3 2895 true +1444221648420 test-first 3 2895 true +1444221648421 test-first 3 2895 true +1444221648422 test-first 3 2895 true +1444221648423 test-first 3 2895 true +1444221648424 test-first 3 2895 true +1444221648425 test-first 3 2895 true +1444221648426 test-first 3 2895 true +1444221648427 test-first 3 2895 true +1444221648428 test-first 3 2895 true +1444221648429 test-first 3 2895 true +1444221648430 test-first 3 2895 true +1444221648431 test-first 3 2895 true +1444221648432 test-first 3 2895 true +1444221648433 test-first 3 2895 true +1444221648434 test-first 3 2895 true +1444221648435 test-first 3 2895 true +1444221648436 test-first 3 2895 true +1444221648437 test-first 3 2895 true +1444221648438 test-first 3 2895 true +1444221648439 test-first 3 2895 true +1444221648440 test-first 3 2895 true +1444221648441 test-first 3 2895 true +1444221648442 test-last 1 2895 false +1444221648443 test-first 3 2895 true +1444221648444 test-first 3 2895 true +1444221648445 test-first 3 2895 true +1444221648446 test-first 3 2895 true +1444221648447 test-first 3 2895 true +1444221648448 test-first 3 2895 true +1444221648449 test-first 3 2895 true +1444221648450 test-first 3 2895 true +1444221648451 test-first 3 2895 true +1444221648452 test-first 3 2895 true +1444221648453 test-first 3 2895 true +1444221648454 test-first 3 2895 true +1444221648455 test-first 3 2895 true +1444221648456 test-first 3 2895 true +1444221648457 test-first 3 2895 true +1444221648458 test-first 3 2895 true +1444221648459 test-first 3 2895 true +1444221648460 test-first 3 2895 true +1444221648461 test-first 3 2895 true +1444221648462 test-first 3 2895 true +1444221648463 test-first 3 2895 true +1444221648464 test-first 3 2895 true +1444221648465 test-first 3 2895 true +1444221648466 test-first 3 2895 true +1444221648467 test-last 1 2895 false +1444221648468 test-first 3 2895 true +1444221648469 test-last 1 2895 false +1444221648470 test-first 3 2895 true +1444221648471 test-last 1 2895 false +1444221648472 test-first 3 2895 true +1444221648473 test-last 1 2895 false +1444221648474 test-first 3 2895 true +1444221648475 test-last 1 2895 false +1444221648476 test-first 3 2895 true +1444221648477 test-last 1 2895 false +1444221648478 test-first 3 2895 true +1444221648479 test-first 3 2895 true +1444221648480 test-first 3 2895 true +1444221648481 test-first 3 2895 true +1444221648482 test-first 3 2895 true +1444221648483 test-first 3 2895 true +1444221648484 test-first 3 2895 true +1444221648485 test-first 3 2895 true +1444221648486 test-first 3 2895 true +1444221648487 test-first 3 2895 true +1444221648488 test-first 3 2895 true +1444221648489 test-first 3 2895 true +1444221648490 test-first 3 2895 true +1444221648491 test-first 3 2895 true +1444221648492 test-first 3 2895 true +1444221648493 test-first 3 2895 true +1444221648494 test-first 3 2895 true +1444221648495 test-first 3 2895 true +1444221648496 test-first 3 2895 true +1444221648497 test-first 3 2895 true +1444221648498 test-first 3 2895 true +1444221648499 test-first 3 2895 true +1444221648500 test-first 3 2895 true +1444221648501 test-first 3 2895 true +1444221648502 test-first 3 2895 true +1444221648503 test-first 3 2895 true +1444221648504 test-first 3 2895 true +1444221648505 test-first 3 2895 true +1444221648506 test-first 3 2895 true +1444221648507 test-first 3 2895 true +1444221648508 test-first 3 2895 true +1444221648509 test-first 3 2895 true +1444221648510 test-first 3 2895 true +1444221648511 test-first 3 2895 true +1444221648512 test-last 1 2895 false +1444221648513 test-first 3 2895 true +1444221648514 test-first 3 2895 true +1444221648515 test-first 3 2895 true +1444221648516 test-first 3 2895 true +1444221648517 test-first 3 2895 true +1444221648518 test-first 3 2895 true +1444221648519 test-first 3 2895 true +1444221648520 test-first 3 2895 true +1444221648521 test-first 3 2895 true +1444221648522 test-first 3 2895 true +1444221648523 test-first 3 2895 true +1444221648524 test-first 3 2895 true +1444221648525 test-first 3 2895 true +1444221648526 test-first 3 2895 true +1444221648527 test-first 3 2895 true +1444221648528 test-first 3 2895 true +1444221648529 test-first 3 2895 true +1444221648530 test-first 3 2895 true +1444221648531 test-first 3 2895 true +1444221648532 test-first 3 2895 true +1444221648533 test-first 3 2895 true +1444221648534 test-first 3 2895 true +1444221648535 test-first 3 2895 true +1444221648536 test-first 3 2895 true +1444221648537 test-first 3 2895 true +1444221648538 test-first 3 2895 true +1444221648539 test-first 3 2895 true +1444221648540 test-first 3 2895 true +1444221648541 test-first 3 2895 true +1444221648542 test-first 3 2895 true +1444221648543 test-first 3 2895 true +1444221648544 test-first 3 2895 true +1444221648545 test-first 3 2895 true +1444221648546 test-first 3 2895 true +1444221648547 test-first 3 2895 true +1444221648548 test-first 3 2895 true +1444221648549 test-first 3 2895 true +1444221648550 test-first 3 2895 true +1444221648551 test-first 3 2895 true +1444221648552 test-first 3 2895 true +1444221648553 test-first 3 2895 true +1444221648554 test-first 3 2895 true +1444221648555 test-first 3 2895 true +1444221648556 test-first 3 2895 true +1444221648557 test-first 3 2895 true +1444221648558 test-first 3 2895 true +1444221648559 test-first 3 2895 true +1444221648560 test-first 3 2895 true +1444221648561 test-first 3 2895 true +1444221648562 test-first 3 2895 true +1444221648563 test-first 3 2895 true diff --git a/.besouro/20151007143234280/randomHeuristicEpisodes.txt b/.besouro/20151007143234280/randomHeuristicEpisodes.txt index 23b11512..748cff85 100644 --- a/.besouro/20151007143234280/randomHeuristicEpisodes.txt +++ b/.besouro/20151007143234280/randomHeuristicEpisodes.txt @@ -1 +1,2 @@ 1444217621040 regression 1 66 false +1444221648415 test-first 3 2895 true diff --git a/.besouro/20151007143234280/zorroEpisodes.txt b/.besouro/20151007143234280/zorroEpisodes.txt index 23b11512..6eb3b1a5 100644 --- a/.besouro/20151007143234280/zorroEpisodes.txt +++ b/.besouro/20151007143234280/zorroEpisodes.txt @@ -1 +1,2 @@ -1444217621040 regression 1 66 false +1444217621040 regression 1 66 true +1444221648415 test-first 3 4027 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index f764cbd4..ceda1924 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -24,9 +24,6 @@ public int verify(String candidateSolution) { } } - System.out.println(tab[0][1]); - System.out.println(tab[0][3]); - System.out.println(tab[1][3]); // returns 1 if the candidate solution is correct return 0; From eefd4725b5c3a497442e5ba34ef34110ef2ccb3b Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:58:30 +0300 Subject: [PATCH 051/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 7 ++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 76 +++++++++---------- 2 files changed, 45 insertions(+), 38 deletions(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index 3ad320d1..7479529e 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -74,3 +74,10 @@ EditAction 1444221647771 SudokuVerifier.java 1628 1 6 0 UnitTestCaseAction 1444221648414 TestSudokuVerifier.java OK UnitTestSessionAction 1444221648415 TestSudokuVerifier OK EditAction 1444221795442 SudokuVerifier.java 1526 1 3 0 +RefactoringAction 1444222643050 SudokuVerifier.java ADD int verifytest(String) METHOD +RefactoringAction 1444222643051 SudokuVerifier.java ADD int verifyRuleOne(int) METHOD +RefactoringAction 1444222643052 SudokuVerifier.java ADD int verifyRuleSecond(int) METHOD +RefactoringAction 1444222661557 TestSudokuVerifier.java ADD void test() METHOD +RefactoringAction 1444222661560 TestSudokuVerifier.java ADD void testCheckValidSodukuSolution() METHOD +RefactoringAction 1444222661561 TestSudokuVerifier.java ADD void testCheckAllDigitsAppearOnlyOnceInSubGrid() METHOD +EditAction 1444222710127 SudokuVerifier.java 1448 4 8 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index ceda1924..93d57ec9 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -28,45 +28,45 @@ public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct return 0; } -// public int verifytest(String candidateSolution) { -//// int [][] tab = {{4,1,7},{3,6,9}}; -//// System.out.println(tab); -// -// // returns 1 if the candidate solution is correct -// return 4; -// } -// -// public int verifyRuleOne(int i) { -// -// if(i>=1 && i<=9) -// { -// System.out.println("The first rule is filfilled"); -// return 0; -// } -// System.out.println("The first rule is not filfilled. - R1: A cell in a Sudoku game can only store positive digits, i.e. 1...9."); -// return -1; -// -// } -// public int verifyRuleSecond(int i) { -// -// -// if(answerList.contains(i)){ -// return -2; -// }else{ -// answerList.add(i); -// return 0; + public int verifytest(String candidateSolution) { +// int [][] tab = {{4,1,7},{3,6,9}}; +// System.out.println(tab); + + // returns 1 if the candidate solution is correct + return 4; + } + + public int verifyRuleOne(int i) { + + if(i>=1 && i<=9) + { + System.out.println("The first rule is filfilled"); + return 0; + } + System.out.println("The first rule is not filfilled. - R1: A cell in a Sudoku game can only store positive digits, i.e. 1...9."); + return -1; + + } + public int verifyRuleSecond(int i) { + + + if(answerList.contains(i)){ + return -2; + }else{ + answerList.add(i); + return 0; + } + +// for(int j=0;j<=answerList.size(); j++){ +// int tmp=answerList.get(j); +// +// System.out.println("tmp "+tmp); // } -// -//// for(int j=0;j<=answerList.size(); j++){ -//// int tmp=answerList.get(j); -//// -//// System.out.println("tmp "+tmp); -//// } -// -// -// -// -// } + + + + + } From 7756db3ec07a618e176dde1ee1cebc2fb7d0ec91 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 15:58:31 +0300 Subject: [PATCH 052/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 2 + .../sqatlab/sudoku/TestSudokuVerifier.java | 68 +++++++++---------- 2 files changed, 36 insertions(+), 34 deletions(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index 7479529e..f4562ad1 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -81,3 +81,5 @@ RefactoringAction 1444222661557 TestSudokuVerifier.java ADD void test() METHOD RefactoringAction 1444222661560 TestSudokuVerifier.java ADD void testCheckValidSodukuSolution() METHOD RefactoringAction 1444222661561 TestSudokuVerifier.java ADD void testCheckAllDigitsAppearOnlyOnceInSubGrid() METHOD EditAction 1444222710127 SudokuVerifier.java 1448 4 8 0 +CompilationAction 1444222710503 SudokuVerifier.java +EditAction 1444222711572 TestSudokuVerifier.java 1298 4 20 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 5e43075d..bb331fa5 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -19,40 +19,40 @@ public void tests() { } -// @Test -// public void test() { -// SudokuVerifier answer=new SudokuVerifier(); -// answer.verifytest("4"); -// -// assertEquals("4", "4"); -// } -// -// @Test -// public void testCheckValidSodukuSolution() { -// -// SudokuVerifier answer=new SudokuVerifier(); -// -// //good answer -// answer.verifyRuleOne(4); -// assertEquals("0", "0"); -// -// //bad answer -// answer.verifyRuleOne(10); -// assertEquals("-1", "-1"); -// } -// -// @Test -// public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { -// SudokuVerifier answer=new SudokuVerifier(); -// answer.verifyRuleSecond(3); -// assertEquals("0", "0"); -// answer.verifyRuleSecond(2); -// assertEquals("0", "0"); -// answer.verifyRuleSecond(1); -// assertEquals("0", "0"); -// answer.verifyRuleSecond(3); -// assertEquals("-2", "-2"); -// } + @Test + public void test() { + SudokuVerifier answer=new SudokuVerifier(); + answer.verifytest("4"); + + assertEquals("4", "4"); + } + + @Test + public void testCheckValidSodukuSolution() { + + SudokuVerifier answer=new SudokuVerifier(); + + //good answer + answer.verifyRuleOne(4); + assertEquals("0", "0"); + + //bad answer + answer.verifyRuleOne(10); + assertEquals("-1", "-1"); + } + + @Test + public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { + SudokuVerifier answer=new SudokuVerifier(); + answer.verifyRuleSecond(3); + assertEquals("0", "0"); + answer.verifyRuleSecond(2); + assertEquals("0", "0"); + answer.verifyRuleSecond(1); + assertEquals("0", "0"); + answer.verifyRuleSecond(3); + assertEquals("-2", "-2"); + } } From d52628d725212164636b1de616b2faf6054a2ada Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 16:00:46 +0300 Subject: [PATCH 053/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 5 +++++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 9 +-------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index f4562ad1..efb54e06 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -83,3 +83,8 @@ RefactoringAction 1444222661561 TestSudokuVerifier.java ADD void testCheckAllDig EditAction 1444222710127 SudokuVerifier.java 1448 4 8 0 CompilationAction 1444222710503 SudokuVerifier.java EditAction 1444222711572 TestSudokuVerifier.java 1298 4 20 8 +RefactoringAction 1444222741154 SudokuVerifier.java REMOVE verifytest(String) METHOD +RefactoringAction 1444222750167 TestSudokuVerifier.java REMOVE test() METHOD +RefactoringAction 1444222819199 TestSudokuVerifier.java ADD String inncorrectString/2 FIELD +RefactoringAction 1444222822216 TestSudokuVerifier.java RENAME inncorrectString/2=>String inncorrectString2 FIELD +EditAction 1444222846273 TestSudokuVerifier.java 1267 3 17 7 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index bb331fa5..4df013d1 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -8,6 +8,7 @@ public class TestSudokuVerifier { String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; String inncorrectString="123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + String inncorrectString2="012345067809901230405678891234567789123456678912345567891234456789123345678912234"; @Test @@ -19,14 +20,6 @@ public void tests() { } - @Test - public void test() { - SudokuVerifier answer=new SudokuVerifier(); - answer.verifytest("4"); - - assertEquals("4", "4"); - } - @Test public void testCheckValidSodukuSolution() { From ea03a47febf6073281c396f397d4962c8f18ff47 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 16:09:15 +0300 Subject: [PATCH 054/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 9 ++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 96 +++++++++---------- .../sqatlab/sudoku/TestSudokuVerifier.java | 28 +++--- 3 files changed, 67 insertions(+), 66 deletions(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index efb54e06..b4bb877a 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -88,3 +88,12 @@ RefactoringAction 1444222750167 TestSudokuVerifier.java REMOVE test() METHOD RefactoringAction 1444222819199 TestSudokuVerifier.java ADD String inncorrectString/2 FIELD RefactoringAction 1444222822216 TestSudokuVerifier.java RENAME inncorrectString/2=>String inncorrectString2 FIELD EditAction 1444222846273 TestSudokuVerifier.java 1267 3 17 7 +CompilationAction 1444222954662 SudokuVerifier.java +CompilationAction 1444222954816 SudokuVerifier.java +RefactoringAction 1444223142649 SudokuVerifier.java REMOVE verifyRuleSecond(int) METHOD +RefactoringAction 1444223178947 TestSudokuVerifier.java REMOVE testCheckAllDigitsAppearOnlyOnceInSubGrid() METHOD +RefactoringAction 1444223286814 SudokuVerifier.java ADD void checkCell(char METHOD +CompilationAction 1444223345358 SudokuVerifier.java +CompilationAction 1444223345581 SudokuVerifier.java +CompilationAction 1444223345582 TestSudokuVerifier.java +EditAction 1444223355710 TestSudokuVerifier.java 1304 2 8 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 93d57ec9..17dfc1dd 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -4,71 +4,63 @@ import java.util.List; public class SudokuVerifier { - - - int counter=0; - -// List answerList =new ArrayList(); - char tab[][]=new char [9][9]; - - public int verify(String candidateSolution) { - int length=0; - - for(int row=0; row<=8; row++){ - for(int column=0; column<=8; column++){ - - tab[row][column]=candidateSolution.charAt(length); + + int counter = 0; + + // List answerList =new ArrayList(); + char tab[][] = new char[9][9]; + + public String verify(String candidateSolution) { + int length = 0; + + for (int row = 0; row <= 8; row++) { + for (int column = 0; column <= 8; column++) { + + tab[row][column] = candidateSolution.charAt(length); length++; System.out.println(tab[row][column]); - System.out.println("length "+length); + System.out.println("length " + length); } } + + String result =checkCell(tab); - - // returns 1 if the candidate solution is correct - return 0; + return result; } - public int verifytest(String candidateSolution) { -// int [][] tab = {{4,1,7},{3,6,9}}; -// System.out.println(tab); + + private String checkCell(char[][] tab2) { + + - // returns 1 if the candidate solution is correct - return 4; } - + public int verifyRuleOne(int i) { - - if(i>=1 && i<=9) - { + + if (i >= 1 && i <= 9) { System.out.println("The first rule is filfilled"); return 0; - } - System.out.println("The first rule is not filfilled. - R1: A cell in a Sudoku game can only store positive digits, i.e. 1...9."); + } + System.out.println( + "The first rule is not filfilled. - R1: A cell in a Sudoku game can only store positive digits, i.e. 1...9."); return -1; - + } - public int verifyRuleSecond(int i) { - - - if(answerList.contains(i)){ - return -2; - }else{ - answerList.add(i); - return 0; - } - -// for(int j=0;j<=answerList.size(); j++){ -// int tmp=answerList.get(j); + +// public int verifyRuleSecond(int i) { // -// System.out.println("tmp "+tmp); +// if (answerList.contains(i)) { +// return -2; +// } else { +// answerList.add(i); +// return 0; // } - - - - - } - - - -} +// +// // for(int j=0;j<=answerList.size(); j++){ +// // int tmp=answerList.get(j); +// // +// // System.out.println("tmp "+tmp); +// // } +// +// } +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 4df013d1..3334c9c9 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -26,26 +26,26 @@ public void testCheckValidSodukuSolution() { SudokuVerifier answer=new SudokuVerifier(); //good answer - answer.verifyRuleOne(4); + answer.verify(correctString); assertEquals("0", "0"); //bad answer - answer.verifyRuleOne(10); + answer.verify(inncorrectString2); assertEquals("-1", "-1"); } - @Test - public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { - SudokuVerifier answer=new SudokuVerifier(); - answer.verifyRuleSecond(3); - assertEquals("0", "0"); - answer.verifyRuleSecond(2); - assertEquals("0", "0"); - answer.verifyRuleSecond(1); - assertEquals("0", "0"); - answer.verifyRuleSecond(3); - assertEquals("-2", "-2"); - } +// @Test +// public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { +// SudokuVerifier answer=new SudokuVerifier(); +// answer.verifyRuleSecond(3); +// assertEquals("0", "0"); +// answer.verifyRuleSecond(2); +// assertEquals("0", "0"); +// answer.verifyRuleSecond(1); +// assertEquals("0", "0"); +// answer.verifyRuleSecond(3); +// assertEquals("-2", "-2"); +// } } From 63faa52d94ba7c01f4de94d932cd1ada71f11536 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 16:12:01 +0300 Subject: [PATCH 055/128] besouro automatic message --- .besouro/20151007143234280/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt index b4bb877a..0f980076 100644 --- a/.besouro/20151007143234280/actions.txt +++ b/.besouro/20151007143234280/actions.txt @@ -97,3 +97,4 @@ CompilationAction 1444223345358 SudokuVerifier.java CompilationAction 1444223345581 SudokuVerifier.java CompilationAction 1444223345582 TestSudokuVerifier.java EditAction 1444223355710 TestSudokuVerifier.java 1304 2 8 3 +EditAction 1444223521162 SudokuVerifier.java 1322 3 8 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 17dfc1dd..21929882 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 { // List answerList =new ArrayList(); char tab[][] = new char[9][9]; - public String verify(String candidateSolution) { + public int verify(String candidateSolution) { int length = 0; for (int row = 0; row <= 8; row++) { @@ -23,15 +23,15 @@ public String verify(String candidateSolution) { } } - String result =checkCell(tab); + int result =checkCell(tab); return result; } - private String checkCell(char[][] tab2) { + private int checkCell(char[][] tab2) { - + return -1; } public int verifyRuleOne(int i) { From 52c7f966eb6d48bb5eae90e5871de6b3ac85a305 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 16:12:22 +0300 Subject: [PATCH 056/128] besouro automatic message From 03186b21927b0a3460d1ea3347838a922788e10c Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 20:24:37 +0300 Subject: [PATCH 057/128] besouro automatic message From c392ba19c6e3e12f78fd9d616d101a7b331e69fe Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 21:53:55 +0300 Subject: [PATCH 058/128] besouro automatic message --- .besouro/20151007202437808/actions.txt | 1 + .besouro/20151007202437808/besouroEpisodes.txt | 0 .besouro/20151007202437808/disagreements.txt | 0 .besouro/20151007202437808/randomHeuristicEpisodes.txt | 0 .besouro/20151007202437808/userComments.txt | 0 .besouro/20151007202437808/zorroEpisodes.txt | 0 6 files changed, 1 insertion(+) create mode 100644 .besouro/20151007202437808/actions.txt create mode 100644 .besouro/20151007202437808/besouroEpisodes.txt create mode 100644 .besouro/20151007202437808/disagreements.txt create mode 100644 .besouro/20151007202437808/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151007202437808/userComments.txt create mode 100644 .besouro/20151007202437808/zorroEpisodes.txt diff --git a/.besouro/20151007202437808/actions.txt b/.besouro/20151007202437808/actions.txt new file mode 100644 index 00000000..cd662b92 --- /dev/null +++ b/.besouro/20151007202437808/actions.txt @@ -0,0 +1 @@ +FileOpenedAction 1444238677930 SudokuVerifier.java 1322 3 8 0 diff --git a/.besouro/20151007202437808/besouroEpisodes.txt b/.besouro/20151007202437808/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007202437808/disagreements.txt b/.besouro/20151007202437808/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007202437808/randomHeuristicEpisodes.txt b/.besouro/20151007202437808/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007202437808/userComments.txt b/.besouro/20151007202437808/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007202437808/zorroEpisodes.txt b/.besouro/20151007202437808/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b From 5c694453faa71c49ef3834742fdd4bbdeb8432c6 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 21:53:57 +0300 Subject: [PATCH 059/128] besouro automatic message From 13723f0249ef7dd79962d6db03e9dcff9c9cd70b Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:07:02 +0300 Subject: [PATCH 060/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 2 ++ .besouro/20151007215357291/besouroEpisodes.txt | 0 .besouro/20151007215357291/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151007215357291/userComments.txt | 0 .besouro/20151007215357291/zorroEpisodes.txt | 0 .../tol/sqatlab/sudoku/SudokuVerifier.java | 16 ++++++++++++---- 7 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 .besouro/20151007215357291/actions.txt create mode 100644 .besouro/20151007215357291/besouroEpisodes.txt create mode 100644 .besouro/20151007215357291/disagreements.txt create mode 100644 .besouro/20151007215357291/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151007215357291/userComments.txt create mode 100644 .besouro/20151007215357291/zorroEpisodes.txt diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt new file mode 100644 index 00000000..24fe40e4 --- /dev/null +++ b/.besouro/20151007215357291/actions.txt @@ -0,0 +1,2 @@ +FileOpenedAction 1444244037360 SudokuVerifier.java 1322 3 8 0 +EditAction 1444244822122 SudokuVerifier.java 1540 3 11 0 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007215357291/disagreements.txt b/.besouro/20151007215357291/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007215357291/userComments.txt b/.besouro/20151007215357291/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 21929882..eff96286 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -18,8 +18,8 @@ public int verify(String candidateSolution) { tab[row][column] = candidateSolution.charAt(length); length++; - System.out.println(tab[row][column]); - System.out.println("length " + length); +// System.out.println(tab[row][column]); +// System.out.println("length " + length); } } @@ -28,9 +28,17 @@ public int verify(String candidateSolution) { return result; } - private int checkCell(char[][] tab2) { - + private int checkCell(char[][] tab) { + System.out.println("***************"); + for(int i=0; i<9;i++){ + for(int j=0; j<3; j++){ + System.out.print(tab[i][j]+" "); + } + System.out.println(); + } + System.out.println("***************"); + return -1; } From 0e64b6fddaf935ade7964d6bee40e4dcd606453d Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:18:22 +0300 Subject: [PATCH 061/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .besouro/20151007215357291/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 16 +++++++++------- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 24fe40e4..7ba17cbd 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -1,2 +1,5 @@ FileOpenedAction 1444244037360 SudokuVerifier.java 1322 3 8 0 EditAction 1444244822122 SudokuVerifier.java 1540 3 11 0 +UnitTestCaseAction 1444244823092 TestSudokuVerifier.java OK +UnitTestSessionAction 1444244823093 TestSudokuVerifier OK +EditAction 1444245502396 SudokuVerifier.java 1583 3 8 0 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index e69de29b..b4f847da 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -0,0 +1 @@ +1444244823093 production 1 785 false diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index e69de29b..b4f847da 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1444244823093 production 1 785 false diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index e69de29b..b4f847da 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -0,0 +1 @@ +1444244823093 production 1 785 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index eff96286..987fb4bd 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -30,16 +30,18 @@ public int verify(String candidateSolution) { private int checkCell(char[][] tab) { - System.out.println("***************"); - for(int i=0; i<9;i++){ - for(int j=0; j<3; j++){ - System.out.print(tab[i][j]+" "); + for (int row = 0; row <= 8; row++) { + for (int column = 0; column <= 8; column++) { + + if (tab[row][column] >= 1 && tab[row][column] <= 9) { + System.out.println("The first rule is filfilled"); + return 0; + }else return -1; + } - System.out.println(); } - System.out.println("***************"); - return -1; + } public int verifyRuleOne(int i) { From bd801ae48e359c2063d56ee189c48b6a3e5bf445 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:21:38 +0300 Subject: [PATCH 062/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 4 ++++ .besouro/20151007215357291/besouroEpisodes.txt | 1 + .../20151007215357291/randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 12 ++++++++++-- 5 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 7ba17cbd..92549b6a 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -3,3 +3,7 @@ EditAction 1444244822122 SudokuVerifier.java 1540 3 11 0 UnitTestCaseAction 1444244823092 TestSudokuVerifier.java OK UnitTestSessionAction 1444244823093 TestSudokuVerifier OK EditAction 1444245502396 SudokuVerifier.java 1583 3 8 0 +CompilationAction 1444245502813 SudokuVerifier.java +UnitTestCaseAction 1444245636257 TestSudokuVerifier.java OK +UnitTestSessionAction 1444245636258 TestSudokuVerifier OK +EditAction 1444245698497 SudokuVerifier.java 1681 3 11 0 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index b4f847da..d0d89e39 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -1 +1,2 @@ 1444244823093 production 1 785 false +1444245636258 refactoring 2A 133 true diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index b4f847da..87e9059f 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -1 +1,2 @@ 1444244823093 production 1 785 false +1444245636258 refactoring 2A 133 false diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index b4f847da..ba9e67b6 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -1 +1,2 @@ 1444244823093 production 1 785 false +1444245636258 refactoring 2A 813 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 987fb4bd..6ee29fba 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -29,18 +29,26 @@ public int verify(String candidateSolution) { } private int checkCell(char[][] tab) { + boolean flag=false; for (int row = 0; row <= 8; row++) { for (int column = 0; column <= 8; column++) { if (tab[row][column] >= 1 && tab[row][column] <= 9) { System.out.println("The first rule is filfilled"); - return 0; - }else return -1; + flag=true; + //return 0; + }//else return -1; } } + if(flag){ + return 0; + } + + return -1; + } From 1dd4c81f88cef06bd0cf26c3a2caeb3055e073b6 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:23:22 +0300 Subject: [PATCH 063/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 92549b6a..b48b282b 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -7,3 +7,4 @@ CompilationAction 1444245502813 SudokuVerifier.java UnitTestCaseAction 1444245636257 TestSudokuVerifier.java OK UnitTestSessionAction 1444245636258 TestSudokuVerifier OK EditAction 1444245698497 SudokuVerifier.java 1681 3 11 0 +EditAction 1444245802059 TestSudokuVerifier.java 1300 2 8 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 3334c9c9..969f7da4 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -27,7 +27,7 @@ public void testCheckValidSodukuSolution() { //good answer answer.verify(correctString); - assertEquals("0", "0"); + assertEquals(0, 0); //bad answer answer.verify(inncorrectString2); From 694f70234099742e6daf3e2d5323da7594a024f2 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:23:33 +0300 Subject: [PATCH 064/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .besouro/20151007215357291/besouroEpisodes.txt | 1 + .besouro/20151007215357291/randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index b48b282b..a89f7947 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -8,3 +8,6 @@ UnitTestCaseAction 1444245636257 TestSudokuVerifier.java OK UnitTestSessionAction 1444245636258 TestSudokuVerifier OK EditAction 1444245698497 SudokuVerifier.java 1681 3 11 0 EditAction 1444245802059 TestSudokuVerifier.java 1300 2 8 3 +UnitTestCaseAction 1444245802643 TestSudokuVerifier.java OK +UnitTestSessionAction 1444245802643 TestSudokuVerifier OK +EditAction 1444245813816 TestSudokuVerifier.java 1296 2 8 3 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index d0d89e39..57043902 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -1,2 +1,3 @@ 1444244823093 production 1 785 false 1444245636258 refactoring 2A 133 true +1444245802643 production 1 104 false diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index 87e9059f..f34516c0 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -1,2 +1,3 @@ 1444244823093 production 1 785 false 1444245636258 refactoring 2A 133 false +1444245802643 production 1 104 true diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index ba9e67b6..3ab3be12 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -1,2 +1,3 @@ 1444244823093 production 1 785 false 1444245636258 refactoring 2A 813 false +1444245802643 production 1 166 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 969f7da4..2253c2e6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -31,7 +31,7 @@ public void testCheckValidSodukuSolution() { //bad answer answer.verify(inncorrectString2); - assertEquals("-1", "-1"); + assertEquals(-1, -1); } // @Test From 3ad8380a8507eed1d2b7f1bd9b16a6918fc3f964 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:23:53 +0300 Subject: [PATCH 065/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .besouro/20151007215357291/besouroEpisodes.txt | 1 + .besouro/20151007215357291/randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index a89f7947..0a9e720a 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -11,3 +11,6 @@ EditAction 1444245802059 TestSudokuVerifier.java 1300 2 8 3 UnitTestCaseAction 1444245802643 TestSudokuVerifier.java OK UnitTestSessionAction 1444245802643 TestSudokuVerifier OK EditAction 1444245813816 TestSudokuVerifier.java 1296 2 8 3 +UnitTestCaseAction 1444245814401 TestSudokuVerifier.java OK +UnitTestSessionAction 1444245814401 TestSudokuVerifier OK +EditAction 1444245833148 TestSudokuVerifier.java 1292 2 8 3 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index 57043902..52356e59 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -1,3 +1,4 @@ 1444244823093 production 1 785 false 1444245636258 refactoring 2A 133 true 1444245802643 production 1 104 false +1444245814401 regression 1 0 true diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index f34516c0..583988b7 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -1,3 +1,4 @@ 1444244823093 production 1 785 false 1444245636258 refactoring 2A 133 false 1444245802643 production 1 104 true +1444245814401 regression 1 0 false diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index 3ab3be12..3d81df99 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -1,3 +1,4 @@ 1444244823093 production 1 785 false 1444245636258 refactoring 2A 813 false 1444245802643 production 1 166 false +1444245814401 regression 1 11 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 2253c2e6..e0cf34bf 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -16,7 +16,7 @@ public void tests() { SudokuVerifier answer=new SudokuVerifier(); answer.verify(correctString); - assertEquals("0", "0"); + assertEquals(0, 0); } From fc32f601c65b1b63635fea3d5d93c19a4ed644dd Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:24:47 +0300 Subject: [PATCH 066/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 1 + 2 files changed, 2 insertions(+) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 0a9e720a..71f4f713 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -14,3 +14,4 @@ EditAction 1444245813816 TestSudokuVerifier.java 1296 2 8 3 UnitTestCaseAction 1444245814401 TestSudokuVerifier.java OK UnitTestSessionAction 1444245814401 TestSudokuVerifier OK EditAction 1444245833148 TestSudokuVerifier.java 1292 2 8 3 +EditAction 1444245887192 SudokuVerifier.java 1706 3 11 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 6ee29fba..83091cdb 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -23,6 +23,7 @@ public int verify(String candidateSolution) { } } + //here I check Rule 1 int result =checkCell(tab); return result; From b6c515d992bab2da415f37885ab3bd61238b7bb2 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:28:11 +0300 Subject: [PATCH 067/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 71f4f713..983b47d2 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -15,3 +15,4 @@ UnitTestCaseAction 1444245814401 TestSudokuVerifier.java OK UnitTestSessionAction 1444245814401 TestSudokuVerifier OK EditAction 1444245833148 TestSudokuVerifier.java 1292 2 8 3 EditAction 1444245887192 SudokuVerifier.java 1706 3 11 0 +EditAction 1444246091807 TestSudokuVerifier.java 1300 2 8 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index e0cf34bf..c57361a6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -19,7 +19,7 @@ public void tests() { assertEquals(0, 0); } - + //RULE 1 @Test public void testCheckValidSodukuSolution() { From dba6687ba845f2ad02e03e25de839d4cb9db744e Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:34:48 +0300 Subject: [PATCH 068/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 7 ++++++ .../sqatlab/sudoku/TestSudokuVerifier.java | 23 +++++++++++++------ 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 983b47d2..75ba5d55 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -16,3 +16,10 @@ UnitTestSessionAction 1444245814401 TestSudokuVerifier OK EditAction 1444245833148 TestSudokuVerifier.java 1292 2 8 3 EditAction 1444245887192 SudokuVerifier.java 1706 3 11 0 EditAction 1444246091807 TestSudokuVerifier.java 1300 2 8 3 +RefactoringAction 1444246388790 TestSudokuVerifier.java ADD void testCheckValidSodukuSolution()/2 METHOD +RefactoringAction 1444246397808 TestSudokuVerifier.java RENAME testCheckValidSodukuSolution()/2=>void testCheckValidSodukuSolutionCORRECT() METHOD +RefactoringAction 1444246419326 TestSudokuVerifier.java RENAME testCheckValidSodukuSolution()=>void testCheckValidSodukuSolutionIN() METHOD +RefactoringAction 1444246421842 TestSudokuVerifier.java RENAME testCheckValidSodukuSolutionIN()=>void testCheckValidSodukuSolutionINCORRECT() METHOD +RefactoringAction 1444246424857 TestSudokuVerifier.java RENAME inncorrectString=>String incorrectString FIELD +RefactoringAction 1444246426871 TestSudokuVerifier.java RENAME inncorrectString2=>String incorrectString2 FIELD +EditAction 1444246487885 TestSudokuVerifier.java 1515 3 9 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index c57361a6..f17f3d81 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -7,8 +7,8 @@ public class TestSudokuVerifier { String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - String inncorrectString="123456789912345678891234567789123456678912345567891234456789123345678912234567891"; - String inncorrectString2="012345067809901230405678891234567789123456678912345567891234456789123345678912234"; + String incorrectString="123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + String incorrectString2="012345067809901230405678891234567789123456678912345567891234456789123345678912234"; @Test @@ -19,9 +19,9 @@ public void tests() { assertEquals(0, 0); } - //RULE 1 + //**********RULE 1******************** @Test - public void testCheckValidSodukuSolution() { + public void testCheckValidSodukuSolutionCORRECT() { SudokuVerifier answer=new SudokuVerifier(); @@ -29,11 +29,20 @@ public void testCheckValidSodukuSolution() { answer.verify(correctString); assertEquals(0, 0); - //bad answer - answer.verify(inncorrectString2); - assertEquals(-1, -1); } + @Test + public void testCheckValidSodukuSolutionINCORRECT() { + + SudokuVerifier answer=new SudokuVerifier(); + + //bad answer + answer.verify(incorrectString2); + assertEquals(-1, -1); + } + + //************************************ + // @Test // public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { // SudokuVerifier answer=new SudokuVerifier(); From c3661e28a0c30e2b1bf36b2435526b0d35d242e1 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:35:18 +0300 Subject: [PATCH 069/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .besouro/20151007215357291/besouroEpisodes.txt | 1 + .besouro/20151007215357291/randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 75ba5d55..c773fe7d 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -23,3 +23,6 @@ RefactoringAction 1444246421842 TestSudokuVerifier.java RENAME testCheckValidSod RefactoringAction 1444246424857 TestSudokuVerifier.java RENAME inncorrectString=>String incorrectString FIELD RefactoringAction 1444246426871 TestSudokuVerifier.java RENAME inncorrectString2=>String incorrectString2 FIELD EditAction 1444246487885 TestSudokuVerifier.java 1515 3 9 3 +UnitTestCaseAction 1444246488503 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246488503 TestSudokuVerifier OK +EditAction 1444246518876 TestSudokuVerifier.java 1514 3 9 3 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index 52356e59..8ec2bfb0 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -2,3 +2,4 @@ 1444245636258 refactoring 2A 133 true 1444245802643 production 1 104 false 1444245814401 regression 1 0 true +1444246488503 test-last 1 655 false diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index 583988b7..f7c1375e 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -2,3 +2,4 @@ 1444245636258 refactoring 2A 133 false 1444245802643 production 1 104 true 1444245814401 regression 1 0 false +1444246488503 test-last 1 655 false diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index 3d81df99..fdea8690 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -2,3 +2,4 @@ 1444245636258 refactoring 2A 813 false 1444245802643 production 1 166 false 1444245814401 regression 1 11 false +1444246488503 test-last 1 674 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f17f3d81..fda681eb 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -37,7 +37,7 @@ public void testCheckValidSodukuSolutionINCORRECT() { SudokuVerifier answer=new SudokuVerifier(); //bad answer - answer.verify(incorrectString2); + answer.verify(incorrectString); assertEquals(-1, -1); } From e32604457bf50dc1fc6e725f522c26f7cffb80c2 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:35:50 +0300 Subject: [PATCH 070/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .besouro/20151007215357291/besouroEpisodes.txt | 1 + .besouro/20151007215357291/randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index c773fe7d..267827d2 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -26,3 +26,6 @@ EditAction 1444246487885 TestSudokuVerifier.java 1515 3 9 3 UnitTestCaseAction 1444246488503 TestSudokuVerifier.java OK UnitTestSessionAction 1444246488503 TestSudokuVerifier OK EditAction 1444246518876 TestSudokuVerifier.java 1514 3 9 3 +UnitTestCaseAction 1444246519380 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246519381 TestSudokuVerifier OK +EditAction 1444246550745 TestSudokuVerifier.java 1512 3 9 3 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index 8ec2bfb0..aeed99e0 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -3,3 +3,4 @@ 1444245802643 production 1 104 false 1444245814401 regression 1 0 true 1444246488503 test-last 1 655 false +1444246519381 regression 1 0 true diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index f7c1375e..ad11007c 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -3,3 +3,4 @@ 1444245802643 production 1 104 true 1444245814401 regression 1 0 false 1444246488503 test-last 1 655 false +1444246519381 regression 1 0 false diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index fdea8690..8fe19d9a 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -3,3 +3,4 @@ 1444245802643 production 1 166 false 1444245814401 regression 1 11 false 1444246488503 test-last 1 674 false +1444246519381 regression 1 30 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index fda681eb..a119b510 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -37,7 +37,7 @@ public void testCheckValidSodukuSolutionINCORRECT() { SudokuVerifier answer=new SudokuVerifier(); //bad answer - answer.verify(incorrectString); + answer.verify(correctString); assertEquals(-1, -1); } From 5acc6ed452e4a5de118e083f42a0b759d355cbf4 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:36:55 +0300 Subject: [PATCH 071/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .besouro/20151007215357291/besouroEpisodes.txt | 1 + .besouro/20151007215357291/randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 267827d2..b2d50fba 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -29,3 +29,6 @@ EditAction 1444246518876 TestSudokuVerifier.java 1514 3 9 3 UnitTestCaseAction 1444246519380 TestSudokuVerifier.java OK UnitTestSessionAction 1444246519381 TestSudokuVerifier OK EditAction 1444246550745 TestSudokuVerifier.java 1512 3 9 3 +UnitTestCaseAction 1444246551268 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246551268 TestSudokuVerifier OK +EditAction 1444246615687 TestSudokuVerifier.java 1516 3 9 3 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index aeed99e0..79d104fd 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -4,3 +4,4 @@ 1444245814401 regression 1 0 true 1444246488503 test-last 1 655 false 1444246519381 regression 1 0 true +1444246551268 regression 1 0 true diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index ad11007c..c06ece3d 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -4,3 +4,4 @@ 1444245814401 regression 1 0 false 1444246488503 test-last 1 655 false 1444246519381 regression 1 0 false +1444246551268 regression 1 0 true diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index 8fe19d9a..c279b8ec 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -4,3 +4,4 @@ 1444245814401 regression 1 11 false 1444246488503 test-last 1 674 false 1444246519381 regression 1 30 false +1444246551268 regression 1 31 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index a119b510..561a1baf 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -38,7 +38,7 @@ public void testCheckValidSodukuSolutionINCORRECT() { //bad answer answer.verify(correctString); - assertEquals(-1, -1); + assertEquals("-1", "-1"); } //************************************ From fd0ee8bc8cad9a2bac8f585547d83f2794e83a2e Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:37:51 +0300 Subject: [PATCH 072/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .besouro/20151007215357291/besouroEpisodes.txt | 1 + .besouro/20151007215357291/randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index b2d50fba..bea9db5c 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -32,3 +32,6 @@ EditAction 1444246550745 TestSudokuVerifier.java 1512 3 9 3 UnitTestCaseAction 1444246551268 TestSudokuVerifier.java OK UnitTestSessionAction 1444246551268 TestSudokuVerifier OK EditAction 1444246615687 TestSudokuVerifier.java 1516 3 9 3 +UnitTestCaseAction 1444246616346 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246616347 TestSudokuVerifier OK +EditAction 1444246671431 SudokuVerifier.java 1743 3 12 0 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index 79d104fd..efd1d43c 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -5,3 +5,4 @@ 1444246488503 test-last 1 655 false 1444246519381 regression 1 0 true 1444246551268 regression 1 0 true +1444246616347 regression 1 0 true diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index c06ece3d..71bc589c 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -5,3 +5,4 @@ 1444246488503 test-last 1 655 false 1444246519381 regression 1 0 false 1444246551268 regression 1 0 true +1444246616347 regression 1 0 true diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index c279b8ec..871162b8 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -5,3 +5,4 @@ 1444246488503 test-last 1 674 false 1444246519381 regression 1 30 false 1444246551268 regression 1 31 false +1444246616347 regression 1 65 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 83091cdb..aef6d8bc 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -25,7 +25,7 @@ public int verify(String candidateSolution) { //here I check Rule 1 int result =checkCell(tab); - + System.out.println("RESULT "+result); return result; } From 26ebe0cc8e30dbd3084b8f93315a1cb412e72d5e Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:38:25 +0300 Subject: [PATCH 073/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .besouro/20151007215357291/besouroEpisodes.txt | 1 + .besouro/20151007215357291/randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index bea9db5c..85a65ed9 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -35,3 +35,6 @@ EditAction 1444246615687 TestSudokuVerifier.java 1516 3 9 3 UnitTestCaseAction 1444246616346 TestSudokuVerifier.java OK UnitTestSessionAction 1444246616347 TestSudokuVerifier OK EditAction 1444246671431 SudokuVerifier.java 1743 3 12 0 +UnitTestCaseAction 1444246671941 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246671942 TestSudokuVerifier OK +EditAction 1444246705781 TestSudokuVerifier.java 1520 3 9 3 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index efd1d43c..2b5b47fb 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -6,3 +6,4 @@ 1444246519381 regression 1 0 true 1444246551268 regression 1 0 true 1444246616347 regression 1 0 true +1444246671942 production 1 0 false diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index 71bc589c..8a12490a 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -6,3 +6,4 @@ 1444246519381 regression 1 0 false 1444246551268 regression 1 0 true 1444246616347 regression 1 0 true +1444246671942 production 1 0 true diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index 871162b8..765676f5 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -6,3 +6,4 @@ 1444246519381 regression 1 30 false 1444246551268 regression 1 31 false 1444246616347 regression 1 65 false +1444246671942 production 1 55 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 561a1baf..0833e5f9 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -27,7 +27,7 @@ public void testCheckValidSodukuSolutionCORRECT() { //good answer answer.verify(correctString); - assertEquals(0, 0); + assertEquals("0", "0"); } From 42bb1adac569e2817d24c9f8b9b75bf55e731ebb Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:38:40 +0300 Subject: [PATCH 074/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .besouro/20151007215357291/besouroEpisodes.txt | 1 + .besouro/20151007215357291/randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 85a65ed9..f3105adf 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -38,3 +38,6 @@ EditAction 1444246671431 SudokuVerifier.java 1743 3 12 0 UnitTestCaseAction 1444246671941 TestSudokuVerifier.java OK UnitTestSessionAction 1444246671942 TestSudokuVerifier OK EditAction 1444246705781 TestSudokuVerifier.java 1520 3 9 3 +UnitTestCaseAction 1444246706333 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246706333 TestSudokuVerifier OK +EditAction 1444246720557 TestSudokuVerifier.java 1524 3 9 3 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index 2b5b47fb..a6cf9ea0 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -7,3 +7,4 @@ 1444246551268 regression 1 0 true 1444246616347 regression 1 0 true 1444246671942 production 1 0 false +1444246706333 regression 1 0 true diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index 8a12490a..8eeba8ae 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -7,3 +7,4 @@ 1444246551268 regression 1 0 true 1444246616347 regression 1 0 true 1444246671942 production 1 0 true +1444246706333 regression 1 0 false diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index 765676f5..bbdee15e 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -7,3 +7,4 @@ 1444246551268 regression 1 31 false 1444246616347 regression 1 65 false 1444246671942 production 1 55 false +1444246706333 regression 1 34 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 0833e5f9..4b14c8ef 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -16,7 +16,7 @@ public void tests() { SudokuVerifier answer=new SudokuVerifier(); answer.verify(correctString); - assertEquals(0, 0); + assertEquals("0", "0"); } //**********RULE 1******************** From 18ae2b7f4b6c42548ee590b7d89dc522a329b766 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:42:39 +0300 Subject: [PATCH 075/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .besouro/20151007215357291/besouroEpisodes.txt | 1 + .besouro/20151007215357291/randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 10 +++++----- 5 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index f3105adf..e460573f 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -41,3 +41,6 @@ EditAction 1444246705781 TestSudokuVerifier.java 1520 3 9 3 UnitTestCaseAction 1444246706333 TestSudokuVerifier.java OK UnitTestSessionAction 1444246706333 TestSudokuVerifier OK EditAction 1444246720557 TestSudokuVerifier.java 1524 3 9 3 +UnitTestCaseAction 1444246721069 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246721069 TestSudokuVerifier OK +EditAction 1444246959170 SudokuVerifier.java 1756 3 12 0 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index a6cf9ea0..b71c54fe 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -8,3 +8,4 @@ 1444246616347 regression 1 0 true 1444246671942 production 1 0 false 1444246706333 regression 1 0 true +1444246721069 regression 1 0 true diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index 8eeba8ae..93063f51 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -8,3 +8,4 @@ 1444246616347 regression 1 0 true 1444246671942 production 1 0 true 1444246706333 regression 1 0 false +1444246721069 regression 1 0 true diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index bbdee15e..15f57eb3 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -8,3 +8,4 @@ 1444246616347 regression 1 65 false 1444246671942 production 1 55 false 1444246706333 regression 1 34 false +1444246721069 regression 1 14 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index aef6d8bc..355f19c6 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 { // List answerList =new ArrayList(); char tab[][] = new char[9][9]; - public int verify(String candidateSolution) { + public String verify(String candidateSolution) { int length = 0; for (int row = 0; row <= 8; row++) { @@ -24,12 +24,12 @@ public int verify(String candidateSolution) { } //here I check Rule 1 - int result =checkCell(tab); + String result =checkCell(tab); System.out.println("RESULT "+result); return result; } - private int checkCell(char[][] tab) { + private String checkCell(char[][] tab) { boolean flag=false; for (int row = 0; row <= 8; row++) { @@ -45,10 +45,10 @@ private int checkCell(char[][] tab) { } if(flag){ - return 0; + return "0"; } - return -1; + return "-1"; } From 63020518895e4a0159b350bb9003d2564ea5ebea Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:55:35 +0300 Subject: [PATCH 076/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .besouro/20151007215357291/besouroEpisodes.txt | 1 + .besouro/20151007215357291/randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 6 +++--- 5 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index e460573f..98fe94b0 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -44,3 +44,6 @@ EditAction 1444246720557 TestSudokuVerifier.java 1524 3 9 3 UnitTestCaseAction 1444246721069 TestSudokuVerifier.java OK UnitTestSessionAction 1444246721069 TestSudokuVerifier OK EditAction 1444246959170 SudokuVerifier.java 1756 3 12 0 +UnitTestCaseAction 1444246959768 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246959768 TestSudokuVerifier OK +EditAction 1444247734962 TestSudokuVerifier.java 1548 3 10 3 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index b71c54fe..c0aabca9 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -9,3 +9,4 @@ 1444246671942 production 1 0 false 1444246706333 regression 1 0 true 1444246721069 regression 1 0 true +1444246959768 refactoring 2A 0 true diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index 93063f51..5937ba01 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -9,3 +9,4 @@ 1444246671942 production 1 0 true 1444246706333 regression 1 0 false 1444246721069 regression 1 0 true +1444246959768 refactoring 2A 0 false diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index 15f57eb3..eab525e2 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -9,3 +9,4 @@ 1444246671942 production 1 55 false 1444246706333 regression 1 34 false 1444246721069 regression 1 14 false +1444246959768 refactoring 2A 238 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 4b14c8ef..a81ab377 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -24,10 +24,10 @@ public void tests() { public void testCheckValidSodukuSolutionCORRECT() { SudokuVerifier answer=new SudokuVerifier(); - + String result; //good answer - answer.verify(correctString); - assertEquals("0", "0"); + result=answer.verify(correctString); + assertEquals("0", result); } From a725a2cc22792a2aa91639f1a41d6c7c246669c4 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:57:26 +0300 Subject: [PATCH 077/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 11 +++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 98fe94b0..04e2bcf8 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -47,3 +47,6 @@ EditAction 1444246959170 SudokuVerifier.java 1756 3 12 0 UnitTestCaseAction 1444246959768 TestSudokuVerifier.java OK UnitTestSessionAction 1444246959768 TestSudokuVerifier OK EditAction 1444247734962 TestSudokuVerifier.java 1548 3 10 3 +UnitTestCaseAction 1444247735660 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444247735661 TestSudokuVerifier FAIL +EditAction 1444247846450 TestSudokuVerifier.java 1608 3 12 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index a81ab377..e2dab4b4 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -14,9 +14,10 @@ public class TestSudokuVerifier { @Test public void tests() { SudokuVerifier answer=new SudokuVerifier(); - answer.verify(correctString); + String result; + result=answer.verify(correctString); - assertEquals("0", "0"); + assertEquals("0", result); } //**********RULE 1******************** @@ -26,6 +27,7 @@ public void testCheckValidSodukuSolutionCORRECT() { SudokuVerifier answer=new SudokuVerifier(); String result; //good answer + result=answer.verify(correctString); assertEquals("0", result); @@ -35,10 +37,11 @@ public void testCheckValidSodukuSolutionCORRECT() { public void testCheckValidSodukuSolutionINCORRECT() { SudokuVerifier answer=new SudokuVerifier(); + String result; //bad answer - answer.verify(correctString); - assertEquals("-1", "-1"); + result=answer.verify(correctString); + assertEquals("-1", result); } //************************************ From 2b74115cb24f99a0bff9b0da4c81c0b92ea96800 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:58:28 +0300 Subject: [PATCH 078/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 4 ++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 66 +++++++++---------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 04e2bcf8..c2d2cbb5 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -50,3 +50,7 @@ EditAction 1444247734962 TestSudokuVerifier.java 1548 3 10 3 UnitTestCaseAction 1444247735660 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444247735661 TestSudokuVerifier FAIL EditAction 1444247846450 TestSudokuVerifier.java 1608 3 12 3 +UnitTestCaseAction 1444247847003 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444247847003 TestSudokuVerifier FAIL +RefactoringAction 1444247899539 SudokuVerifier.java REMOVE counter FIELD +EditAction 1444247908265 SudokuVerifier.java 1679 3 12 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 355f19c6..110a598f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -5,9 +5,6 @@ public class SudokuVerifier { - int counter = 0; - - // List answerList =new ArrayList(); char tab[][] = new char[9][9]; public String verify(String candidateSolution) { @@ -18,39 +15,38 @@ public String verify(String candidateSolution) { tab[row][column] = candidateSolution.charAt(length); length++; -// System.out.println(tab[row][column]); -// System.out.println("length " + length); + // System.out.println(tab[row][column]); + // System.out.println("length " + length); } } - //here I check Rule 1 - String result =checkCell(tab); - System.out.println("RESULT "+result); + // here I check Rule 1 + String result = checkCell(tab); + System.out.println("RESULT " + result); return result; } private String checkCell(char[][] tab) { - boolean flag=false; + boolean flag = false; for (int row = 0; row <= 8; row++) { for (int column = 0; column <= 8; column++) { - + if (tab[row][column] >= 1 && tab[row][column] <= 9) { System.out.println("The first rule is filfilled"); - flag=true; - //return 0; - }//else return -1; - + flag = true; + // return 0; + } // else return -1; + } } - - if(flag){ + + if (flag) { return "0"; } - + return "-1"; - - + } public int verifyRuleOne(int i) { @@ -65,21 +61,21 @@ public int verifyRuleOne(int i) { } -// public int verifyRuleSecond(int i) { -// -// if (answerList.contains(i)) { -// return -2; -// } else { -// answerList.add(i); -// return 0; -// } -// -// // for(int j=0;j<=answerList.size(); j++){ -// // int tmp=answerList.get(j); -// // -// // System.out.println("tmp "+tmp); -// // } -// -// } + // public int verifyRuleSecond(int i) { + // + // if (answerList.contains(i)) { + // return -2; + // } else { + // answerList.add(i); + // return 0; + // } + // + // // for(int j=0;j<=answerList.size(); j++){ + // // int tmp=answerList.get(j); + // // + // // System.out.println("tmp "+tmp); + // // } + // + // } } From f833b7cfff6210133bf565e0191c138592add26c Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 22:59:04 +0300 Subject: [PATCH 079/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index c2d2cbb5..f6f4613f 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -54,3 +54,4 @@ UnitTestCaseAction 1444247847003 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444247847003 TestSudokuVerifier FAIL RefactoringAction 1444247899539 SudokuVerifier.java REMOVE counter FIELD EditAction 1444247908265 SudokuVerifier.java 1679 3 12 0 +EditAction 1444247944520 TestSudokuVerifier.java 1611 3 12 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index e2dab4b4..d16244d8 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -40,7 +40,7 @@ public void testCheckValidSodukuSolutionINCORRECT() { String result; //bad answer - result=answer.verify(correctString); + result=answer.verify(incorrectString2); assertEquals("-1", result); } From 98658b60b1dc285af8a4c9e7bfc9cb5cd2764a3f Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:03:42 +0300 Subject: [PATCH 080/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index f6f4613f..d80b268c 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -55,3 +55,6 @@ UnitTestSessionAction 1444247847003 TestSudokuVerifier FAIL RefactoringAction 1444247899539 SudokuVerifier.java REMOVE counter FIELD EditAction 1444247908265 SudokuVerifier.java 1679 3 12 0 EditAction 1444247944520 TestSudokuVerifier.java 1611 3 12 3 +UnitTestCaseAction 1444247945072 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444247945073 TestSudokuVerifier FAIL +EditAction 1444248222817 SudokuVerifier.java 1679 3 12 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 110a598f..5d6cce4b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -36,7 +36,7 @@ private String checkCell(char[][] tab) { System.out.println("The first rule is filfilled"); flag = true; // return 0; - } // else return -1; + } else return "-1"; } } From 5698b09cf18986e7966e95ed6ec33847ec975976 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:08:38 +0300 Subject: [PATCH 081/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index d80b268c..a88c7cd9 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -58,3 +58,6 @@ EditAction 1444247944520 TestSudokuVerifier.java 1611 3 12 3 UnitTestCaseAction 1444247945072 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444247945073 TestSudokuVerifier FAIL EditAction 1444248222817 SudokuVerifier.java 1679 3 12 0 +UnitTestCaseAction 1444248223412 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248223412 TestSudokuVerifier FAIL +EditAction 1444248518468 SudokuVerifier.java 1672 3 12 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 5d6cce4b..5f9733bc 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -35,17 +35,17 @@ private String checkCell(char[][] tab) { if (tab[row][column] >= 1 && tab[row][column] <= 9) { System.out.println("The first rule is filfilled"); flag = true; - // return 0; - } else return "-1"; + } else { + return "-1"; + } } } if (flag) { return "0"; } - - return "-1"; + return "-7"; } From 8b9fca68d2957e116d59a02dcb9dd4876c26c7c0 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:10:03 +0300 Subject: [PATCH 082/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 1 + 2 files changed, 4 insertions(+) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index a88c7cd9..5abdf32f 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -61,3 +61,6 @@ EditAction 1444248222817 SudokuVerifier.java 1679 3 12 0 UnitTestCaseAction 1444248223412 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444248223412 TestSudokuVerifier FAIL EditAction 1444248518468 SudokuVerifier.java 1672 3 12 0 +UnitTestCaseAction 1444248519390 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248519390 TestSudokuVerifier FAIL +EditAction 1444248603635 SudokuVerifier.java 1718 3 12 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 5f9733bc..97d0a319 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -33,6 +33,7 @@ private String checkCell(char[][] tab) { for (int column = 0; column <= 8; column++) { if (tab[row][column] >= 1 && tab[row][column] <= 9) { + System.out.print(tab[row][column]+" "); System.out.println("The first rule is filfilled"); flag = true; From 0f62f284f16456981060b992691e477886eac743 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:10:36 +0300 Subject: [PATCH 083/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 5abdf32f..718a19fe 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -64,3 +64,6 @@ EditAction 1444248518468 SudokuVerifier.java 1672 3 12 0 UnitTestCaseAction 1444248519390 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444248519390 TestSudokuVerifier FAIL EditAction 1444248603635 SudokuVerifier.java 1718 3 12 0 +UnitTestCaseAction 1444248604242 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248604243 TestSudokuVerifier FAIL +EditAction 1444248636186 SudokuVerifier.java 1722 3 12 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 97d0a319..f9831aae 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -31,9 +31,9 @@ private String checkCell(char[][] tab) { for (int row = 0; row <= 8; row++) { for (int column = 0; column <= 8; column++) { - + System.out.print(tab[row][column]+" "); if (tab[row][column] >= 1 && tab[row][column] <= 9) { - System.out.print(tab[row][column]+" "); + System.out.println("The first rule is filfilled"); flag = true; From ae90efbfd29f962d228d695599a6a20bb1532b46 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:13:36 +0300 Subject: [PATCH 084/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 4 ++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 12 +----------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 718a19fe..54d8a471 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -67,3 +67,7 @@ EditAction 1444248603635 SudokuVerifier.java 1718 3 12 0 UnitTestCaseAction 1444248604242 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444248604243 TestSudokuVerifier FAIL EditAction 1444248636186 SudokuVerifier.java 1722 3 12 0 +UnitTestCaseAction 1444248636687 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248636688 TestSudokuVerifier FAIL +RefactoringAction 1444248712728 TestSudokuVerifier.java REMOVE tests() METHOD +EditAction 1444248815925 TestSudokuVerifier.java 1432 2 8 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index d16244d8..98475ac2 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -9,16 +9,6 @@ public class TestSudokuVerifier { String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; String incorrectString="123456789912345678891234567789123456678912345567891234456789123345678912234567891"; String incorrectString2="012345067809901230405678891234567789123456678912345567891234456789123345678912234"; - - - @Test - public void tests() { - SudokuVerifier answer=new SudokuVerifier(); - String result; - result=answer.verify(correctString); - - assertEquals("0", result); - } //**********RULE 1******************** @Test @@ -26,8 +16,8 @@ public void testCheckValidSodukuSolutionCORRECT() { SudokuVerifier answer=new SudokuVerifier(); String result; - //good answer + //good answer result=answer.verify(correctString); assertEquals("0", result); From 71899ef79edb67df6f826f4c367022534189c6c9 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:13:36 +0300 Subject: [PATCH 085/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 1 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 17 +++++++++-------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 54d8a471..17bc629c 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -71,3 +71,4 @@ UnitTestCaseAction 1444248636687 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444248636688 TestSudokuVerifier FAIL RefactoringAction 1444248712728 TestSudokuVerifier.java REMOVE tests() METHOD EditAction 1444248815925 TestSudokuVerifier.java 1432 2 8 2 +EditAction 1444248816209 SudokuVerifier.java 1764 3 12 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index f9831aae..8fecc42e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -32,15 +32,16 @@ private String checkCell(char[][] tab) { for (int row = 0; row <= 8; row++) { for (int column = 0; column <= 8; column++) { System.out.print(tab[row][column]+" "); - if (tab[row][column] >= 1 && tab[row][column] <= 9) { - - System.out.println("The first rule is filfilled"); - flag = true; - - } else { - return "-1"; - } +// if (tab[row][column] >= 1 && tab[row][column] <= 9) { +// +// System.out.println("The first rule is filfilled"); +// flag = true; +// +// } else { +// return "-1"; +// } } + System.out.println(); } if (flag) { From ae161b83f5c6e9a6399b35e7121b53f20e381fed Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:21:22 +0300 Subject: [PATCH 086/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 17 +++++++++-------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 17bc629c..542124e9 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -72,3 +72,6 @@ UnitTestSessionAction 1444248636688 TestSudokuVerifier FAIL RefactoringAction 1444248712728 TestSudokuVerifier.java REMOVE tests() METHOD EditAction 1444248815925 TestSudokuVerifier.java 1432 2 8 2 EditAction 1444248816209 SudokuVerifier.java 1764 3 12 0 +UnitTestCaseAction 1444248816715 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248816715 TestSudokuVerifier FAIL +EditAction 1444249282151 SudokuVerifier.java 1768 3 12 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 8fecc42e..9b2f0af9 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -31,15 +31,16 @@ private String checkCell(char[][] tab) { for (int row = 0; row <= 8; row++) { for (int column = 0; column <= 8; column++) { + System.out.print(tab[row][column]+" "); -// if (tab[row][column] >= 1 && tab[row][column] <= 9) { -// -// System.out.println("The first rule is filfilled"); -// flag = true; -// -// } else { -// return "-1"; -// } + if ((int)(tab[row][column]) >= 1 && (int)(tab[row][column]) <= 9) { + + System.out.println("The first rule is filfilled"); + flag = true; + + } else { + return "-1"; + } } System.out.println(); } From 030f36b7d153a180ffe9b75b8cd7243ade75200f Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:26:45 +0300 Subject: [PATCH 087/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 542124e9..f03b0d40 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -75,3 +75,6 @@ EditAction 1444248816209 SudokuVerifier.java 1764 3 12 0 UnitTestCaseAction 1444248816715 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444248816715 TestSudokuVerifier FAIL EditAction 1444249282151 SudokuVerifier.java 1768 3 12 0 +UnitTestCaseAction 1444249282902 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249282903 TestSudokuVerifier FAIL +EditAction 1444249605671 SudokuVerifier.java 1763 3 12 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 9b2f0af9..7e04470e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -29,11 +29,12 @@ public String verify(String candidateSolution) { private String checkCell(char[][] tab) { boolean flag = false; + for (int row = 0; row <= 8; row++) { for (int column = 0; column <= 8; column++) { - + int digit=tab[row][column]; System.out.print(tab[row][column]+" "); - if ((int)(tab[row][column]) >= 1 && (int)(tab[row][column]) <= 9) { + if (digit >= 1 && digit <= 9) { System.out.println("The first rule is filfilled"); flag = true; From 982a6ccc2ca32e492fe7b3275155e18b062fb712 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:26:59 +0300 Subject: [PATCH 088/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index f03b0d40..9866c7cf 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -78,3 +78,6 @@ EditAction 1444249282151 SudokuVerifier.java 1768 3 12 0 UnitTestCaseAction 1444249282902 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444249282903 TestSudokuVerifier FAIL EditAction 1444249605671 SudokuVerifier.java 1763 3 12 0 +UnitTestCaseAction 1444249606375 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249606375 TestSudokuVerifier FAIL +EditAction 1444249619417 SudokuVerifier.java 1768 3 12 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 7e04470e..5e2a8db5 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -32,7 +32,7 @@ private String checkCell(char[][] tab) { for (int row = 0; row <= 8; row++) { for (int column = 0; column <= 8; column++) { - int digit=tab[row][column]; + int digit=(int)tab[row][column]; System.out.print(tab[row][column]+" "); if (digit >= 1 && digit <= 9) { From 0fb1b8a8773763683b2a28b5798da60dc8dfc477 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:36:04 +0300 Subject: [PATCH 089/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 10 +++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 9866c7cf..81275279 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -81,3 +81,6 @@ EditAction 1444249605671 SudokuVerifier.java 1763 3 12 0 UnitTestCaseAction 1444249606375 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444249606375 TestSudokuVerifier FAIL EditAction 1444249619417 SudokuVerifier.java 1768 3 12 0 +UnitTestCaseAction 1444249620105 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249620106 TestSudokuVerifier FAIL +EditAction 1444250164821 SudokuVerifier.java 1827 3 12 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 5e2a8db5..dec5ad5e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -32,8 +32,16 @@ private String checkCell(char[][] tab) { for (int row = 0; row <= 8; row++) { for (int column = 0; column <= 8; column++) { - int digit=(int)tab[row][column]; + + System.out.print(tab[row][column]+" "); + + char aa = tab[row][column]; + + int digit= (int) aa; + + + if (digit >= 1 && digit <= 9) { System.out.println("The first rule is filfilled"); From a55069338c35158e9a9ba4ab2d1fa963a3e7145c Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:39:48 +0300 Subject: [PATCH 090/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 81275279..ef15a825 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -84,3 +84,8 @@ EditAction 1444249619417 SudokuVerifier.java 1768 3 12 0 UnitTestCaseAction 1444249620105 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444249620106 TestSudokuVerifier FAIL EditAction 1444250164821 SudokuVerifier.java 1827 3 12 0 +UnitTestCaseAction 1444250165708 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250165709 TestSudokuVerifier FAIL +UnitTestCaseAction 1444250326248 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250326249 TestSudokuVerifier FAIL +EditAction 1444250388320 TestSudokuVerifier.java 1430 2 8 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 98475ac2..cb5ac1e5 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -19,7 +19,7 @@ public void testCheckValidSodukuSolutionCORRECT() { //good answer result=answer.verify(correctString); - assertEquals("0", result); + assertEquals(0, result); } From bdab2b57199fd5619e419f09dd06a4f8fdad4fbd Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:42:25 +0300 Subject: [PATCH 091/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 4 ++++ .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 11 ----------- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index ef15a825..b593680d 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -89,3 +89,7 @@ UnitTestSessionAction 1444250165709 TestSudokuVerifier FAIL UnitTestCaseAction 1444250326248 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444250326249 TestSudokuVerifier FAIL EditAction 1444250388320 TestSudokuVerifier.java 1430 2 8 2 +UnitTestCaseAction 1444250389068 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250389069 TestSudokuVerifier FAIL +RefactoringAction 1444250452757 SudokuVerifier.java REMOVE verifyRuleOne(int) METHOD +EditAction 1444250545750 SudokuVerifier.java 1529 2 9 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index dec5ad5e..da05ed60 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -61,17 +61,6 @@ private String checkCell(char[][] tab) { } - public int verifyRuleOne(int i) { - - if (i >= 1 && i <= 9) { - System.out.println("The first rule is filfilled"); - return 0; - } - System.out.println( - "The first rule is not filfilled. - R1: A cell in a Sudoku game can only store positive digits, i.e. 1...9."); - return -1; - - } // public int verifyRuleSecond(int i) { // From 545901c5a93286ce3c67a6e21745ada454629039 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:42:29 +0300 Subject: [PATCH 092/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index b593680d..fa28048d 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -93,3 +93,4 @@ UnitTestCaseAction 1444250389068 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444250389069 TestSudokuVerifier FAIL RefactoringAction 1444250452757 SudokuVerifier.java REMOVE verifyRuleOne(int) METHOD EditAction 1444250545750 SudokuVerifier.java 1529 2 9 0 +EditAction 1444250549643 TestSudokuVerifier.java 1432 2 8 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index cb5ac1e5..98475ac2 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -19,7 +19,7 @@ public void testCheckValidSodukuSolutionCORRECT() { //good answer result=answer.verify(correctString); - assertEquals(0, result); + assertEquals("0", result); } From 5954e6dc7b224e49a2782db30f9092d6902e22e4 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:48:58 +0300 Subject: [PATCH 093/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 5 +---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index fa28048d..76c7d3f5 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -94,3 +94,6 @@ UnitTestSessionAction 1444250389069 TestSudokuVerifier FAIL RefactoringAction 1444250452757 SudokuVerifier.java REMOVE verifyRuleOne(int) METHOD EditAction 1444250545750 SudokuVerifier.java 1529 2 9 0 EditAction 1444250549643 TestSudokuVerifier.java 1432 2 8 2 +UnitTestCaseAction 1444250550270 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250550270 TestSudokuVerifier FAIL +EditAction 1444250938186 SudokuVerifier.java 1518 2 9 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index da05ed60..0cd8d193 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -33,15 +33,12 @@ private String checkCell(char[][] tab) { for (int row = 0; row <= 8; row++) { for (int column = 0; column <= 8; column++) { - System.out.print(tab[row][column]+" "); char aa = tab[row][column]; int digit= (int) aa; - - - + if (digit >= 1 && digit <= 9) { System.out.println("The first rule is filfilled"); From efa96e633b74200403016a02185e0dbb8d4eb1fa Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:52:40 +0300 Subject: [PATCH 094/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 16 ++++++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 76c7d3f5..0ea396a9 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -97,3 +97,6 @@ EditAction 1444250549643 TestSudokuVerifier.java 1432 2 8 2 UnitTestCaseAction 1444250550270 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444250550270 TestSudokuVerifier FAIL EditAction 1444250938186 SudokuVerifier.java 1518 2 9 0 +UnitTestCaseAction 1444251018019 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444251018020 TestSudokuVerifier FAIL +EditAction 1444251160144 SudokuVerifier.java 1534 2 9 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 0cd8d193..95b65fd3 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -39,14 +39,14 @@ private String checkCell(char[][] tab) { int digit= (int) aa; - if (digit >= 1 && digit <= 9) { - - System.out.println("The first rule is filfilled"); - flag = true; - - } else { - return "-1"; - } +// if (digit >= 1 && digit <= 9) { +// +// System.out.println("The first rule is filfilled"); +// flag = true; +// +// } else { +// return "-1"; +// } } System.out.println(); } From ac7fe15eb960b980d5d2499b065cdcf351271cb8 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:53:38 +0300 Subject: [PATCH 095/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 16 ++++++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 0ea396a9..1bc22ee3 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -100,3 +100,6 @@ EditAction 1444250938186 SudokuVerifier.java 1518 2 9 0 UnitTestCaseAction 1444251018019 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444251018020 TestSudokuVerifier FAIL EditAction 1444251160144 SudokuVerifier.java 1534 2 9 0 +UnitTestCaseAction 1444251160768 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444251160768 TestSudokuVerifier FAIL +EditAction 1444251218074 SudokuVerifier.java 1518 2 9 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 95b65fd3..0cd8d193 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -39,14 +39,14 @@ private String checkCell(char[][] tab) { int digit= (int) aa; -// if (digit >= 1 && digit <= 9) { -// -// System.out.println("The first rule is filfilled"); -// flag = true; -// -// } else { -// return "-1"; -// } + if (digit >= 1 && digit <= 9) { + + System.out.println("The first rule is filfilled"); + flag = true; + + } else { + return "-1"; + } } System.out.println(); } From 860a9a55ec159e31bf49d842a2ac7f65f13b704c Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:55:00 +0300 Subject: [PATCH 096/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 1bc22ee3..61da0174 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -103,3 +103,4 @@ EditAction 1444251160144 SudokuVerifier.java 1534 2 9 0 UnitTestCaseAction 1444251160768 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444251160768 TestSudokuVerifier FAIL EditAction 1444251218074 SudokuVerifier.java 1518 2 9 0 +EditAction 1444251299987 SudokuVerifier.java 1548 2 9 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 0cd8d193..60638dd9 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -36,7 +36,7 @@ private String checkCell(char[][] tab) { System.out.print(tab[row][column]+" "); char aa = tab[row][column]; - + System.out.println("AA "+ aa); int digit= (int) aa; if (digit >= 1 && digit <= 9) { From 08211aa677fe0b43c106525589b3b3bdd4b5e703 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:55:32 +0300 Subject: [PATCH 097/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 61da0174..4375a51c 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -104,3 +104,6 @@ UnitTestCaseAction 1444251160768 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444251160768 TestSudokuVerifier FAIL EditAction 1444251218074 SudokuVerifier.java 1518 2 9 0 EditAction 1444251299987 SudokuVerifier.java 1548 2 9 0 +UnitTestCaseAction 1444251300647 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444251300648 TestSudokuVerifier FAIL +EditAction 1444251332350 SudokuVerifier.java 1583 2 9 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 60638dd9..62634688 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -38,7 +38,7 @@ private String checkCell(char[][] tab) { char aa = tab[row][column]; System.out.println("AA "+ aa); int digit= (int) aa; - + System.out.println("digit "+digit); if (digit >= 1 && digit <= 9) { System.out.println("The first rule is filfilled"); From 91fbc603083b32af78087373c74371d0783c10f8 Mon Sep 17 00:00:00 2001 From: somename Date: Wed, 7 Oct 2015 23:57:15 +0300 Subject: [PATCH 098/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 4375a51c..50334651 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -107,3 +107,6 @@ EditAction 1444251299987 SudokuVerifier.java 1548 2 9 0 UnitTestCaseAction 1444251300647 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444251300648 TestSudokuVerifier FAIL EditAction 1444251332350 SudokuVerifier.java 1583 2 9 0 +UnitTestCaseAction 1444251332938 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444251332938 TestSudokuVerifier FAIL +EditAction 1444251435505 SudokuVerifier.java 1595 2 9 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 62634688..7b95ef1e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -37,7 +37,7 @@ private String checkCell(char[][] tab) { char aa = tab[row][column]; System.out.println("AA "+ aa); - int digit= (int) aa; + int digit= Integer.parseInt(aa); System.out.println("digit "+digit); if (digit >= 1 && digit <= 9) { From 2dace5cf017eed7385f9bfaa84da556d357a7cc4 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:00:14 +0300 Subject: [PATCH 099/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 5 ++ .../20151007215357291/besouroEpisodes.txt | 76 +++++++++++++++++++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 6 +- 5 files changed, 86 insertions(+), 3 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 50334651..30deff15 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -110,3 +110,8 @@ EditAction 1444251332350 SudokuVerifier.java 1583 2 9 0 UnitTestCaseAction 1444251332938 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444251332938 TestSudokuVerifier FAIL EditAction 1444251435505 SudokuVerifier.java 1595 2 9 0 +CompilationAction 1444251435898 SudokuVerifier.java +CompilationAction 1444251549117 SudokuVerifier.java +UnitTestCaseAction 1444251549496 TestSudokuVerifier.java OK +UnitTestSessionAction 1444251549497 TestSudokuVerifier OK +EditAction 1444251614533 SudokuVerifier.java 1634 2 9 0 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index c0aabca9..4ccd6f31 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -10,3 +10,79 @@ 1444246706333 regression 1 0 true 1444246721069 regression 1 0 true 1444246959768 refactoring 2A 0 true +1444251549497 refactoring 3 3814 true +1444251549498 refactoring 3 3814 true +1444251549499 refactoring 3 3814 true +1444251549500 refactoring 3 3814 true +1444251549501 refactoring 3 3814 true +1444251549502 refactoring 3 3814 true +1444251549503 refactoring 3 3814 true +1444251549504 refactoring 3 3814 true +1444251549505 refactoring 3 3814 true +1444251549506 refactoring 3 3814 true +1444251549507 refactoring 3 3814 true +1444251549508 refactoring 3 3814 true +1444251549509 refactoring 3 3814 true +1444251549510 refactoring 3 3814 true +1444251549511 refactoring 3 3814 true +1444251549512 refactoring 3 3814 true +1444251549513 refactoring 3 3814 true +1444251549514 refactoring 3 3814 true +1444251549515 refactoring 3 3814 true +1444251549516 refactoring 3 3814 true +1444251549517 refactoring 3 3814 true +1444251549518 refactoring 3 3814 true +1444251549519 refactoring 3 3814 true +1444251549520 refactoring 3 3814 true +1444251549521 refactoring 3 3814 true +1444251549522 refactoring 3 3814 true +1444251549523 refactoring 3 3814 true +1444251549524 refactoring 3 3814 true +1444251549525 refactoring 3 3814 true +1444251549526 refactoring 3 3814 true +1444251549527 refactoring 3 3814 true +1444251549528 refactoring 3 3814 true +1444251549529 refactoring 3 3814 true +1444251549530 refactoring 3 3814 true +1444251549531 refactoring 3 3814 true +1444251549532 refactoring 3 3814 true +1444251549533 refactoring 3 3814 true +1444251549534 refactoring 3 3814 true +1444251549535 refactoring 3 3814 true +1444251549536 refactoring 3 3814 true +1444251549537 refactoring 3 3814 true +1444251549538 refactoring 3 3814 true +1444251549539 refactoring 3 3814 true +1444251549540 refactoring 3 3814 true +1444251549541 refactoring 3 3814 true +1444251549542 refactoring 3 3814 true +1444251549543 refactoring 3 3814 true +1444251549544 refactoring 3 3814 true +1444251549545 refactoring 3 3814 true +1444251549546 refactoring 3 3814 true +1444251549547 refactoring 3 3814 true +1444251549548 refactoring 3 3814 true +1444251549549 refactoring 3 3814 true +1444251549550 refactoring 3 3814 true +1444251549551 refactoring 3 3814 true +1444251549552 refactoring 3 3814 true +1444251549553 refactoring 3 3814 true +1444251549554 refactoring 3 3814 true +1444251549555 refactoring 3 3814 true +1444251549556 refactoring 3 3814 true +1444251549557 refactoring 3 3814 true +1444251549558 refactoring 3 3814 true +1444251549559 refactoring 3 3814 true +1444251549560 refactoring 3 3814 true +1444251549561 refactoring 3 3814 true +1444251549562 refactoring 3 3814 true +1444251549563 refactoring 3 3814 true +1444251549564 refactoring 3 3814 true +1444251549565 refactoring 3 3814 true +1444251549566 refactoring 3 3814 true +1444251549567 refactoring 3 3814 true +1444251549568 refactoring 3 3814 true +1444251549569 refactoring 3 3814 true +1444251549570 refactoring 3 3814 true +1444251549571 refactoring 3 3814 true +1444251549572 refactoring 3 3814 true diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index 5937ba01..c3ab7308 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -10,3 +10,4 @@ 1444246706333 regression 1 0 false 1444246721069 regression 1 0 true 1444246959768 refactoring 2A 0 false +1444251549497 refactoring 3 3814 false diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index eab525e2..1aba4f2e 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -10,3 +10,4 @@ 1444246706333 regression 1 34 false 1444246721069 regression 1 14 false 1444246959768 refactoring 2A 238 false +1444251549497 refactoring 3 4589 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 7b95ef1e..9956ab17 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -36,9 +36,9 @@ private String checkCell(char[][] tab) { System.out.print(tab[row][column]+" "); char aa = tab[row][column]; - System.out.println("AA "+ aa); - int digit= Integer.parseInt(aa); - System.out.println("digit "+digit); +// System.out.println("AA "+ aa); + int digit= Character.getNumericValue(aa); //change from char to int +// System.out.println("digit "+digit); if (digit >= 1 && digit <= 9) { System.out.println("The first rule is filfilled"); From 8a992c2922656208229981191ecfabb00b9b0395 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:00:35 +0300 Subject: [PATCH 100/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 30deff15..6bceede5 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -115,3 +115,4 @@ CompilationAction 1444251549117 SudokuVerifier.java UnitTestCaseAction 1444251549496 TestSudokuVerifier.java OK UnitTestSessionAction 1444251549497 TestSudokuVerifier OK EditAction 1444251614533 SudokuVerifier.java 1634 2 9 0 +EditAction 1444251635447 SudokuVerifier.java 1552 2 9 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 9956ab17..44fa69fd 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -36,9 +36,7 @@ private String checkCell(char[][] tab) { System.out.print(tab[row][column]+" "); char aa = tab[row][column]; -// System.out.println("AA "+ aa); - int digit= Character.getNumericValue(aa); //change from char to int -// System.out.println("digit "+digit); + int digit= Character.getNumericValue(aa); //change from char to int if (digit >= 1 && digit <= 9) { System.out.println("The first rule is filfilled"); From ae2b431211c6f03150b4892af58b0161c41b4898 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:02:02 +0300 Subject: [PATCH 101/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 1 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 14 ++++++-------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 6bceede5..dca6caaa 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -116,3 +116,4 @@ UnitTestCaseAction 1444251549496 TestSudokuVerifier.java OK UnitTestSessionAction 1444251549497 TestSudokuVerifier OK EditAction 1444251614533 SudokuVerifier.java 1634 2 9 0 EditAction 1444251635447 SudokuVerifier.java 1552 2 9 0 +EditAction 1444251722411 SudokuVerifier.java 1535 2 9 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 44fa69fd..9d8815de 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -29,16 +29,15 @@ public String verify(String candidateSolution) { private String checkCell(char[][] tab) { boolean flag = false; - for (int row = 0; row <= 8; row++) { for (int column = 0; column <= 8; column++) { - - System.out.print(tab[row][column]+" "); - - char aa = tab[row][column]; - int digit= Character.getNumericValue(aa); //change from char to int + + System.out.print(tab[row][column] + " "); + + int digit = Character.getNumericValue(tab[row][column]); // change from char + // to int if (digit >= 1 && digit <= 9) { - + System.out.println("The first rule is filfilled"); flag = true; @@ -56,7 +55,6 @@ private String checkCell(char[][] tab) { } - // public int verifyRuleSecond(int i) { // // if (answerList.contains(i)) { From 311d4b97d6339f1269adeb5488f1980de2cbe255 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:04:07 +0300 Subject: [PATCH 102/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ .besouro/20151007215357291/besouroEpisodes.txt | 1 + .besouro/20151007215357291/randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 7 +++---- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index dca6caaa..2cb4dc7c 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -117,3 +117,6 @@ UnitTestSessionAction 1444251549497 TestSudokuVerifier OK EditAction 1444251614533 SudokuVerifier.java 1634 2 9 0 EditAction 1444251635447 SudokuVerifier.java 1552 2 9 0 EditAction 1444251722411 SudokuVerifier.java 1535 2 9 0 +UnitTestCaseAction 1444251723085 TestSudokuVerifier.java OK +UnitTestSessionAction 1444251723085 TestSudokuVerifier OK +EditAction 1444251847528 SudokuVerifier.java 1469 2 9 0 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index 4ccd6f31..76937df9 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -86,3 +86,4 @@ 1444251549570 refactoring 3 3814 true 1444251549571 refactoring 3 3814 true 1444251549572 refactoring 3 3814 true +1444251723085 refactoring 2A 108 true diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index c3ab7308..0dd89c64 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -11,3 +11,4 @@ 1444246721069 regression 1 0 true 1444246959768 refactoring 2A 0 false 1444251549497 refactoring 3 3814 false +1444251723085 refactoring 2A 108 true diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index 1aba4f2e..83ec224d 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -11,3 +11,4 @@ 1444246721069 regression 1 14 false 1444246959768 refactoring 2A 238 false 1444251549497 refactoring 3 4589 false +1444251723085 refactoring 2A 173 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 9d8815de..ea0bd0b1 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -33,12 +33,11 @@ private String checkCell(char[][] tab) { for (int column = 0; column <= 8; column++) { System.out.print(tab[row][column] + " "); - - int digit = Character.getNumericValue(tab[row][column]); // change from char - // to int + + // change from char to int + int digit = Character.getNumericValue(tab[row][column]); if (digit >= 1 && digit <= 9) { - System.out.println("The first rule is filfilled"); flag = true; } else { From 5c5594fff6369c9a078089d4afe0e9ee57a4bf4a Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:08:55 +0300 Subject: [PATCH 103/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 19 ++++ .../sqatlab/sudoku/TestSudokuVerifier.java | 90 +++++++++++-------- 2 files changed, 71 insertions(+), 38 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 2cb4dc7c..35558bd2 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -120,3 +120,22 @@ EditAction 1444251722411 SudokuVerifier.java 1535 2 9 0 UnitTestCaseAction 1444251723085 TestSudokuVerifier.java OK UnitTestSessionAction 1444251723085 TestSudokuVerifier OK EditAction 1444251847528 SudokuVerifier.java 1469 2 9 0 +RefactoringAction 1444251930113 TestSudokuVerifier.java ADD void testCheckValidSodukuSolutionINCORRECT()/2 METHOD +RefactoringAction 1444252035438 TestSudokuVerifier.java RENAME testCheckValidSodukuSolutionINCORRECT()/2=>void testCheck() METHOD +RefactoringAction 1444252088456 TestSudokuVerifier.java RENAME testCheck()=>void testCheckA() METHOD +RefactoringAction 1444252089470 TestSudokuVerifier.java RENAME testCheckA()=>void testCheckAP() METHOD +RefactoringAction 1444252091982 TestSudokuVerifier.java RENAME testCheckAP()=>void testCheckAppe() METHOD +RefactoringAction 1444252093996 TestSudokuVerifier.java RENAME testCheckAppe()=>void testCheckAppear() METHOD +RefactoringAction 1444252100010 TestSudokuVerifier.java RENAME testCheckAppear()=>void testCheckDigiAppear() METHOD +RefactoringAction 1444252101022 TestSudokuVerifier.java RENAME testCheckDigiAppear()=>void testCheckDigitAppear() METHOD +RefactoringAction 1444252107040 TestSudokuVerifier.java RENAME testCheckDigitAppear()=>void testCheckDigitAppearO() METHOD +RefactoringAction 1444252109053 TestSudokuVerifier.java RENAME testCheckDigitAppearO()=>void testCheckDigitAppearOnly() METHOD +RefactoringAction 1444252110566 TestSudokuVerifier.java RENAME testCheckDigitAppearOnly()=>void testCheckDigitAppearOnlyIn() METHOD +RefactoringAction 1444252113582 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyIn()=>void testCheckDigitAppearOnlyInSub() METHOD +RefactoringAction 1444252115602 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInSub()=>void testCheckDigitAppearOnlyInSub FIELD +RefactoringAction 1444252119631 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInSub()=>void testCheckDigitAppearOnlyInSubg() METHOD +RefactoringAction 1444252120645 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInSubg()=>void testCheckDigitAppearOnlyInSubG() METHOD +RefactoringAction 1444252127158 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInSubG()=>void testCheckDigitAppearOnlyInR() METHOD +RefactoringAction 1444252128671 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInR()=>void testCheckDigitAppearOnlyInRow() METHOD +RefactoringAction 1444252132186 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInRow()=>void testCheckDigitAppearOnlyInRows() METHOD +EditAction 1444252135623 TestSudokuVerifier.java 1730 3 12 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 98475ac2..8bc58b6b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -5,49 +5,63 @@ import org.junit.Test; public class TestSudokuVerifier { - + String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - String incorrectString="123456789912345678891234567789123456678912345567891234456789123345678912234567891"; - String incorrectString2="012345067809901230405678891234567789123456678912345567891234456789123345678912234"; - - //**********RULE 1******************** + String incorrectString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + String incorrectString2 = "012345067809901230405678891234567789123456678912345567891234456789123345678912234"; + + // **********RULE 1******************** @Test public void testCheckValidSodukuSolutionCORRECT() { - - SudokuVerifier answer=new SudokuVerifier(); + + SudokuVerifier answer = new SudokuVerifier(); String result; - - //good answer - result=answer.verify(correctString); + + // good answer + result = answer.verify(correctString); assertEquals("0", result); - + + } + + @Test + public void testCheckValidSodukuSolutionINCORRECT() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // bad answer + result = answer.verify(incorrectString2); + assertEquals("-1", result); } - - @Test - public void testCheckValidSodukuSolutionINCORRECT() { - - SudokuVerifier answer=new SudokuVerifier(); - String result; - - //bad answer - result=answer.verify(incorrectString2); - assertEquals("-1", result); - } - - //************************************ - -// @Test -// public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { -// SudokuVerifier answer=new SudokuVerifier(); -// answer.verifyRuleSecond(3); -// assertEquals("0", "0"); -// answer.verifyRuleSecond(2); -// assertEquals("0", "0"); -// answer.verifyRuleSecond(1); -// assertEquals("0", "0"); -// answer.verifyRuleSecond(3); -// assertEquals("-2", "-2"); -// } - + + // ************************************ + + // **********RULE 3******************** + + @Test + public void testCheckDigitAppearOnlyInRows() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // bad answer + result = answer.verify(incorrectString2); + assertEquals("-1", result); + } + + // ********************************** + + // @Test + // public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { + // SudokuVerifier answer=new SudokuVerifier(); + // answer.verifyRuleSecond(3); + // assertEquals("0", "0"); + // answer.verifyRuleSecond(2); + // assertEquals("0", "0"); + // answer.verifyRuleSecond(1); + // assertEquals("0", "0"); + // answer.verifyRuleSecond(3); + // assertEquals("-2", "-2"); + // } } From 57260f1b7c3444fe76a8564749f3b0aa4d033f12 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:21:45 +0300 Subject: [PATCH 104/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 5 +++++ .besouro/20151007215357291/besouroEpisodes.txt | 2 ++ .besouro/20151007215357291/randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 35558bd2..b3c48a65 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -139,3 +139,8 @@ RefactoringAction 1444252127158 TestSudokuVerifier.java RENAME testCheckDigitApp RefactoringAction 1444252128671 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInR()=>void testCheckDigitAppearOnlyInRow() METHOD RefactoringAction 1444252132186 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInRow()=>void testCheckDigitAppearOnlyInRows() METHOD EditAction 1444252135623 TestSudokuVerifier.java 1730 3 12 3 +UnitTestCaseAction 1444252596377 TestSudokuVerifier.java OK +UnitTestSessionAction 1444252596378 TestSudokuVerifier OK +RefactoringAction 1444252627842 SudokuVerifier.java ADD String result FIELD +RefactoringAction 1444252662010 SudokuVerifier.java ADD String checkRows(char METHOD +EditAction 1444252904945 TestSudokuVerifier.java 1730 3 12 3 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index 76937df9..b32f7f68 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -87,3 +87,5 @@ 1444251549571 refactoring 3 3814 true 1444251549572 refactoring 3 3814 true 1444251723085 refactoring 2A 108 true +1444252596378 test-last 1 748 false +1444252596379 test-last 1 748 false diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index 0dd89c64..e2decea5 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -12,3 +12,4 @@ 1444246959768 refactoring 2A 0 false 1444251549497 refactoring 3 3814 false 1444251723085 refactoring 2A 108 true +1444252596378 test-last 1 748 false diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index 83ec224d..e056f6e3 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -12,3 +12,4 @@ 1444246959768 refactoring 2A 238 false 1444251549497 refactoring 3 4589 false 1444251723085 refactoring 2A 173 false +1444252596378 test-last 1 873 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 8bc58b6b..38f569c6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -7,7 +7,7 @@ public class TestSudokuVerifier { String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - String incorrectString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + String incorrectString = "123451678991234567889123456778912345667891234556789123445678912334567891223456789"; String incorrectString2 = "012345067809901230405678891234567789123456678912345567891234456789123345678912234"; // **********RULE 1******************** From 4375577343c1af319d4a58a4bfb1aa4e6aa38a95 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:24:23 +0300 Subject: [PATCH 105/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index b3c48a65..55520de9 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -144,3 +144,4 @@ UnitTestSessionAction 1444252596378 TestSudokuVerifier OK RefactoringAction 1444252627842 SudokuVerifier.java ADD String result FIELD RefactoringAction 1444252662010 SudokuVerifier.java ADD String checkRows(char METHOD EditAction 1444252904945 TestSudokuVerifier.java 1730 3 12 3 +EditAction 1444253063427 TestSudokuVerifier.java 1729 3 12 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 38f569c6..9f81587d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -45,8 +45,8 @@ public void testCheckDigitAppearOnlyInRows() { String result; // bad answer - result = answer.verify(incorrectString2); - assertEquals("-1", result); + result = answer.verify(incorrectString); + assertEquals("-3", result); } // ********************************** From d5cddb490e17539019c0e4d70fac16f4a422df0a Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:39:42 +0300 Subject: [PATCH 106/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 1 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 32 ++++++++----------- 2 files changed, 14 insertions(+), 19 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 55520de9..7fa23e3f 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -145,3 +145,4 @@ RefactoringAction 1444252627842 SudokuVerifier.java ADD String result FIELD RefactoringAction 1444252662010 SudokuVerifier.java ADD String checkRows(char METHOD EditAction 1444252904945 TestSudokuVerifier.java 1730 3 12 3 EditAction 1444253063427 TestSudokuVerifier.java 1729 3 12 3 +EditAction 1444253982702 SudokuVerifier.java 1300 3 11 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index ea0bd0b1..e6d23e84 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -6,6 +6,7 @@ public class SudokuVerifier { char tab[][] = new char[9][9]; + private String result; public String verify(String candidateSolution) { int length = 0; @@ -21,11 +22,21 @@ public String verify(String candidateSolution) { } // here I check Rule 1 - String result = checkCell(tab); + result = checkCell(tab); + + //here I check Rule 3 + result = checkRows(tab); + System.out.println("RESULT " + result); return result; } + private String checkRows(char[][] tab2) { + + + return null; + } + private String checkCell(char[][] tab) { boolean flag = false; @@ -50,25 +61,8 @@ private String checkCell(char[][] tab) { if (flag) { return "0"; } - return "-7"; + return "-1"; } - // public int verifyRuleSecond(int i) { - // - // if (answerList.contains(i)) { - // return -2; - // } else { - // answerList.add(i); - // return 0; - // } - // - // // for(int j=0;j<=answerList.size(); j++){ - // // int tmp=answerList.get(j); - // // - // // System.out.println("tmp "+tmp); - // // } - // - // } - } From bdc9392d56b2c332751400a5792d6a1858306833 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:48:24 +0300 Subject: [PATCH 107/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 5 +++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 19 +++++++++++++++++-- .../sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 7fa23e3f..3f8bd17a 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -146,3 +146,8 @@ RefactoringAction 1444252662010 SudokuVerifier.java ADD String checkRows(char ME EditAction 1444252904945 TestSudokuVerifier.java 1730 3 12 3 EditAction 1444253063427 TestSudokuVerifier.java 1729 3 12 3 EditAction 1444253982702 SudokuVerifier.java 1300 3 11 0 +RefactoringAction 1444254106316 SudokuVerifier.java ADD import java.util.Set IMPORT +RefactoringAction 1444254112953 SudokuVerifier.java ADD import java.util.HashSet IMPORT +UnitTestCaseAction 1444254359552 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444254359553 TestSudokuVerifier FAIL +EditAction 1444254504585 TestSudokuVerifier.java 1729 3 12 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index e6d23e84..7f883814 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,7 +1,9 @@ package org.univoulu.tol.sqatlab.sudoku; import java.util.ArrayList; +import java.util.HashSet; import java.util.List; +import java.util.Set; public class SudokuVerifier { @@ -31,10 +33,23 @@ public String verify(String candidateSolution) { return result; } - private String checkRows(char[][] tab2) { + private String checkRows(char[][] tab) { - return null; + for (int row = 0; row <= 8; row++) { + Set set=new HashSet(); + for (int column = 0; column <= 8; column++) { + if(set.contains(tab[row][column])){ + return "-3"; + }else{ + set.add(tab[row][column]); + } + + } + + } + + return "0"; } private String checkCell(char[][] tab) { diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 9f81587d..efbcfc07 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -8,7 +8,7 @@ public class TestSudokuVerifier { String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; String incorrectString = "123451678991234567889123456778912345667891234556789123445678912334567891223456789"; - String incorrectString2 = "012345067809901230405678891234567789123456678912345567891234456789123345678912234"; + String incorrectString2 = "012345678990123040567889123456778912345667891234556789123445678912334567891223400"; // **********RULE 1******************** @Test From 1e2c33e3fdfb71621d0ca384a9fa84920d1120c2 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:50:00 +0300 Subject: [PATCH 108/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 3f8bd17a..5429a8d9 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -151,3 +151,6 @@ RefactoringAction 1444254112953 SudokuVerifier.java ADD import java.util.HashSet UnitTestCaseAction 1444254359552 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444254359553 TestSudokuVerifier FAIL EditAction 1444254504585 TestSudokuVerifier.java 1729 3 12 3 +UnitTestCaseAction 1444254505211 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444254505212 TestSudokuVerifier FAIL +EditAction 1444254600426 TestSudokuVerifier.java 1730 3 12 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index efbcfc07..51c6263c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -8,7 +8,7 @@ public class TestSudokuVerifier { String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; String incorrectString = "123451678991234567889123456778912345667891234556789123445678912334567891223456789"; - String incorrectString2 = "012345678990123040567889123456778912345667891234556789123445678912334567891223400"; + String incorrectString2 = "4170369825632158947958724316825437169791586432346912758289643571573291684164875293"; // **********RULE 1******************** @Test From 9eae4f16dcb9ab29685e336d56d3e82ce3b75fcd Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:54:54 +0300 Subject: [PATCH 109/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 12 ++++++++++++ .besouro/20151007215357291/besouroEpisodes.txt | 2 ++ .../randomHeuristicEpisodes.txt | 2 ++ .besouro/20151007215357291/zorroEpisodes.txt | 2 ++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 8 +++++++- .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 17 +++++++++++++++++ 6 files changed, 42 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 5429a8d9..4e66d8dd 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -154,3 +154,15 @@ EditAction 1444254504585 TestSudokuVerifier.java 1729 3 12 3 UnitTestCaseAction 1444254505211 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444254505212 TestSudokuVerifier FAIL EditAction 1444254600426 TestSudokuVerifier.java 1730 3 12 3 +UnitTestCaseAction 1444254602372 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444254602373 TestSudokuVerifier FAIL +UnitTestCaseAction 1444254757664 TestSudokuVerifier.java OK +UnitTestSessionAction 1444254757665 TestSudokuVerifier OK +UnitTestCaseAction 1444254773505 TestSudokuVerifier.java OK +UnitTestSessionAction 1444254773505 TestSudokuVerifier OK +RefactoringAction 1444254810719 TestSudokuVerifier.java ADD void testCheckDigitAppearOnlyInRows()/2 METHOD +RefactoringAction 1444254823746 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInRows()/2=>void testCheckDigitAppearOnlyInColumn() METHOD +RefactoringAction 1444254824761 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInColumn()=>void testCheckDigitAppearOnlyInColumns() METHOD +RefactoringAction 1444254841278 TestSudokuVerifier.java ADD String incorrectString2/2 FIELD +RefactoringAction 1444254844791 TestSudokuVerifier.java RENAME incorrectString2/2=>String incorrectString4 FIELD +EditAction 1444254894817 TestSudokuVerifier.java 2162 4 16 4 diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index b32f7f68..a0acbc5c 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -89,3 +89,5 @@ 1444251723085 refactoring 2A 108 true 1444252596378 test-last 1 748 false 1444252596379 test-last 1 748 false +1444254757665 production 2 2129 false +1444254773505 regression 1 0 true diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index e2decea5..7a6a24bf 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -13,3 +13,5 @@ 1444251549497 refactoring 3 3814 false 1444251723085 refactoring 2A 108 true 1444252596378 test-last 1 748 false +1444254757665 production 2 2129 false +1444254773505 regression 1 0 true diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index e056f6e3..c8911a4d 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -13,3 +13,5 @@ 1444251549497 refactoring 3 4589 false 1444251723085 refactoring 2A 173 false 1444252596378 test-last 1 873 false +1444254757665 production 2 2161 false +1444254773505 regression 1 15 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 7f883814..2e2dce64 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -8,7 +8,7 @@ public class SudokuVerifier { char tab[][] = new char[9][9]; - private String result; + private String result="0"; public String verify(String candidateSolution) { int length = 0; @@ -25,9 +25,15 @@ public String verify(String candidateSolution) { // here I check Rule 1 result = checkCell(tab); + if(result.equals("-1")){ + return "-1"; + } //here I check Rule 3 result = checkRows(tab); + if(result.equals("-3")){ + return "-3"; + } System.out.println("RESULT " + result); return result; diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 51c6263c..2a8a348c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -9,6 +9,7 @@ public class TestSudokuVerifier { String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; String incorrectString = "123451678991234567889123456778912345667891234556789123445678912334567891223456789"; String incorrectString2 = "4170369825632158947958724316825437169791586432346912758289643571573291684164875293"; + String incorrectString4 = "417369825432158947958724316825437169791586432346912758289643571573291684164875293"; // **********RULE 1******************** @Test @@ -50,6 +51,22 @@ public void testCheckDigitAppearOnlyInRows() { } // ********************************** + + // **********RULE 4******************** + + @Test + public void testCheckDigitAppearOnlyInColumns() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // bad answer + result = answer.verify(incorrectString); + assertEquals("-4", result); + } + + // ********************************** + // @Test // public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { From f15b3cc6b379a37cfeb872d4b19301e876b9f2b6 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 00:58:58 +0300 Subject: [PATCH 110/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 4 ++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 51 ++++++++++++++----- .../sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 3 files changed, 42 insertions(+), 15 deletions(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 4e66d8dd..0b6e5b7e 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -166,3 +166,7 @@ RefactoringAction 1444254824761 TestSudokuVerifier.java RENAME testCheckDigitApp RefactoringAction 1444254841278 TestSudokuVerifier.java ADD String incorrectString2/2 FIELD RefactoringAction 1444254844791 TestSudokuVerifier.java RENAME incorrectString2/2=>String incorrectString4 FIELD EditAction 1444254894817 TestSudokuVerifier.java 2162 4 16 4 +RefactoringAction 1444254941337 SudokuVerifier.java ADD String checkColumns(char METHOD +UnitTestCaseAction 1444255018392 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444255018392 TestSudokuVerifier FAIL +EditAction 1444255137915 TestSudokuVerifier.java 2163 4 16 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 2e2dce64..c7612582 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -8,7 +8,7 @@ public class SudokuVerifier { char tab[][] = new char[9][9]; - private String result="0"; + private String result = "0"; public String verify(String candidateSolution) { int length = 0; @@ -25,34 +25,57 @@ public String verify(String candidateSolution) { // here I check Rule 1 result = checkCell(tab); - if(result.equals("-1")){ + if (result.equals("-1")) { return "-1"; } - - //here I check Rule 3 + + // here I check Rule 3 result = checkRows(tab); - if(result.equals("-3")){ + if (result.equals("-3")) { return "-3"; } - + + // here I check Rule 4 + result = checkColumns(tab); + if (result.equals("-4")) { + return "-4"; + } + System.out.println("RESULT " + result); return result; } - private String checkRows(char[][] tab) { + private String checkColumns(char[][] tab2) { + for (int column = 0; column <= 8; column++) { + Set set = new HashSet(); + for (int row = 0; row <= 8; row++) { + if (set.contains(tab[row][column])) { + return "-4"; + } else { + set.add(tab[row][column]); + } + + } + + } + + return "0"; + } + + private String checkRows(char[][] tab) { for (int row = 0; row <= 8; row++) { - Set set=new HashSet(); + Set set = new HashSet(); for (int column = 0; column <= 8; column++) { - if(set.contains(tab[row][column])){ + if (set.contains(tab[row][column])) { return "-3"; - }else{ + } else { set.add(tab[row][column]); } - + } - + } return "0"; @@ -65,8 +88,8 @@ private String checkCell(char[][] tab) { for (int column = 0; column <= 8; column++) { System.out.print(tab[row][column] + " "); - - // change from char to int + + // change from char to int int digit = Character.getNumericValue(tab[row][column]); if (digit >= 1 && digit <= 9) { diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 2a8a348c..10c42491 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -61,7 +61,7 @@ public void testCheckDigitAppearOnlyInColumns() { String result; // bad answer - result = answer.verify(incorrectString); + result = answer.verify(incorrectString4); assertEquals("-4", result); } From 2c260ce1058c9d53234444ce752f0ff239752757 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 01:00:29 +0300 Subject: [PATCH 111/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index 0b6e5b7e..de8f7aaa 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -170,3 +170,6 @@ RefactoringAction 1444254941337 SudokuVerifier.java ADD String checkColumns(char UnitTestCaseAction 1444255018392 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444255018392 TestSudokuVerifier FAIL EditAction 1444255137915 TestSudokuVerifier.java 2163 4 16 4 +UnitTestCaseAction 1444255138623 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444255138623 TestSudokuVerifier FAIL +EditAction 1444255229093 TestSudokuVerifier.java 2163 4 16 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 10c42491..12dc8c3e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -9,7 +9,7 @@ public class TestSudokuVerifier { String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; String incorrectString = "123451678991234567889123456778912345667891234556789123445678912334567891223456789"; String incorrectString2 = "4170369825632158947958724316825437169791586432346912758289643571573291684164875293"; - String incorrectString4 = "417369825432158947958724316825437169791586432346912758289643571573291684164875293"; + String incorrectString4 = "417369825432158967958724316825437169791586432346912758289643571573291684164875293"; // **********RULE 1******************** @Test From d4de1ab1305b0e20d3de75a354791ab0eaf7ee2b Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 01:00:58 +0300 Subject: [PATCH 112/128] besouro automatic message --- .besouro/20151007215357291/actions.txt | 2 ++ .besouro/20151007215357291/besouroEpisodes.txt | 6 ++++++ .besouro/20151007215357291/randomHeuristicEpisodes.txt | 1 + .besouro/20151007215357291/zorroEpisodes.txt | 1 + 4 files changed, 10 insertions(+) diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt index de8f7aaa..6219a5a3 100644 --- a/.besouro/20151007215357291/actions.txt +++ b/.besouro/20151007215357291/actions.txt @@ -173,3 +173,5 @@ EditAction 1444255137915 TestSudokuVerifier.java 2163 4 16 4 UnitTestCaseAction 1444255138623 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444255138623 TestSudokuVerifier FAIL EditAction 1444255229093 TestSudokuVerifier.java 2163 4 16 4 +UnitTestCaseAction 1444255229834 TestSudokuVerifier.java OK +UnitTestSessionAction 1444255229835 TestSudokuVerifier OK diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt index a0acbc5c..be9bfe27 100644 --- a/.besouro/20151007215357291/besouroEpisodes.txt +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -91,3 +91,9 @@ 1444252596379 test-last 1 748 false 1444254757665 production 2 2129 false 1444254773505 regression 1 0 true +1444255229835 test-addition 2 419 true +1444255229836 test-addition 2 419 true +1444255229837 test-addition 1 419 true +1444255229838 test-addition 2 419 true +1444255229839 test-addition 2 419 true +1444255229840 test-addition 1 419 true diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt index 7a6a24bf..76fd1ebf 100644 --- a/.besouro/20151007215357291/randomHeuristicEpisodes.txt +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -15,3 +15,4 @@ 1444252596378 test-last 1 748 false 1444254757665 production 2 2129 false 1444254773505 regression 1 0 true +1444255229835 test-addition 2 419 true diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt index c8911a4d..6f22fcda 100644 --- a/.besouro/20151007215357291/zorroEpisodes.txt +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -15,3 +15,4 @@ 1444252596378 test-last 1 873 false 1444254757665 production 2 2161 false 1444254773505 regression 1 15 false +1444255229835 test-addition 2 456 false From 12f9df95285cb077d04f1f17e0a5f662521bedde Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 11:47:29 +0300 Subject: [PATCH 113/128] besouro automatic message --- .besouro/20151008105910915/actions.txt | 7 +++++ .../20151008105910915/besouroEpisodes.txt | 0 .besouro/20151008105910915/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151008105910915/userComments.txt | 0 .besouro/20151008105910915/zorroEpisodes.txt | 0 .../sqatlab/sudoku/TestSudokuVerifier.java | 29 ++++++++++--------- 7 files changed, 23 insertions(+), 13 deletions(-) create mode 100644 .besouro/20151008105910915/actions.txt create mode 100644 .besouro/20151008105910915/besouroEpisodes.txt create mode 100644 .besouro/20151008105910915/disagreements.txt create mode 100644 .besouro/20151008105910915/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151008105910915/userComments.txt create mode 100644 .besouro/20151008105910915/zorroEpisodes.txt diff --git a/.besouro/20151008105910915/actions.txt b/.besouro/20151008105910915/actions.txt new file mode 100644 index 00000000..538084c2 --- /dev/null +++ b/.besouro/20151008105910915/actions.txt @@ -0,0 +1,7 @@ +FileOpenedAction 1444291151528 SudokuVerifier.java 2155 4 18 0 +FileOpenedAction 1444293578206 TestSudokuVerifier.java 2163 4 16 4 +RefactoringAction 1444293929010 TestSudokuVerifier.java ADD void testCheckDigitAppearOnlyInRows()/2 METHOD +RefactoringAction 1444293969117 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInRows()/2=>void testCheck() METHOD +RefactoringAction 1444293971158 TestSudokuVerifier.java RENAME testCheck()=>void testCheckSub() METHOD +RefactoringAction 1444293973697 TestSudokuVerifier.java RENAME testCheckSub()=>void testCheckSubGrid() METHOD +EditAction 1444294049317 TestSudokuVerifier.java 2091 5 20 5 diff --git a/.besouro/20151008105910915/besouroEpisodes.txt b/.besouro/20151008105910915/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008105910915/disagreements.txt b/.besouro/20151008105910915/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008105910915/randomHeuristicEpisodes.txt b/.besouro/20151008105910915/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008105910915/userComments.txt b/.besouro/20151008105910915/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008105910915/zorroEpisodes.txt b/.besouro/20151008105910915/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 12dc8c3e..f5737202 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -36,6 +36,22 @@ public void testCheckValidSodukuSolutionINCORRECT() { } // ************************************ + + // **********RULE 2******************** + + @Test + public void testCheckSubGrid() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // good answer + result = answer.verify(correctString); + assertEquals("0", result); + } + + // ********************************** + // **********RULE 3******************** @@ -68,17 +84,4 @@ public void testCheckDigitAppearOnlyInColumns() { // ********************************** - // @Test - // public void testCheckAllDigitsAppearOnlyOnceInSubGrid() { - // SudokuVerifier answer=new SudokuVerifier(); - // answer.verifyRuleSecond(3); - // assertEquals("0", "0"); - // answer.verifyRuleSecond(2); - // assertEquals("0", "0"); - // answer.verifyRuleSecond(1); - // assertEquals("0", "0"); - // answer.verifyRuleSecond(3); - // assertEquals("-2", "-2"); - // } - } From 02edc9b6e5aaf4007ae682a0b1f050ffea3bfd21 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 11:57:36 +0300 Subject: [PATCH 114/128] besouro automatic message --- .besouro/20151008105910915/actions.txt | 8 +++++++ .../20151008105910915/besouroEpisodes.txt | 4 ++++ .../randomHeuristicEpisodes.txt | 3 +++ .besouro/20151008105910915/zorroEpisodes.txt | 3 +++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 24 ++++++++++++++++++- 5 files changed, 41 insertions(+), 1 deletion(-) diff --git a/.besouro/20151008105910915/actions.txt b/.besouro/20151008105910915/actions.txt index 538084c2..e76f9aa5 100644 --- a/.besouro/20151008105910915/actions.txt +++ b/.besouro/20151008105910915/actions.txt @@ -5,3 +5,11 @@ RefactoringAction 1444293969117 TestSudokuVerifier.java RENAME testCheckDigitApp RefactoringAction 1444293971158 TestSudokuVerifier.java RENAME testCheck()=>void testCheckSub() METHOD RefactoringAction 1444293973697 TestSudokuVerifier.java RENAME testCheckSub()=>void testCheckSubGrid() METHOD EditAction 1444294049317 TestSudokuVerifier.java 2091 5 20 5 +RefactoringAction 1444294095446 SudokuVerifier.java ADD String checkSubGrid(char METHOD +UnitTestCaseAction 1444294450797 TestSudokuVerifier.java OK +UnitTestSessionAction 1444294450810 TestSudokuVerifier OK +UnitTestCaseAction 1444294506148 TestSudokuVerifier.java OK +UnitTestSessionAction 1444294506149 TestSudokuVerifier OK +UnitTestCaseAction 1444294612625 TestSudokuVerifier.java OK +UnitTestSessionAction 1444294612626 TestSudokuVerifier OK +EditAction 1444294656009 SudokuVerifier.java 2645 5 22 0 diff --git a/.besouro/20151008105910915/besouroEpisodes.txt b/.besouro/20151008105910915/besouroEpisodes.txt index e69de29b..7c640547 100644 --- a/.besouro/20151008105910915/besouroEpisodes.txt +++ b/.besouro/20151008105910915/besouroEpisodes.txt @@ -0,0 +1,4 @@ +1444294450810 test-addition 1 3299 true +1444294450811 test-addition 1 3299 true +1444294506149 regression 1 0 true +1444294612626 regression 1 0 true diff --git a/.besouro/20151008105910915/randomHeuristicEpisodes.txt b/.besouro/20151008105910915/randomHeuristicEpisodes.txt index e69de29b..59271abe 100644 --- a/.besouro/20151008105910915/randomHeuristicEpisodes.txt +++ b/.besouro/20151008105910915/randomHeuristicEpisodes.txt @@ -0,0 +1,3 @@ +1444294450810 test-addition 1 3299 true +1444294506149 regression 1 0 true +1444294612626 regression 1 0 true diff --git a/.besouro/20151008105910915/zorroEpisodes.txt b/.besouro/20151008105910915/zorroEpisodes.txt index e69de29b..45b3b014 100644 --- a/.besouro/20151008105910915/zorroEpisodes.txt +++ b/.besouro/20151008105910915/zorroEpisodes.txt @@ -0,0 +1,3 @@ +1444294450810 test-addition 1 3299 false +1444294506149 regression 1 55 false +1444294612626 regression 1 106 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index c7612582..e99bd688 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -29,6 +29,12 @@ public String verify(String candidateSolution) { return "-1"; } + // here I check Rule 2 + result = checkSubGrid(tab); + if (result.equals("-2")) { + return "-2"; + } + // here I check Rule 3 result = checkRows(tab); if (result.equals("-3")) { @@ -45,6 +51,22 @@ public String verify(String candidateSolution) { return result; } + private String checkSubGrid(char[][] tab) { + + for (int r = 0, c = 0, n = 3; r < n && c < n && n <= 9; r = r + 3, c = c + 3, n = n + 3) { + + for (int row = r; r < n; r++) { + for (int column = c; c < n; c++) { + System.out.println(tab[row][column] + " " + "|" + " "); + } + System.out.println(); + System.out.println(); + } + } + + return "0"; + } + private String checkColumns(char[][] tab2) { for (int column = 0; column <= 8; column++) { @@ -87,7 +109,7 @@ private String checkCell(char[][] tab) { for (int row = 0; row <= 8; row++) { for (int column = 0; column <= 8; column++) { - System.out.print(tab[row][column] + " "); +// System.out.print(tab[row][column] + " "); // change from char to int int digit = Character.getNumericValue(tab[row][column]); From 91420fe126a47ee05695105cb4936e4f6a1ed3c4 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 12:04:39 +0300 Subject: [PATCH 115/128] besouro automatic message --- .besouro/20151008105910915/actions.txt | 13 ++ .../20151008105910915/besouroEpisodes.txt | 2 + .../randomHeuristicEpisodes.txt | 2 + .besouro/20151008105910915/zorroEpisodes.txt | 2 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 4 +- .../sqatlab/sudoku/TestSudokuVerifier.java | 114 +++++++++--------- 6 files changed, 79 insertions(+), 58 deletions(-) diff --git a/.besouro/20151008105910915/actions.txt b/.besouro/20151008105910915/actions.txt index e76f9aa5..4953c5dc 100644 --- a/.besouro/20151008105910915/actions.txt +++ b/.besouro/20151008105910915/actions.txt @@ -13,3 +13,16 @@ UnitTestSessionAction 1444294506149 TestSudokuVerifier OK UnitTestCaseAction 1444294612625 TestSudokuVerifier.java OK UnitTestSessionAction 1444294612626 TestSudokuVerifier OK EditAction 1444294656009 SudokuVerifier.java 2645 5 22 0 +UnitTestCaseAction 1444294656601 TestSudokuVerifier.java OK +UnitTestSessionAction 1444294656602 TestSudokuVerifier OK +UnitTestCaseAction 1444295027912 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295027912 TestSudokuVerifier OK +RefactoringAction 1444295052510 TestSudokuVerifier.java REMOVE testCheckDigitAppearOnlyInRows() METHOD +RefactoringAction 1444295052512 TestSudokuVerifier.java REMOVE testCheckDigitAppearOnlyInColumns() METHOD +RefactoringAction 1444295056531 TestSudokuVerifier.java ADD void testCheckDigitAppearOnlyInRows() METHOD +RefactoringAction 1444295056533 TestSudokuVerifier.java ADD void testCheckDigitAppearOnlyInColumns() METHOD +RefactoringAction 1444295059058 TestSudokuVerifier.java REMOVE testCheckDigitAppearOnlyInRows() METHOD +RefactoringAction 1444295059060 TestSudokuVerifier.java REMOVE testCheckDigitAppearOnlyInColumns() METHOD +RefactoringAction 1444295075581 TestSudokuVerifier.java REMOVE testCheckValidSodukuSolutionCORRECT() METHOD +RefactoringAction 1444295075583 TestSudokuVerifier.java REMOVE testCheckValidSodukuSolutionINCORRECT() METHOD +EditAction 1444295079337 TestSudokuVerifier.java 2205 1 4 1 diff --git a/.besouro/20151008105910915/besouroEpisodes.txt b/.besouro/20151008105910915/besouroEpisodes.txt index 7c640547..0251414b 100644 --- a/.besouro/20151008105910915/besouroEpisodes.txt +++ b/.besouro/20151008105910915/besouroEpisodes.txt @@ -2,3 +2,5 @@ 1444294450811 test-addition 1 3299 true 1444294506149 regression 1 0 true 1444294612626 regression 1 0 true +1444294656602 production 3 0 false +1444295027912 regression 1 0 true diff --git a/.besouro/20151008105910915/randomHeuristicEpisodes.txt b/.besouro/20151008105910915/randomHeuristicEpisodes.txt index 59271abe..1c1f7485 100644 --- a/.besouro/20151008105910915/randomHeuristicEpisodes.txt +++ b/.besouro/20151008105910915/randomHeuristicEpisodes.txt @@ -1,3 +1,5 @@ 1444294450810 test-addition 1 3299 true 1444294506149 regression 1 0 true 1444294612626 regression 1 0 true +1444294656602 production 3 0 true +1444295027912 regression 1 0 false diff --git a/.besouro/20151008105910915/zorroEpisodes.txt b/.besouro/20151008105910915/zorroEpisodes.txt index 45b3b014..6cd04d3c 100644 --- a/.besouro/20151008105910915/zorroEpisodes.txt +++ b/.besouro/20151008105910915/zorroEpisodes.txt @@ -1,3 +1,5 @@ 1444294450810 test-addition 1 3299 false 1444294506149 regression 1 55 false 1444294612626 regression 1 106 false +1444294656602 production 3 43 false +1444295027912 regression 1 371 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index e99bd688..a5a9f053 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -53,12 +53,14 @@ public String verify(String candidateSolution) { private String checkSubGrid(char[][] tab) { - for (int r = 0, c = 0, n = 3; r < n && c < n && n <= 9; r = r + 3, c = c + 3, n = n + 3) { + for (int r = 0, c = 0, n = 3; r < n && c < n && n <= 9; c = c + 3, n = n + 3) { for (int row = r; r < n; r++) { + for (int column = c; c < n; c++) { System.out.println(tab[row][column] + " " + "|" + " "); } + System.out.println(); System.out.println(); } diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f5737202..caa8ddfd 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -10,32 +10,32 @@ public class TestSudokuVerifier { String incorrectString = "123451678991234567889123456778912345667891234556789123445678912334567891223456789"; String incorrectString2 = "4170369825632158947958724316825437169791586432346912758289643571573291684164875293"; String incorrectString4 = "417369825432158967958724316825437169791586432346912758289643571573291684164875293"; - - // **********RULE 1******************** - @Test - public void testCheckValidSodukuSolutionCORRECT() { - - SudokuVerifier answer = new SudokuVerifier(); - String result; - - // good answer - result = answer.verify(correctString); - assertEquals("0", result); - - } - - @Test - public void testCheckValidSodukuSolutionINCORRECT() { - - SudokuVerifier answer = new SudokuVerifier(); - String result; - - // bad answer - result = answer.verify(incorrectString2); - assertEquals("-1", result); - } - - // ************************************ +// +// // **********RULE 1******************** +// @Test +// public void testCheckValidSodukuSolutionCORRECT() { +// +// SudokuVerifier answer = new SudokuVerifier(); +// String result; +// +// // good answer +// result = answer.verify(correctString); +// assertEquals("0", result); +// +// } +// +// @Test +// public void testCheckValidSodukuSolutionINCORRECT() { +// +// SudokuVerifier answer = new SudokuVerifier(); +// String result; +// +// // bad answer +// result = answer.verify(incorrectString2); +// assertEquals("-1", result); +// } +// +// // ************************************ // **********RULE 2******************** @@ -52,36 +52,36 @@ public void testCheckSubGrid() { // ********************************** - - // **********RULE 3******************** - - @Test - public void testCheckDigitAppearOnlyInRows() { - - SudokuVerifier answer = new SudokuVerifier(); - String result; - - // bad answer - result = answer.verify(incorrectString); - assertEquals("-3", result); - } - - // ********************************** - - // **********RULE 4******************** - - @Test - public void testCheckDigitAppearOnlyInColumns() { - - SudokuVerifier answer = new SudokuVerifier(); - String result; - - // bad answer - result = answer.verify(incorrectString4); - assertEquals("-4", result); - } - - // ********************************** - +// +// // **********RULE 3******************** +// +// @Test +// public void testCheckDigitAppearOnlyInRows() { +// +// SudokuVerifier answer = new SudokuVerifier(); +// String result; +// +// // bad answer +// result = answer.verify(incorrectString); +// assertEquals("-3", result); +// } +// +// // ********************************** +// +// // **********RULE 4******************** +// +// @Test +// public void testCheckDigitAppearOnlyInColumns() { +// +// SudokuVerifier answer = new SudokuVerifier(); +// String result; +// +// // bad answer +// result = answer.verify(incorrectString4); +// assertEquals("-4", result); +// } +// +// // ********************************** +// } From 22ee5c10743e1e116f1371b2e904992748809373 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 12:46:57 +0300 Subject: [PATCH 116/128] besouro automatic message --- .besouro/20151008105910915/actions.txt | 40 +++++++++++++++++++ .../20151008105910915/besouroEpisodes.txt | 21 ++++++++++ .../randomHeuristicEpisodes.txt | 20 ++++++++++ .besouro/20151008105910915/zorroEpisodes.txt | 20 ++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 33 +++++++++++---- 5 files changed, 127 insertions(+), 7 deletions(-) diff --git a/.besouro/20151008105910915/actions.txt b/.besouro/20151008105910915/actions.txt index 4953c5dc..543c8f5b 100644 --- a/.besouro/20151008105910915/actions.txt +++ b/.besouro/20151008105910915/actions.txt @@ -26,3 +26,43 @@ RefactoringAction 1444295059060 TestSudokuVerifier.java REMOVE testCheckDigitApp RefactoringAction 1444295075581 TestSudokuVerifier.java REMOVE testCheckValidSodukuSolutionCORRECT() METHOD RefactoringAction 1444295075583 TestSudokuVerifier.java REMOVE testCheckValidSodukuSolutionINCORRECT() METHOD EditAction 1444295079337 TestSudokuVerifier.java 2205 1 4 1 +UnitTestCaseAction 1444295079941 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295079942 TestSudokuVerifier OK +UnitTestCaseAction 1444295533290 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295533290 TestSudokuVerifier OK +UnitTestCaseAction 1444295569723 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295569724 TestSudokuVerifier OK +UnitTestCaseAction 1444295638248 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295638249 TestSudokuVerifier OK +UnitTestCaseAction 1444295655673 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295655674 TestSudokuVerifier OK +UnitTestCaseAction 1444295663371 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295663372 TestSudokuVerifier OK +UnitTestCaseAction 1444295770131 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295770131 TestSudokuVerifier OK +UnitTestCaseAction 1444296090593 TestSudokuVerifier.java OK +UnitTestSessionAction 1444296090594 TestSudokuVerifier OK +UnitTestCaseAction 1444296129076 TestSudokuVerifier.java OK +UnitTestSessionAction 1444296129076 TestSudokuVerifier OK +UnitTestCaseAction 1444296297864 TestSudokuVerifier.java OK +UnitTestSessionAction 1444296297864 TestSudokuVerifier OK +UnitTestCaseAction 1444296342529 TestSudokuVerifier.java OK +UnitTestSessionAction 1444296342530 TestSudokuVerifier OK +UnitTestCaseAction 1444296390253 TestSudokuVerifier.java OK +UnitTestSessionAction 1444296390254 TestSudokuVerifier OK +UnitTestCaseAction 1444296722752 TestSudokuVerifier.java OK +UnitTestSessionAction 1444296722752 TestSudokuVerifier OK +UnitTestCaseAction 1444296748306 TestSudokuVerifier.java OK +UnitTestSessionAction 1444296748307 TestSudokuVerifier OK +UnitTestCaseAction 1444297213579 TestSudokuVerifier.java OK +UnitTestSessionAction 1444297213579 TestSudokuVerifier OK +UnitTestCaseAction 1444297238491 TestSudokuVerifier.java OK +UnitTestSessionAction 1444297238491 TestSudokuVerifier OK +UnitTestCaseAction 1444297324822 TestSudokuVerifier.java OK +UnitTestSessionAction 1444297324823 TestSudokuVerifier OK +UnitTestCaseAction 1444297347019 TestSudokuVerifier.java OK +UnitTestSessionAction 1444297347019 TestSudokuVerifier OK +UnitTestCaseAction 1444297477200 TestSudokuVerifier.java OK +UnitTestSessionAction 1444297477201 TestSudokuVerifier OK +UnitTestCaseAction 1444297603048 TestSudokuVerifier.java OK +UnitTestSessionAction 1444297603048 TestSudokuVerifier OK diff --git a/.besouro/20151008105910915/besouroEpisodes.txt b/.besouro/20151008105910915/besouroEpisodes.txt index 0251414b..088a4746 100644 --- a/.besouro/20151008105910915/besouroEpisodes.txt +++ b/.besouro/20151008105910915/besouroEpisodes.txt @@ -4,3 +4,24 @@ 1444294612626 regression 1 0 true 1444294656602 production 3 0 false 1444295027912 regression 1 0 true +1444295079942 test-addition 1 27 true +1444295079943 test-addition 1 27 true +1444295533290 regression 1 0 true +1444295569724 regression 1 0 true +1444295638249 regression 1 0 true +1444295655674 regression 1 0 true +1444295663372 regression 1 0 true +1444295770131 regression 1 0 true +1444296090594 regression 1 0 true +1444296129076 regression 1 0 true +1444296297864 regression 1 0 true +1444296342530 regression 1 0 true +1444296390254 regression 1 0 true +1444296722752 regression 1 0 true +1444296748307 regression 1 0 true +1444297213579 regression 1 0 true +1444297238491 regression 1 0 true +1444297324823 regression 1 0 true +1444297347019 regression 1 0 true +1444297477201 regression 1 0 true +1444297603048 regression 1 0 true diff --git a/.besouro/20151008105910915/randomHeuristicEpisodes.txt b/.besouro/20151008105910915/randomHeuristicEpisodes.txt index 1c1f7485..779e52b1 100644 --- a/.besouro/20151008105910915/randomHeuristicEpisodes.txt +++ b/.besouro/20151008105910915/randomHeuristicEpisodes.txt @@ -3,3 +3,23 @@ 1444294612626 regression 1 0 true 1444294656602 production 3 0 true 1444295027912 regression 1 0 false +1444295079942 test-addition 1 27 true +1444295533290 regression 1 0 false +1444295569724 regression 1 0 false +1444295638249 regression 1 0 true +1444295655674 regression 1 0 true +1444295663372 regression 1 0 true +1444295770131 regression 1 0 false +1444296090594 regression 1 0 false +1444296129076 regression 1 0 true +1444296297864 regression 1 0 false +1444296342530 regression 1 0 true +1444296390254 regression 1 0 false +1444296722752 regression 1 0 true +1444296748307 regression 1 0 true +1444297213579 regression 1 0 true +1444297238491 regression 1 0 false +1444297324823 regression 1 0 false +1444297347019 regression 1 0 true +1444297477201 regression 1 0 true +1444297603048 regression 1 0 true diff --git a/.besouro/20151008105910915/zorroEpisodes.txt b/.besouro/20151008105910915/zorroEpisodes.txt index 6cd04d3c..5c643c56 100644 --- a/.besouro/20151008105910915/zorroEpisodes.txt +++ b/.besouro/20151008105910915/zorroEpisodes.txt @@ -3,3 +3,23 @@ 1444294612626 regression 1 106 false 1444294656602 production 3 43 false 1444295027912 regression 1 371 false +1444295079942 test-addition 1 52 false +1444295533290 regression 1 453 false +1444295569724 regression 1 36 false +1444295638249 regression 1 68 false +1444295655674 regression 1 17 false +1444295663372 regression 1 7 false +1444295770131 regression 1 106 false +1444296090594 regression 1 320 false +1444296129076 regression 1 38 false +1444296297864 regression 1 168 false +1444296342530 regression 1 44 false +1444296390254 regression 1 47 false +1444296722752 regression 1 332 false +1444296748307 regression 1 25 false +1444297213579 regression 1 465 false +1444297238491 regression 1 24 false +1444297324823 regression 1 86 false +1444297347019 regression 1 22 false +1444297477201 regression 1 130 false +1444297603048 regression 1 125 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index a5a9f053..e6e6aa85 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -53,18 +53,37 @@ public String verify(String candidateSolution) { private String checkSubGrid(char[][] tab) { - for (int r = 0, c = 0, n = 3; r < n && c < n && n <= 9; c = c + 3, n = n + 3) { - - for (int row = r; r < n; r++) { - - for (int column = c; c < n; c++) { - System.out.println(tab[row][column] + " " + "|" + " "); - } +// for (int r = 0, c = 0, n = 3, nr=n; r < n && c < n && n <= 9; c = c + 3, n = n + 3) { +// +// for (int row = r; row < nr; row++) { +//// System.out.println("R="+row+" N="+ n); +// for (int column = c; column < n; column++) { +//// System.out.print(" C="+column+" "); +// System.out.print(tab[row][column] + " " + "|" + " "); +// } +// +// System.out.println(); +// System.out.println(); +// } +// System.out.println("------"); +// } + System.out.println("**************************"); + for (int r = 3, c = 0, n = 3; r < n && c < n && n <= 9; c = c + 3, n = n + 3) { + +// for (int row = r; row >= n; row++) { +// System.out.println("R="+row+" N="+ n); + for (int column = c; column < n; column++) { +// System.out.print(" C="+column+" "); + System.out.print(tab[r][column] + " " + "|" + " "); +// } System.out.println(); System.out.println(); } + System.out.println("------"); } + + System.out.println("**********************************"); return "0"; } From 763a17368a16114ac9c6c5e9d433ab74abd0bfc9 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:17:56 +0300 Subject: [PATCH 117/128] besouro automatic message --- .besouro/20151008190711664/actions.txt | 12 ++++++++++++ .besouro/20151008190711664/besouroEpisodes.txt | 5 +++++ .besouro/20151008190711664/disagreements.txt | 0 .../20151008190711664/randomHeuristicEpisodes.txt | 5 +++++ .besouro/20151008190711664/userComments.txt | 0 .besouro/20151008190711664/zorroEpisodes.txt | 5 +++++ .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 12 ++++++------ 7 files changed, 33 insertions(+), 6 deletions(-) create mode 100644 .besouro/20151008190711664/actions.txt create mode 100644 .besouro/20151008190711664/besouroEpisodes.txt create mode 100644 .besouro/20151008190711664/disagreements.txt create mode 100644 .besouro/20151008190711664/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151008190711664/userComments.txt create mode 100644 .besouro/20151008190711664/zorroEpisodes.txt diff --git a/.besouro/20151008190711664/actions.txt b/.besouro/20151008190711664/actions.txt new file mode 100644 index 00000000..33b74c1e --- /dev/null +++ b/.besouro/20151008190711664/actions.txt @@ -0,0 +1,12 @@ +FileOpenedAction 1444320432227 SudokuVerifier.java 3369 5 24 0 +UnitTestCaseAction 1444320772900 TestSudokuVerifier.java OK +UnitTestSessionAction 1444320772909 TestSudokuVerifier OK +UnitTestCaseAction 1444320854167 TestSudokuVerifier.java OK +UnitTestSessionAction 1444320854168 TestSudokuVerifier OK +UnitTestCaseAction 1444320958740 TestSudokuVerifier.java OK +UnitTestSessionAction 1444320958741 TestSudokuVerifier OK +UnitTestCaseAction 1444321000148 TestSudokuVerifier.java OK +UnitTestSessionAction 1444321000149 TestSudokuVerifier OK +UnitTestCaseAction 1444321045352 TestSudokuVerifier.java OK +UnitTestSessionAction 1444321045353 TestSudokuVerifier OK +EditAction 1444321075865 SudokuVerifier.java 3401 5 24 0 diff --git a/.besouro/20151008190711664/besouroEpisodes.txt b/.besouro/20151008190711664/besouroEpisodes.txt new file mode 100644 index 00000000..405bdcd4 --- /dev/null +++ b/.besouro/20151008190711664/besouroEpisodes.txt @@ -0,0 +1,5 @@ +1444320772909 regression 1 340 true +1444320854168 regression 1 0 true +1444320958741 regression 1 0 true +1444321000149 regression 1 0 true +1444321045353 regression 1 0 true diff --git a/.besouro/20151008190711664/disagreements.txt b/.besouro/20151008190711664/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008190711664/randomHeuristicEpisodes.txt b/.besouro/20151008190711664/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..815eb46b --- /dev/null +++ b/.besouro/20151008190711664/randomHeuristicEpisodes.txt @@ -0,0 +1,5 @@ +1444320772909 regression 1 340 false +1444320854168 regression 1 0 true +1444320958741 regression 1 0 false +1444321000149 regression 1 0 false +1444321045353 regression 1 0 true diff --git a/.besouro/20151008190711664/userComments.txt b/.besouro/20151008190711664/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008190711664/zorroEpisodes.txt b/.besouro/20151008190711664/zorroEpisodes.txt new file mode 100644 index 00000000..65656f97 --- /dev/null +++ b/.besouro/20151008190711664/zorroEpisodes.txt @@ -0,0 +1,5 @@ +1444320772909 regression 1 340 false +1444320854168 regression 1 81 false +1444320958741 regression 1 104 false +1444321000149 regression 1 41 false +1444321045353 regression 1 45 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index e6e6aa85..1224fd48 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -68,14 +68,14 @@ private String checkSubGrid(char[][] tab) { // System.out.println("------"); // } System.out.println("**************************"); - for (int r = 3, c = 0, n = 3; r < n && c < n && n <= 9; c = c + 3, n = n + 3) { - -// for (int row = r; row >= n; row++) { -// System.out.println("R="+row+" N="+ n); + for (int r = 3, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { + System.out.println("r="+r+" n="+ n+" c="+c); + for (int row = r; row <= n*2; row++) { + System.out.println("R="+row+" N="+ n); for (int column = c; column < n; column++) { -// System.out.print(" C="+column+" "); + System.out.print(" C="+column+" "); System.out.print(tab[r][column] + " " + "|" + " "); -// } + } System.out.println(); System.out.println(); From 4d497e721cc5e62d125a724160b16d7010daf883 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:35:33 +0300 Subject: [PATCH 118/128] besouro automatic message --- .besouro/20151008190711664/actions.txt | 9 +++++++++ .besouro/20151008190711664/besouroEpisodes.txt | 2 ++ .besouro/20151008190711664/randomHeuristicEpisodes.txt | 2 ++ .besouro/20151008190711664/zorroEpisodes.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 ++-- 5 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.besouro/20151008190711664/actions.txt b/.besouro/20151008190711664/actions.txt index 33b74c1e..946679e5 100644 --- a/.besouro/20151008190711664/actions.txt +++ b/.besouro/20151008190711664/actions.txt @@ -10,3 +10,12 @@ UnitTestSessionAction 1444321000149 TestSudokuVerifier OK UnitTestCaseAction 1444321045352 TestSudokuVerifier.java OK UnitTestSessionAction 1444321045353 TestSudokuVerifier OK EditAction 1444321075865 SudokuVerifier.java 3401 5 24 0 +UnitTestCaseAction 1444321076635 TestSudokuVerifier.java OK +UnitTestSessionAction 1444321076635 TestSudokuVerifier OK +UnitTestCaseAction 1444321913137 TestSudokuVerifier.java OK +UnitTestSessionAction 1444321913137 TestSudokuVerifier OK +UnitTestCaseAction 1444321942389 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444321942390 TestSudokuVerifier FAIL +UnitTestCaseAction 1444321969532 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444321969533 TestSudokuVerifier FAIL +EditAction 1444322133393 SudokuVerifier.java 3402 5 24 0 diff --git a/.besouro/20151008190711664/besouroEpisodes.txt b/.besouro/20151008190711664/besouroEpisodes.txt index 405bdcd4..45e4f507 100644 --- a/.besouro/20151008190711664/besouroEpisodes.txt +++ b/.besouro/20151008190711664/besouroEpisodes.txt @@ -3,3 +3,5 @@ 1444320958741 regression 1 0 true 1444321000149 regression 1 0 true 1444321045353 regression 1 0 true +1444321076635 refactoring 2A 0 true +1444321913137 regression 1 0 true diff --git a/.besouro/20151008190711664/randomHeuristicEpisodes.txt b/.besouro/20151008190711664/randomHeuristicEpisodes.txt index 815eb46b..ca9f7fe3 100644 --- a/.besouro/20151008190711664/randomHeuristicEpisodes.txt +++ b/.besouro/20151008190711664/randomHeuristicEpisodes.txt @@ -3,3 +3,5 @@ 1444320958741 regression 1 0 false 1444321000149 regression 1 0 false 1444321045353 regression 1 0 true +1444321076635 refactoring 2A 0 true +1444321913137 regression 1 0 true diff --git a/.besouro/20151008190711664/zorroEpisodes.txt b/.besouro/20151008190711664/zorroEpisodes.txt index 65656f97..3dbe7d23 100644 --- a/.besouro/20151008190711664/zorroEpisodes.txt +++ b/.besouro/20151008190711664/zorroEpisodes.txt @@ -3,3 +3,5 @@ 1444320958741 regression 1 104 false 1444321000149 regression 1 41 false 1444321045353 regression 1 45 false +1444321076635 refactoring 2A 31 false +1444321913137 regression 1 836 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 1224fd48..e0db1ca0 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -70,11 +70,11 @@ private String checkSubGrid(char[][] tab) { System.out.println("**************************"); for (int r = 3, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { System.out.println("r="+r+" n="+ n+" c="+c); - for (int row = r; row <= n*2; row++) { + for (int row = r; row < n+3; row++) { System.out.println("R="+row+" N="+ n); for (int column = c; column < n; column++) { System.out.print(" C="+column+" "); - System.out.print(tab[r][column] + " " + "|" + " "); + System.out.print(tab[row][column] + " " + "|" + " "); } System.out.println(); From ac7bdc5bf8a7eebeb4d186b6ebf86932cef27c65 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:37:12 +0300 Subject: [PATCH 119/128] besouro automatic message --- .besouro/20151008190711664/actions.txt | 5 +++++ .besouro/20151008190711664/besouroEpisodes.txt | 1 + .besouro/20151008190711664/randomHeuristicEpisodes.txt | 1 + .besouro/20151008190711664/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 5 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.besouro/20151008190711664/actions.txt b/.besouro/20151008190711664/actions.txt index 946679e5..22c0ad71 100644 --- a/.besouro/20151008190711664/actions.txt +++ b/.besouro/20151008190711664/actions.txt @@ -19,3 +19,8 @@ UnitTestSessionAction 1444321942390 TestSudokuVerifier FAIL UnitTestCaseAction 1444321969532 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444321969533 TestSudokuVerifier FAIL EditAction 1444322133393 SudokuVerifier.java 3402 5 24 0 +UnitTestCaseAction 1444322134015 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322134015 TestSudokuVerifier FAIL +UnitTestCaseAction 1444322222919 TestSudokuVerifier.java OK +UnitTestSessionAction 1444322222920 TestSudokuVerifier OK +EditAction 1444322232543 SudokuVerifier.java 3400 5 24 0 diff --git a/.besouro/20151008190711664/besouroEpisodes.txt b/.besouro/20151008190711664/besouroEpisodes.txt index 45e4f507..c68ffca3 100644 --- a/.besouro/20151008190711664/besouroEpisodes.txt +++ b/.besouro/20151008190711664/besouroEpisodes.txt @@ -5,3 +5,4 @@ 1444321045353 regression 1 0 true 1444321076635 refactoring 2A 0 true 1444321913137 regression 1 0 true +1444322222920 refactoring 2A 280 true diff --git a/.besouro/20151008190711664/randomHeuristicEpisodes.txt b/.besouro/20151008190711664/randomHeuristicEpisodes.txt index ca9f7fe3..25ae2fec 100644 --- a/.besouro/20151008190711664/randomHeuristicEpisodes.txt +++ b/.besouro/20151008190711664/randomHeuristicEpisodes.txt @@ -5,3 +5,4 @@ 1444321045353 regression 1 0 true 1444321076635 refactoring 2A 0 true 1444321913137 regression 1 0 true +1444322222920 refactoring 2A 280 true diff --git a/.besouro/20151008190711664/zorroEpisodes.txt b/.besouro/20151008190711664/zorroEpisodes.txt index 3dbe7d23..d9e2e954 100644 --- a/.besouro/20151008190711664/zorroEpisodes.txt +++ b/.besouro/20151008190711664/zorroEpisodes.txt @@ -5,3 +5,4 @@ 1444321045353 regression 1 45 false 1444321076635 refactoring 2A 31 false 1444321913137 regression 1 836 false +1444322222920 refactoring 2A 309 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index e0db1ca0..b656f2bc 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -70,7 +70,7 @@ private String checkSubGrid(char[][] tab) { System.out.println("**************************"); for (int r = 3, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { System.out.println("r="+r+" n="+ n+" c="+c); - for (int row = r; row < n+3; row++) { + for (int row = r; row < 6; row++) { System.out.println("R="+row+" N="+ n); for (int column = c; column < n; column++) { System.out.print(" C="+column+" "); From 9ae37bc69799025f0a884993b7be47e57e0264ec Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:53:07 +0300 Subject: [PATCH 120/128] besouro automatic message --- .besouro/20151008190711664/actions.txt | 17 +++++ .../20151008190711664/besouroEpisodes.txt | 8 ++ .../randomHeuristicEpisodes.txt | 8 ++ .besouro/20151008190711664/zorroEpisodes.txt | 8 ++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 75 +++++++++++++------ 5 files changed, 95 insertions(+), 21 deletions(-) diff --git a/.besouro/20151008190711664/actions.txt b/.besouro/20151008190711664/actions.txt index 22c0ad71..df62871d 100644 --- a/.besouro/20151008190711664/actions.txt +++ b/.besouro/20151008190711664/actions.txt @@ -24,3 +24,20 @@ UnitTestSessionAction 1444322134015 TestSudokuVerifier FAIL UnitTestCaseAction 1444322222919 TestSudokuVerifier.java OK UnitTestSessionAction 1444322222920 TestSudokuVerifier OK EditAction 1444322232543 SudokuVerifier.java 3400 5 24 0 +UnitTestCaseAction 1444322233189 TestSudokuVerifier.java OK +UnitTestSessionAction 1444322233190 TestSudokuVerifier OK +UnitTestCaseAction 1444322322730 TestSudokuVerifier.java OK +UnitTestSessionAction 1444322322730 TestSudokuVerifier OK +UnitTestCaseAction 1444322344658 TestSudokuVerifier.java OK +UnitTestSessionAction 1444322344659 TestSudokuVerifier OK +UnitTestCaseAction 1444322377002 TestSudokuVerifier.java OK +UnitTestSessionAction 1444322377002 TestSudokuVerifier OK +UnitTestCaseAction 1444322543576 TestSudokuVerifier.java OK +UnitTestSessionAction 1444322543576 TestSudokuVerifier OK +UnitTestCaseAction 1444322863143 TestSudokuVerifier.java OK +UnitTestSessionAction 1444322863144 TestSudokuVerifier OK +UnitTestCaseAction 1444323096975 TestSudokuVerifier.java OK +UnitTestSessionAction 1444323096976 TestSudokuVerifier OK +UnitTestCaseAction 1444323151335 TestSudokuVerifier.java OK +UnitTestSessionAction 1444323151335 TestSudokuVerifier OK +EditAction 1444323186917 SudokuVerifier.java 4402 5 26 0 diff --git a/.besouro/20151008190711664/besouroEpisodes.txt b/.besouro/20151008190711664/besouroEpisodes.txt index c68ffca3..44d9fecf 100644 --- a/.besouro/20151008190711664/besouroEpisodes.txt +++ b/.besouro/20151008190711664/besouroEpisodes.txt @@ -6,3 +6,11 @@ 1444321076635 refactoring 2A 0 true 1444321913137 regression 1 0 true 1444322222920 refactoring 2A 280 true +1444322233190 refactoring 2A 0 true +1444322322730 regression 1 0 true +1444322344659 regression 1 0 true +1444322377002 regression 1 0 true +1444322543576 regression 1 0 true +1444322863144 regression 1 0 true +1444323096976 regression 1 0 true +1444323151335 regression 1 0 true diff --git a/.besouro/20151008190711664/randomHeuristicEpisodes.txt b/.besouro/20151008190711664/randomHeuristicEpisodes.txt index 25ae2fec..1c5314f9 100644 --- a/.besouro/20151008190711664/randomHeuristicEpisodes.txt +++ b/.besouro/20151008190711664/randomHeuristicEpisodes.txt @@ -6,3 +6,11 @@ 1444321076635 refactoring 2A 0 true 1444321913137 regression 1 0 true 1444322222920 refactoring 2A 280 true +1444322233190 refactoring 2A 0 false +1444322322730 regression 1 0 false +1444322344659 regression 1 0 true +1444322377002 regression 1 0 false +1444322543576 regression 1 0 true +1444322863144 regression 1 0 false +1444323096976 regression 1 0 true +1444323151335 regression 1 0 true diff --git a/.besouro/20151008190711664/zorroEpisodes.txt b/.besouro/20151008190711664/zorroEpisodes.txt index d9e2e954..7e2c072b 100644 --- a/.besouro/20151008190711664/zorroEpisodes.txt +++ b/.besouro/20151008190711664/zorroEpisodes.txt @@ -6,3 +6,11 @@ 1444321076635 refactoring 2A 31 false 1444321913137 regression 1 836 false 1444322222920 refactoring 2A 309 false +1444322233190 refactoring 2A 10 false +1444322322730 regression 1 89 false +1444322344659 regression 1 21 false +1444322377002 regression 1 32 false +1444322543576 regression 1 166 false +1444322863144 regression 1 319 false +1444323096976 regression 1 233 false +1444323151335 regression 1 54 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index b656f2bc..1a250834 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -53,45 +53,78 @@ public String verify(String candidateSolution) { private String checkSubGrid(char[][] tab) { -// for (int r = 0, c = 0, n = 3, nr=n; r < n && c < n && n <= 9; c = c + 3, n = n + 3) { -// -// for (int row = r; row < nr; row++) { -//// System.out.println("R="+row+" N="+ n); -// for (int column = c; column < n; column++) { -//// System.out.print(" C="+column+" "); + for (int r = 0, c = 0, n = 3, nr = n; r < n && c < n && n <= 9; c = c + 3, n = n + 3) { + + for (int row = r; row < nr; row++) { + // System.out.println("R="+row+" N="+ n); + Set set = new HashSet(); + for (int column = c; column < n; column++) { + if (set.contains(tab[row][column])) { + return "-2"; + } else { + set.add(tab[row][column]); + } + // System.out.print(" C="+column+" "); // System.out.print(tab[row][column] + " " + "|" + " "); -// } -// + } + // System.out.println(); // System.out.println(); -// } -// System.out.println("------"); -// } + } + System.out.println("------"); + } System.out.println("**************************"); for (int r = 3, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { - System.out.println("r="+r+" n="+ n+" c="+c); + // System.out.println("r="+r+" n="+ n+" c="+c); for (int row = r; row < 6; row++) { - System.out.println("R="+row+" N="+ n); + // System.out.println("R="+row+" N="+ n); + Set set = new HashSet(); for (int column = c; column < n; column++) { - System.out.print(" C="+column+" "); - System.out.print(tab[row][column] + " " + "|" + " "); + // System.out.print(" C="+column+" "); +// System.out.print(tab[row][column] + " " + "|" + " "); + if (set.contains(tab[row][column])) { + return "-2"; + } else { + set.add(tab[row][column]); + } } - - System.out.println(); - System.out.println(); + +// System.out.println(); +// System.out.println(); } System.out.println("------"); } - + System.out.println("**********************************"); + for (int r = 6, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { + // System.out.println("r="+r+" n="+ n+" c="+c); + for (int row = r; row < 9; row++) { + // System.out.println("R="+row+" N="+ n); + Set set = new HashSet(); + for (int column = c; column < n; column++) { + if (set.contains(tab[row][column])) { + return "-2"; + } else { + set.add(tab[row][column]); + } + // System.out.print(" C="+column+" "); +// System.out.print(tab[row][column] + " " + "|" + " "); + } + +// System.out.println(); +// System.out.println(); + } + System.out.println("------"); + } + return "0"; } private String checkColumns(char[][] tab2) { for (int column = 0; column <= 8; column++) { - Set set = new HashSet(); + Set set = new HashSet(); for (int row = 0; row <= 8; row++) { if (set.contains(tab[row][column])) { return "-4"; @@ -130,7 +163,7 @@ private String checkCell(char[][] tab) { for (int row = 0; row <= 8; row++) { for (int column = 0; column <= 8; column++) { -// System.out.print(tab[row][column] + " "); + // System.out.print(tab[row][column] + " "); // change from char to int int digit = Character.getNumericValue(tab[row][column]); From 7423d98a03a035a6a987ca441f11c4d00496d8b6 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:57:27 +0300 Subject: [PATCH 121/128] besouro automatic message --- .besouro/20151008190711664/actions.txt | 8 ++++++++ .besouro/20151008190711664/besouroEpisodes.txt | 2 ++ .besouro/20151008190711664/randomHeuristicEpisodes.txt | 2 ++ .besouro/20151008190711664/zorroEpisodes.txt | 2 ++ .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 10 +++++----- .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 5 +++++ 6 files changed, 24 insertions(+), 5 deletions(-) diff --git a/.besouro/20151008190711664/actions.txt b/.besouro/20151008190711664/actions.txt index df62871d..165cece0 100644 --- a/.besouro/20151008190711664/actions.txt +++ b/.besouro/20151008190711664/actions.txt @@ -41,3 +41,11 @@ UnitTestSessionAction 1444323096976 TestSudokuVerifier OK UnitTestCaseAction 1444323151335 TestSudokuVerifier.java OK UnitTestSessionAction 1444323151335 TestSudokuVerifier OK EditAction 1444323186917 SudokuVerifier.java 4402 5 26 0 +UnitTestCaseAction 1444323187484 TestSudokuVerifier.java OK +UnitTestSessionAction 1444323187485 TestSudokuVerifier OK +UnitTestCaseAction 1444323232866 TestSudokuVerifier.java OK +UnitTestSessionAction 1444323232866 TestSudokuVerifier OK +FileOpenedAction 1444323288315 TestSudokuVerifier.java 2205 1 4 1 +RefactoringAction 1444323318841 TestSudokuVerifier.java ADD String incorrectString/2 FIELD +RefactoringAction 1444323324364 TestSudokuVerifier.java RENAME incorrectString/2=>String incorrectString22 FIELD +EditAction 1444323447209 TestSudokuVerifier.java 2408 1 6 2 diff --git a/.besouro/20151008190711664/besouroEpisodes.txt b/.besouro/20151008190711664/besouroEpisodes.txt index 44d9fecf..bb0947c3 100644 --- a/.besouro/20151008190711664/besouroEpisodes.txt +++ b/.besouro/20151008190711664/besouroEpisodes.txt @@ -14,3 +14,5 @@ 1444322863144 regression 1 0 true 1444323096976 regression 1 0 true 1444323151335 regression 1 0 true +1444323187485 production 1 0 false +1444323232866 regression 1 0 true diff --git a/.besouro/20151008190711664/randomHeuristicEpisodes.txt b/.besouro/20151008190711664/randomHeuristicEpisodes.txt index 1c5314f9..fab6371e 100644 --- a/.besouro/20151008190711664/randomHeuristicEpisodes.txt +++ b/.besouro/20151008190711664/randomHeuristicEpisodes.txt @@ -14,3 +14,5 @@ 1444322863144 regression 1 0 false 1444323096976 regression 1 0 true 1444323151335 regression 1 0 true +1444323187485 production 1 0 true +1444323232866 regression 1 0 true diff --git a/.besouro/20151008190711664/zorroEpisodes.txt b/.besouro/20151008190711664/zorroEpisodes.txt index 7e2c072b..08befb0c 100644 --- a/.besouro/20151008190711664/zorroEpisodes.txt +++ b/.besouro/20151008190711664/zorroEpisodes.txt @@ -14,3 +14,5 @@ 1444322863144 regression 1 319 false 1444323096976 regression 1 233 false 1444323151335 regression 1 54 false +1444323187485 production 1 36 false +1444323232866 regression 1 45 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 1a250834..cbc26b9b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -71,9 +71,9 @@ private String checkSubGrid(char[][] tab) { // System.out.println(); // System.out.println(); } - System.out.println("------"); +// System.out.println("------"); } - System.out.println("**************************"); +// System.out.println("**************************"); for (int r = 3, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { // System.out.println("r="+r+" n="+ n+" c="+c); for (int row = r; row < 6; row++) { @@ -92,10 +92,10 @@ private String checkSubGrid(char[][] tab) { // System.out.println(); // System.out.println(); } - System.out.println("------"); +// System.out.println("------"); } - System.out.println("**********************************"); +// System.out.println("**********************************"); for (int r = 6, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { // System.out.println("r="+r+" n="+ n+" c="+c); @@ -115,7 +115,7 @@ private String checkSubGrid(char[][] tab) { // System.out.println(); // System.out.println(); } - System.out.println("------"); +// System.out.println("------"); } return "0"; diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index caa8ddfd..64cfa381 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 correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + String incorrectString22 = "417369825643215894795872431682543716979158643234691275828964357157329168416487529"; String incorrectString = "123451678991234567889123456778912345667891234556789123445678912334567891223456789"; String incorrectString2 = "4170369825632158947958724316825437169791586432346912758289643571573291684164875293"; String incorrectString4 = "417369825432158967958724316825437169791586432346912758289643571573291684164875293"; @@ -48,6 +49,10 @@ public void testCheckSubGrid() { // good answer result = answer.verify(correctString); assertEquals("0", result); + + + result = answer.verify(incorrectString22); + assertEquals("-2", result); } // ********************************** From 9b6bc3870dc4c8382bd2a3ff84a2c72d1232e2ba Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:58:32 +0300 Subject: [PATCH 122/128] besouro automatic message --- .besouro/20151008190711664/actions.txt | 11 +++++++++++ .besouro/20151008190711664/besouroEpisodes.txt | 1 + .../20151008190711664/randomHeuristicEpisodes.txt | 1 + .besouro/20151008190711664/zorroEpisodes.txt | 1 + .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 12 ++++++++++-- 5 files changed, 24 insertions(+), 2 deletions(-) diff --git a/.besouro/20151008190711664/actions.txt b/.besouro/20151008190711664/actions.txt index 165cece0..be68bb2d 100644 --- a/.besouro/20151008190711664/actions.txt +++ b/.besouro/20151008190711664/actions.txt @@ -49,3 +49,14 @@ FileOpenedAction 1444323288315 TestSudokuVerifier.java 2205 1 4 1 RefactoringAction 1444323318841 TestSudokuVerifier.java ADD String incorrectString/2 FIELD RefactoringAction 1444323324364 TestSudokuVerifier.java RENAME incorrectString/2=>String incorrectString22 FIELD EditAction 1444323447209 TestSudokuVerifier.java 2408 1 6 2 +UnitTestCaseAction 1444323447831 TestSudokuVerifier.java OK +UnitTestSessionAction 1444323447832 TestSudokuVerifier OK +RefactoringAction 1444323467873 TestSudokuVerifier.java RENAME testCheckSubGrid()=>void testCheckSubGridGOOD() METHOD +RefactoringAction 1444323470916 TestSudokuVerifier.java RENAME testCheckSubGridGOOD()=>void testCheckSubGrid() METHOD +RefactoringAction 1444323471935 TestSudokuVerifier.java RENAME testCheckSubGrid()=>void testCheckSubGridc() METHOD +RefactoringAction 1444323473976 TestSudokuVerifier.java RENAME testCheckSubGridc()=>void testCheckSubGridcorrec() METHOD +RefactoringAction 1444323475495 TestSudokuVerifier.java RENAME testCheckSubGridcorrec()=>void testCheckSubGrid() METHOD +RefactoringAction 1444323478012 TestSudokuVerifier.java RENAME testCheckSubGrid()=>void testCheckSubGridCORRECT() METHOD +RefactoringAction 1444323487533 TestSudokuVerifier.java ADD void testCheckSubGridCORRECT()/2 METHOD +RefactoringAction 1444323493052 TestSudokuVerifier.java RENAME testCheckSubGridCORRECT()/2=>void testCheckSubGridINCORRECT() METHOD +EditAction 1444323512291 TestSudokuVerifier.java 2566 2 8 2 diff --git a/.besouro/20151008190711664/besouroEpisodes.txt b/.besouro/20151008190711664/besouroEpisodes.txt index bb0947c3..bcbc1ddc 100644 --- a/.besouro/20151008190711664/besouroEpisodes.txt +++ b/.besouro/20151008190711664/besouroEpisodes.txt @@ -16,3 +16,4 @@ 1444323151335 regression 1 0 true 1444323187485 production 1 0 false 1444323232866 regression 1 0 true +1444323447832 test-addition 1 159 true diff --git a/.besouro/20151008190711664/randomHeuristicEpisodes.txt b/.besouro/20151008190711664/randomHeuristicEpisodes.txt index fab6371e..b858b908 100644 --- a/.besouro/20151008190711664/randomHeuristicEpisodes.txt +++ b/.besouro/20151008190711664/randomHeuristicEpisodes.txt @@ -16,3 +16,4 @@ 1444323151335 regression 1 0 true 1444323187485 production 1 0 true 1444323232866 regression 1 0 true +1444323447832 test-addition 1 159 true diff --git a/.besouro/20151008190711664/zorroEpisodes.txt b/.besouro/20151008190711664/zorroEpisodes.txt index 08befb0c..2751025f 100644 --- a/.besouro/20151008190711664/zorroEpisodes.txt +++ b/.besouro/20151008190711664/zorroEpisodes.txt @@ -16,3 +16,4 @@ 1444323151335 regression 1 54 false 1444323187485 production 1 36 false 1444323232866 regression 1 45 false +1444323447832 test-addition 1 214 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 64cfa381..adf560b3 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -41,7 +41,7 @@ public class TestSudokuVerifier { // **********RULE 2******************** @Test - public void testCheckSubGrid() { + public void testCheckSubGridCORRECT() { SudokuVerifier answer = new SudokuVerifier(); String result; @@ -50,11 +50,19 @@ public void testCheckSubGrid() { result = answer.verify(correctString); assertEquals("0", result); + } + + @Test + public void testCheckSubGridINCORRECT() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // good answer result = answer.verify(incorrectString22); assertEquals("-2", result); } - // ********************************** // From d28a9d687457235483b7073e9e0de12793c91373 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 19:59:09 +0300 Subject: [PATCH 123/128] besouro automatic message --- .besouro/20151008190711664/actions.txt | 7 ++ .../20151008190711664/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20151008190711664/zorroEpisodes.txt | 1 + .../sqatlab/sudoku/TestSudokuVerifier.java | 114 +++++++++--------- 5 files changed, 67 insertions(+), 57 deletions(-) diff --git a/.besouro/20151008190711664/actions.txt b/.besouro/20151008190711664/actions.txt index be68bb2d..a1085bca 100644 --- a/.besouro/20151008190711664/actions.txt +++ b/.besouro/20151008190711664/actions.txt @@ -60,3 +60,10 @@ RefactoringAction 1444323478012 TestSudokuVerifier.java RENAME testCheckSubGrid( RefactoringAction 1444323487533 TestSudokuVerifier.java ADD void testCheckSubGridCORRECT()/2 METHOD RefactoringAction 1444323493052 TestSudokuVerifier.java RENAME testCheckSubGridCORRECT()/2=>void testCheckSubGridINCORRECT() METHOD EditAction 1444323512291 TestSudokuVerifier.java 2566 2 8 2 +UnitTestCaseAction 1444323512893 TestSudokuVerifier.java OK +UnitTestSessionAction 1444323512893 TestSudokuVerifier OK +RefactoringAction 1444323531903 TestSudokuVerifier.java ADD void testCheckValidSodukuSolutionCORRECT() METHOD +RefactoringAction 1444323531905 TestSudokuVerifier.java ADD void testCheckValidSodukuSolutionINCORRECT() METHOD +RefactoringAction 1444323545926 TestSudokuVerifier.java ADD void testCheckDigitAppearOnlyInRows() METHOD +RefactoringAction 1444323545928 TestSudokuVerifier.java ADD void testCheckDigitAppearOnlyInColumns() METHOD +EditAction 1444323549163 TestSudokuVerifier.java 2452 6 24 6 diff --git a/.besouro/20151008190711664/besouroEpisodes.txt b/.besouro/20151008190711664/besouroEpisodes.txt index bcbc1ddc..69c02089 100644 --- a/.besouro/20151008190711664/besouroEpisodes.txt +++ b/.besouro/20151008190711664/besouroEpisodes.txt @@ -17,3 +17,4 @@ 1444323187485 production 1 0 false 1444323232866 regression 1 0 true 1444323447832 test-addition 1 159 true +1444323512893 test-addition 1 45 true diff --git a/.besouro/20151008190711664/randomHeuristicEpisodes.txt b/.besouro/20151008190711664/randomHeuristicEpisodes.txt index b858b908..63625577 100644 --- a/.besouro/20151008190711664/randomHeuristicEpisodes.txt +++ b/.besouro/20151008190711664/randomHeuristicEpisodes.txt @@ -17,3 +17,4 @@ 1444323187485 production 1 0 true 1444323232866 regression 1 0 true 1444323447832 test-addition 1 159 true +1444323512893 test-addition 1 45 false diff --git a/.besouro/20151008190711664/zorroEpisodes.txt b/.besouro/20151008190711664/zorroEpisodes.txt index 2751025f..d9a15c11 100644 --- a/.besouro/20151008190711664/zorroEpisodes.txt +++ b/.besouro/20151008190711664/zorroEpisodes.txt @@ -17,3 +17,4 @@ 1444323187485 production 1 36 false 1444323232866 regression 1 45 false 1444323447832 test-addition 1 214 false +1444323512893 test-addition 1 65 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index adf560b3..150f9ce8 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -11,32 +11,32 @@ public class TestSudokuVerifier { String incorrectString = "123451678991234567889123456778912345667891234556789123445678912334567891223456789"; String incorrectString2 = "4170369825632158947958724316825437169791586432346912758289643571573291684164875293"; String incorrectString4 = "417369825432158967958724316825437169791586432346912758289643571573291684164875293"; -// -// // **********RULE 1******************** -// @Test -// public void testCheckValidSodukuSolutionCORRECT() { -// -// SudokuVerifier answer = new SudokuVerifier(); -// String result; -// -// // good answer -// result = answer.verify(correctString); -// assertEquals("0", result); -// -// } -// -// @Test -// public void testCheckValidSodukuSolutionINCORRECT() { -// -// SudokuVerifier answer = new SudokuVerifier(); -// String result; -// -// // bad answer -// result = answer.verify(incorrectString2); -// assertEquals("-1", result); -// } -// -// // ************************************ + + // **********RULE 1******************** + @Test + public void testCheckValidSodukuSolutionCORRECT() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // good answer + result = answer.verify(correctString); + assertEquals("0", result); + + } + + @Test + public void testCheckValidSodukuSolutionINCORRECT() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // bad answer + result = answer.verify(incorrectString2); + assertEquals("-1", result); + } + + // ************************************ // **********RULE 2******************** @@ -65,36 +65,36 @@ public void testCheckSubGridINCORRECT() { } // ********************************** -// -// // **********RULE 3******************** -// -// @Test -// public void testCheckDigitAppearOnlyInRows() { -// -// SudokuVerifier answer = new SudokuVerifier(); -// String result; -// -// // bad answer -// result = answer.verify(incorrectString); -// assertEquals("-3", result); -// } -// -// // ********************************** -// -// // **********RULE 4******************** -// -// @Test -// public void testCheckDigitAppearOnlyInColumns() { -// -// SudokuVerifier answer = new SudokuVerifier(); -// String result; -// -// // bad answer -// result = answer.verify(incorrectString4); -// assertEquals("-4", result); -// } -// -// // ********************************** -// + + // **********RULE 3******************** + + @Test + public void testCheckDigitAppearOnlyInRows() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // bad answer + result = answer.verify(incorrectString); + assertEquals("-3", result); + } + + // ********************************** + + // **********RULE 4******************** + + @Test + public void testCheckDigitAppearOnlyInColumns() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // bad answer + result = answer.verify(incorrectString4); + assertEquals("-4", result); + } + + // ********************************** + } From 07ba3ad791ea4bef43ef0d4825d47a6653ef68e1 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 20:12:46 +0300 Subject: [PATCH 124/128] besouro automatic message --- .besouro/20151008190711664/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20151008190711664/actions.txt b/.besouro/20151008190711664/actions.txt index a1085bca..36aaf375 100644 --- a/.besouro/20151008190711664/actions.txt +++ b/.besouro/20151008190711664/actions.txt @@ -67,3 +67,8 @@ RefactoringAction 1444323531905 TestSudokuVerifier.java ADD void testCheckValidS RefactoringAction 1444323545926 TestSudokuVerifier.java ADD void testCheckDigitAppearOnlyInRows() METHOD RefactoringAction 1444323545928 TestSudokuVerifier.java ADD void testCheckDigitAppearOnlyInColumns() METHOD EditAction 1444323549163 TestSudokuVerifier.java 2452 6 24 6 +UnitTestCaseAction 1444323549766 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444323549767 TestSudokuVerifier FAIL +RefactoringAction 1444324346935 TestSudokuVerifier.java ADD String incorrectString/2 FIELD +RefactoringAction 1444324349452 TestSudokuVerifier.java REMOVE incorrectString/2 FIELD +EditAction 1444324366466 TestSudokuVerifier.java 2573 6 24 6 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 150f9ce8..d8eebf66 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -8,7 +8,8 @@ public class TestSudokuVerifier { String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; String incorrectString22 = "417369825643215894795872431682543716979158643234691275828964357157329168416487529"; - String incorrectString = "123451678991234567889123456778912345667891234556789123445678912334567891223456789"; + String incorrectString = "417369825632158947958724316825437169791586432346912758 289643573573291684164875291"; +// String incorrectString = "417369825632158947958724316825437169791586432346912758 289643 573 573291 684 164875 291"; String incorrectString2 = "4170369825632158947958724316825437169791586432346912758289643571573291684164875293"; String incorrectString4 = "417369825432158967958724316825437169791586432346912758289643571573291684164875293"; From 294153e149d8fc1fbdf58554602677599830295b Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 20:13:55 +0300 Subject: [PATCH 125/128] besouro automatic message --- .besouro/20151008190711664/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151008190711664/actions.txt b/.besouro/20151008190711664/actions.txt index 36aaf375..3b023909 100644 --- a/.besouro/20151008190711664/actions.txt +++ b/.besouro/20151008190711664/actions.txt @@ -72,3 +72,6 @@ UnitTestSessionAction 1444323549767 TestSudokuVerifier FAIL RefactoringAction 1444324346935 TestSudokuVerifier.java ADD String incorrectString/2 FIELD RefactoringAction 1444324349452 TestSudokuVerifier.java REMOVE incorrectString/2 FIELD EditAction 1444324366466 TestSudokuVerifier.java 2573 6 24 6 +UnitTestCaseAction 1444324367062 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444324367063 TestSudokuVerifier FAIL +EditAction 1444324435735 TestSudokuVerifier.java 2572 6 24 6 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index d8eebf66..1a56f40d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -8,7 +8,7 @@ public class TestSudokuVerifier { String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; String incorrectString22 = "417369825643215894795872431682543716979158643234691275828964357157329168416487529"; - String incorrectString = "417369825632158947958724316825437169791586432346912758 289643573573291684164875291"; + String incorrectString = "417369825632158947958724316825437169791586432346912758289643573573291684164875291"; // String incorrectString = "417369825632158947958724316825437169791586432346912758 289643 573 573291 684 164875 291"; String incorrectString2 = "4170369825632158947958724316825437169791586432346912758289643571573291684164875293"; String incorrectString4 = "417369825432158967958724316825437169791586432346912758289643571573291684164875293"; From c6be98fb511efea58dff7432f5fd67836a5a9d57 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 20:19:49 +0300 Subject: [PATCH 126/128] besouro automatic message --- .besouro/20151008190711664/actions.txt | 3 +++ .besouro/20151008190711664/besouroEpisodes.txt | 15 +++++++++++++++ .../20151008190711664/randomHeuristicEpisodes.txt | 1 + .besouro/20151008190711664/zorroEpisodes.txt | 1 + .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 8 ++++---- 5 files changed, 24 insertions(+), 4 deletions(-) diff --git a/.besouro/20151008190711664/actions.txt b/.besouro/20151008190711664/actions.txt index 3b023909..06c9ad98 100644 --- a/.besouro/20151008190711664/actions.txt +++ b/.besouro/20151008190711664/actions.txt @@ -75,3 +75,6 @@ EditAction 1444324366466 TestSudokuVerifier.java 2573 6 24 6 UnitTestCaseAction 1444324367062 TestSudokuVerifier.java FAIL UnitTestSessionAction 1444324367063 TestSudokuVerifier FAIL EditAction 1444324435735 TestSudokuVerifier.java 2572 6 24 6 +UnitTestCaseAction 1444324436583 TestSudokuVerifier.java OK +UnitTestSessionAction 1444324436583 TestSudokuVerifier OK +EditAction 1444324789035 TestSudokuVerifier.java 2604 6 24 6 diff --git a/.besouro/20151008190711664/besouroEpisodes.txt b/.besouro/20151008190711664/besouroEpisodes.txt index 69c02089..688040e7 100644 --- a/.besouro/20151008190711664/besouroEpisodes.txt +++ b/.besouro/20151008190711664/besouroEpisodes.txt @@ -18,3 +18,18 @@ 1444323232866 regression 1 0 true 1444323447832 test-addition 1 159 true 1444323512893 test-addition 1 45 true +1444324436583 test-addition 2 904 true +1444324436584 test-addition 1 904 true +1444324436585 test-addition 2 904 true +1444324436586 test-addition 2 904 true +1444324436587 test-addition 2 904 true +1444324436588 test-addition 2 904 true +1444324436589 test-addition 1 904 true +1444324436590 test-addition 1 904 true +1444324436591 test-addition 2 904 true +1444324436592 test-addition 2 904 true +1444324436593 test-addition 1 904 true +1444324436594 test-addition 2 904 true +1444324436595 test-addition 2 904 true +1444324436596 test-addition 1 904 true +1444324436597 test-addition 2 904 true diff --git a/.besouro/20151008190711664/randomHeuristicEpisodes.txt b/.besouro/20151008190711664/randomHeuristicEpisodes.txt index 63625577..9c787503 100644 --- a/.besouro/20151008190711664/randomHeuristicEpisodes.txt +++ b/.besouro/20151008190711664/randomHeuristicEpisodes.txt @@ -18,3 +18,4 @@ 1444323232866 regression 1 0 true 1444323447832 test-addition 1 159 true 1444323512893 test-addition 1 45 false +1444324436583 test-addition 2 904 false diff --git a/.besouro/20151008190711664/zorroEpisodes.txt b/.besouro/20151008190711664/zorroEpisodes.txt index d9a15c11..10c424a2 100644 --- a/.besouro/20151008190711664/zorroEpisodes.txt +++ b/.besouro/20151008190711664/zorroEpisodes.txt @@ -18,3 +18,4 @@ 1444323232866 regression 1 45 false 1444323447832 test-addition 1 214 false 1444323512893 test-addition 1 65 false +1444324436583 test-addition 2 923 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 1a56f40d..a762e990 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -7,11 +7,11 @@ public class TestSudokuVerifier { String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - String incorrectString22 = "417369825643215894795872431682543716979158643234691275828964357157329168416487529"; - String incorrectString = "417369825632158947958724316825437169791586432346912758289643573573291684164875291"; + String incorrectString22 = "417369825643215894795872431682543716979158643234691275828964357157329168416487529"; //test2 + String incorrectString = "417369825632158947958724316825437169791586432346912758289643573573291684164875291"; //test3 // String incorrectString = "417369825632158947958724316825437169791586432346912758 289643 573 573291 684 164875 291"; - String incorrectString2 = "4170369825632158947958724316825437169791586432346912758289643571573291684164875293"; - String incorrectString4 = "417369825432158967958724316825437169791586432346912758289643571573291684164875293"; + String incorrectString2 = "4170369825632158947958724316825437169791586432346912758289643571573291684164875293"; //test1 + String incorrectString4 = "417369825432158967958724316825437169791586432346912758289643571573291684164875293"; //test4 // **********RULE 1******************** @Test From ac14d7de73cd29f4790697915c6a6ec889c7d876 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 20:42:55 +0300 Subject: [PATCH 127/128] besouro automatic message --- .besouro/20151008190711664/actions.txt | 4 ++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 35 ++++-------- .../sqatlab/sudoku/TestSudokuVerifier.java | 57 ++++++++----------- 3 files changed, 41 insertions(+), 55 deletions(-) diff --git a/.besouro/20151008190711664/actions.txt b/.besouro/20151008190711664/actions.txt index 06c9ad98..bb807c76 100644 --- a/.besouro/20151008190711664/actions.txt +++ b/.besouro/20151008190711664/actions.txt @@ -78,3 +78,7 @@ EditAction 1444324435735 TestSudokuVerifier.java 2572 6 24 6 UnitTestCaseAction 1444324436583 TestSudokuVerifier.java OK UnitTestSessionAction 1444324436583 TestSudokuVerifier OK EditAction 1444324789035 TestSudokuVerifier.java 2604 6 24 6 +RefactoringAction 1444325911872 SudokuVerifier.java ADD void checkSG(char METHOD +CompilationAction 1444325912275 SudokuVerifier.java +RefactoringAction 1444325937523 SudokuVerifier.java REMOVE checkSG(char METHOD +EditAction 1444326175821 TestSudokuVerifier.java 2419 6 24 6 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index cbc26b9b..3faf41d0 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -56,7 +56,7 @@ private String checkSubGrid(char[][] tab) { for (int r = 0, c = 0, n = 3, nr = n; r < n && c < n && n <= 9; c = c + 3, n = n + 3) { for (int row = r; row < nr; row++) { - // System.out.println("R="+row+" N="+ n); + Set set = new HashSet(); for (int column = c; column < n; column++) { if (set.contains(tab[row][column])) { @@ -64,24 +64,20 @@ private String checkSubGrid(char[][] tab) { } else { set.add(tab[row][column]); } - // System.out.print(" C="+column+" "); -// System.out.print(tab[row][column] + " " + "|" + " "); + } -// System.out.println(); -// System.out.println(); } -// System.out.println("------"); + } -// System.out.println("**************************"); + for (int r = 3, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { - // System.out.println("r="+r+" n="+ n+" c="+c); + for (int row = r; row < 6; row++) { - // System.out.println("R="+row+" N="+ n); + Set set = new HashSet(); for (int column = c; column < n; column++) { - // System.out.print(" C="+column+" "); -// System.out.print(tab[row][column] + " " + "|" + " "); + if (set.contains(tab[row][column])) { return "-2"; } else { @@ -89,18 +85,14 @@ private String checkSubGrid(char[][] tab) { } } -// System.out.println(); -// System.out.println(); } -// System.out.println("------"); - } -// System.out.println("**********************************"); + } for (int r = 6, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { - // System.out.println("r="+r+" n="+ n+" c="+c); + for (int row = r; row < 9; row++) { - // System.out.println("R="+row+" N="+ n); + Set set = new HashSet(); for (int column = c; column < n; column++) { if (set.contains(tab[row][column])) { @@ -108,14 +100,11 @@ private String checkSubGrid(char[][] tab) { } else { set.add(tab[row][column]); } - // System.out.print(" C="+column+" "); -// System.out.print(tab[row][column] + " " + "|" + " "); + } -// System.out.println(); -// System.out.println(); } -// System.out.println("------"); + } return "0"; diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index a762e990..36b2f175 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -7,11 +7,13 @@ public class TestSudokuVerifier { String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - String incorrectString22 = "417369825643215894795872431682543716979158643234691275828964357157329168416487529"; //test2 - String incorrectString = "417369825632158947958724316825437169791586432346912758289643573573291684164875291"; //test3 -// String incorrectString = "417369825632158947958724316825437169791586432346912758 289643 573 573291 684 164875 291"; - String incorrectString2 = "4170369825632158947958724316825437169791586432346912758289643571573291684164875293"; //test1 - String incorrectString4 = "417369825432158967958724316825437169791586432346912758289643571573291684164875293"; //test4 + String incorrectString22 = "417369825643215894795872431682543716979158643234691275828964357157329168416487529"; // test2 + String incorrectString = "417369825632158947958724316825437169791586432346912758289643573573291684164875291"; // test3 + // String incorrectString = + // "417369825632158947958724316825437169791586432346912758 289643 573 573291 + // 684 164875 291"; + String incorrectString2 = "4170369825632158947958724316825437169791586432346912758289643571573291684164875293"; // test1 + String incorrectString4 = "417369825432158967958724316825437169791586432346912758289643571573291684164875293"; // test4 // **********RULE 1******************** @Test @@ -37,35 +39,31 @@ public void testCheckValidSodukuSolutionINCORRECT() { assertEquals("-1", result); } - // ************************************ - // **********RULE 2******************** - @Test - public void testCheckSubGridCORRECT() { + @Test + public void testCheckSubGridCORRECT() { - SudokuVerifier answer = new SudokuVerifier(); - String result; + SudokuVerifier answer = new SudokuVerifier(); + String result; - // good answer - result = answer.verify(correctString); - assertEquals("0", result); - - } + // good answer + result = answer.verify(correctString); + assertEquals("0", result); - @Test - public void testCheckSubGridINCORRECT() { + } - SudokuVerifier answer = new SudokuVerifier(); - String result; + @Test + public void testCheckSubGridINCORRECT() { - // good answer - - result = answer.verify(incorrectString22); - assertEquals("-2", result); - } - // ********************************** - + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // good answer + + result = answer.verify(incorrectString22); + assertEquals("-2", result); + } // **********RULE 3******************** @@ -80,8 +78,6 @@ public void testCheckDigitAppearOnlyInRows() { assertEquals("-3", result); } - // ********************************** - // **********RULE 4******************** @Test @@ -95,7 +91,4 @@ public void testCheckDigitAppearOnlyInColumns() { assertEquals("-4", result); } - // ********************************** - - } From a73f22c6ff0ff731ccd281b3840581d9b76b1ccb Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 8 Oct 2015 20:46:13 +0300 Subject: [PATCH 128/128] besouro automatic message --- .besouro/20151008190711664/actions.txt | 6 + .../20151008190711664/besouroEpisodes.txt | 7 ++ .../randomHeuristicEpisodes.txt | 2 + .besouro/20151008190711664/zorroEpisodes.txt | 2 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 119 +++++++++--------- 5 files changed, 76 insertions(+), 60 deletions(-) diff --git a/.besouro/20151008190711664/actions.txt b/.besouro/20151008190711664/actions.txt index bb807c76..4ce1aea7 100644 --- a/.besouro/20151008190711664/actions.txt +++ b/.besouro/20151008190711664/actions.txt @@ -82,3 +82,9 @@ RefactoringAction 1444325911872 SudokuVerifier.java ADD void checkSG(char METHOD CompilationAction 1444325912275 SudokuVerifier.java RefactoringAction 1444325937523 SudokuVerifier.java REMOVE checkSG(char METHOD EditAction 1444326175821 TestSudokuVerifier.java 2419 6 24 6 +UnitTestCaseAction 1444326197003 TestSudokuVerifier.java OK +UnitTestSessionAction 1444326197003 TestSudokuVerifier OK +RefactoringAction 1444326284348 SudokuVerifier.java REMOVE checkSubGrid(char METHOD +RefactoringAction 1444326293407 SudokuVerifier.java ADD String checkSubGrid(char METHOD +UnitTestCaseAction 1444326300432 TestSudokuVerifier.java OK +UnitTestSessionAction 1444326300432 TestSudokuVerifier OK diff --git a/.besouro/20151008190711664/besouroEpisodes.txt b/.besouro/20151008190711664/besouroEpisodes.txt index 688040e7..1a60f6cd 100644 --- a/.besouro/20151008190711664/besouroEpisodes.txt +++ b/.besouro/20151008190711664/besouroEpisodes.txt @@ -33,3 +33,10 @@ 1444324436595 test-addition 2 904 true 1444324436596 test-addition 1 904 true 1444324436597 test-addition 2 904 true +1444326197003 refactoring 2B 1407 true +1444326197004 regression 2 1407 true +1444326197005 refactoring 2B 1407 true +1444326197006 regression 1 1407 true +1444326300432 refactoring 2B 16 true +1444326300433 refactoring 2B 16 true +1444326300434 regression 1 16 true diff --git a/.besouro/20151008190711664/randomHeuristicEpisodes.txt b/.besouro/20151008190711664/randomHeuristicEpisodes.txt index 9c787503..eaa954f1 100644 --- a/.besouro/20151008190711664/randomHeuristicEpisodes.txt +++ b/.besouro/20151008190711664/randomHeuristicEpisodes.txt @@ -19,3 +19,5 @@ 1444323447832 test-addition 1 159 true 1444323512893 test-addition 1 45 false 1444324436583 test-addition 2 904 false +1444326197003 refactoring 2B 1407 false +1444326300432 refactoring 2B 16 false diff --git a/.besouro/20151008190711664/zorroEpisodes.txt b/.besouro/20151008190711664/zorroEpisodes.txt index 10c424a2..241585b1 100644 --- a/.besouro/20151008190711664/zorroEpisodes.txt +++ b/.besouro/20151008190711664/zorroEpisodes.txt @@ -19,3 +19,5 @@ 1444323447832 test-addition 1 214 false 1444323512893 test-addition 1 65 false 1444324436583 test-addition 2 923 false +1444326197003 refactoring 2B 1760 false +1444326300432 refactoring 2B 103 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 3faf41d0..97b104fb 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -47,69 +47,9 @@ public String verify(String candidateSolution) { return "-4"; } - System.out.println("RESULT " + result); return result; } - private String checkSubGrid(char[][] tab) { - - for (int r = 0, c = 0, n = 3, nr = n; r < n && c < n && n <= 9; c = c + 3, n = n + 3) { - - for (int row = r; row < nr; row++) { - - Set set = new HashSet(); - for (int column = c; column < n; column++) { - if (set.contains(tab[row][column])) { - return "-2"; - } else { - set.add(tab[row][column]); - } - - } - - } - - } - - for (int r = 3, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { - - for (int row = r; row < 6; row++) { - - Set set = new HashSet(); - for (int column = c; column < n; column++) { - - if (set.contains(tab[row][column])) { - return "-2"; - } else { - set.add(tab[row][column]); - } - } - - } - - } - - for (int r = 6, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { - - for (int row = r; row < 9; row++) { - - Set set = new HashSet(); - for (int column = c; column < n; column++) { - if (set.contains(tab[row][column])) { - return "-2"; - } else { - set.add(tab[row][column]); - } - - } - - } - - } - - return "0"; - } - private String checkColumns(char[][] tab2) { for (int column = 0; column <= 8; column++) { @@ -174,4 +114,63 @@ private String checkCell(char[][] tab) { } + private String checkSubGrid(char[][] tab) { + + for (int r = 0, c = 0, n = 3, nr = n; r < n && c < n && n <= 9; c = c + 3, n = n + 3) { + + for (int row = r; row < nr; row++) { + + Set set = new HashSet(); + for (int column = c; column < n; column++) { + if (set.contains(tab[row][column])) { + return "-2"; + } else { + set.add(tab[row][column]); + } + + } + + } + + } + + for (int r = 3, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { + + for (int row = r; row < 6; row++) { + + Set set = new HashSet(); + for (int column = c; column < n; column++) { + + if (set.contains(tab[row][column])) { + return "-2"; + } else { + set.add(tab[row][column]); + } + } + + } + + } + + for (int r = 6, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { + + for (int row = r; row < 9; row++) { + + Set set = new HashSet(); + for (int column = c; column < n; column++) { + if (set.contains(tab[row][column])) { + return "-2"; + } else { + set.add(tab[row][column]); + } + + } + + } + + } + + return "0"; + } + }