From 578924a03f8d3fd89d94758752e2db19a0ffd477 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 11:59:56 +0300 Subject: [PATCH 001/137] besouro automatic message --- .besouro/20151002115224115/actions.txt | 8 ++++++++ .besouro/20151002115224115/besouroEpisodes.txt | 0 .besouro/20151002115224115/disagreements.txt | 0 .besouro/20151002115224115/randomHeuristicEpisodes.txt | 0 .besouro/20151002115224115/userComments.txt | 0 .besouro/20151002115224115/zorroEpisodes.txt | 0 .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 5 ++++- 7 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 .besouro/20151002115224115/actions.txt create mode 100644 .besouro/20151002115224115/besouroEpisodes.txt create mode 100644 .besouro/20151002115224115/disagreements.txt create mode 100644 .besouro/20151002115224115/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151002115224115/userComments.txt create mode 100644 .besouro/20151002115224115/zorroEpisodes.txt diff --git a/.besouro/20151002115224115/actions.txt b/.besouro/20151002115224115/actions.txt new file mode 100644 index 00000000..59ecad10 --- /dev/null +++ b/.besouro/20151002115224115/actions.txt @@ -0,0 +1,8 @@ +FileOpenedAction 1443775944466 TestSudokuVerifier.java 202 1 1 0 +RefactoringAction 1443776042991 TestSudokuVerifier.java RENAME test()=>void testTe() METHOD +RefactoringAction 1443776043640 TestSudokuVerifier.java RENAME testTe()=>void testT() METHOD +RefactoringAction 1443776046102 TestSudokuVerifier.java RENAME testT()=>void testSt() METHOD +RefactoringAction 1443776049409 TestSudokuVerifier.java RENAME testSt()=>void testStringTooLong() METHOD +RefactoringAction 1443776051321 TestSudokuVerifier.java RENAME testStringTooLong()=>void testStringTooLongException() METHOD +FileOpenedAction 1443776285127 SudokuVerifier.java 189 1 1 0 +EditAction 1443776396018 TestSudokuVerifier.java 394 1 3 0 diff --git a/.besouro/20151002115224115/besouroEpisodes.txt b/.besouro/20151002115224115/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002115224115/disagreements.txt b/.besouro/20151002115224115/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002115224115/randomHeuristicEpisodes.txt b/.besouro/20151002115224115/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002115224115/userComments.txt b/.besouro/20151002115224115/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002115224115/zorroEpisodes.txt b/.besouro/20151002115224115/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 c0c92901..d483a65e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -7,7 +7,10 @@ public class TestSudokuVerifier { @Test - public void test() { + public void testStringTooLongException() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + sudokuVerifier.verify("1234567891234567891234567891234567891234567891234567891234567891234567891234567890"); + fail("Not yet implemented"); } From c83cf8a55a11a6ba692e513d9ccf08f1004ca8e1 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:01:05 +0300 Subject: [PATCH 002/137] besouro automatic message --- .besouro/20151002115224115/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002115224115/actions.txt b/.besouro/20151002115224115/actions.txt index 59ecad10..1b30e577 100644 --- a/.besouro/20151002115224115/actions.txt +++ b/.besouro/20151002115224115/actions.txt @@ -6,3 +6,4 @@ RefactoringAction 1443776049409 TestSudokuVerifier.java RENAME testSt()=>void te RefactoringAction 1443776051321 TestSudokuVerifier.java RENAME testStringTooLong()=>void testStringTooLongException() METHOD FileOpenedAction 1443776285127 SudokuVerifier.java 189 1 1 0 EditAction 1443776396018 TestSudokuVerifier.java 394 1 3 0 +EditAction 1443776465517 TestSudokuVerifier.java 439 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index d483a65e..0a553e5f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -6,7 +6,7 @@ public class TestSudokuVerifier { - @Test + @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); sudokuVerifier.verify("1234567891234567891234567891234567891234567891234567891234567891234567891234567890"); From 727bca26b5ede19bb6d0bca15af285757c4e9fbe Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:01:26 +0300 Subject: [PATCH 003/137] besouro automatic message --- .besouro/20151002115224115/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002115224115/actions.txt b/.besouro/20151002115224115/actions.txt index 1b30e577..5032a75f 100644 --- a/.besouro/20151002115224115/actions.txt +++ b/.besouro/20151002115224115/actions.txt @@ -7,3 +7,6 @@ RefactoringAction 1443776051321 TestSudokuVerifier.java RENAME testStringTooLong FileOpenedAction 1443776285127 SudokuVerifier.java 189 1 1 0 EditAction 1443776396018 TestSudokuVerifier.java 394 1 3 0 EditAction 1443776465517 TestSudokuVerifier.java 439 1 3 0 +CompilationAction 1443776465772 TestSudokuVerifier.java +CompilationAction 1443776465773 TestSudokuVerifier.java +EditAction 1443776486557 TestSudokuVerifier.java 405 1 2 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 0a553e5f..f2b0f26c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -10,8 +10,6 @@ public class TestSudokuVerifier { public void testStringTooLongException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); sudokuVerifier.verify("1234567891234567891234567891234567891234567891234567891234567891234567891234567890"); - - fail("Not yet implemented"); } } From 9bc1f209598dae37ac044163320a637474d38515 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:03:16 +0300 Subject: [PATCH 004/137] besouro automatic message --- .besouro/20151002115224115/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 ++ 2 files changed, 5 insertions(+) diff --git a/.besouro/20151002115224115/actions.txt b/.besouro/20151002115224115/actions.txt index 5032a75f..c8b94bd8 100644 --- a/.besouro/20151002115224115/actions.txt +++ b/.besouro/20151002115224115/actions.txt @@ -10,3 +10,6 @@ EditAction 1443776465517 TestSudokuVerifier.java 439 1 3 0 CompilationAction 1443776465772 TestSudokuVerifier.java CompilationAction 1443776465773 TestSudokuVerifier.java EditAction 1443776486557 TestSudokuVerifier.java 405 1 2 0 +CompilationAction 1443776486801 TestSudokuVerifier.java +CompilationAction 1443776486801 TestSudokuVerifier.java +EditAction 1443776596591 SudokuVerifier.java 265 1 2 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index a4b68fe7..7203651d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -4,6 +4,8 @@ public class SudokuVerifier { public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct + if( candidateSolution.length() ) + throw SudokuStringTooLongException(); return 0; } } From 05422aefe6ce32ae8c849c7a9319238c1f23df7e Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:04:46 +0300 Subject: [PATCH 005/137] besouro automatic message --- .besouro/20151002115224115/actions.txt | 17 +++++++++++++++++ .../tol/sqatlab/sudoku/SudokuException.java | 5 +++++ .../sudoku/SudokuStringTooLongException.java | 5 +++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 4 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java create mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java diff --git a/.besouro/20151002115224115/actions.txt b/.besouro/20151002115224115/actions.txt index c8b94bd8..1d0fbec4 100644 --- a/.besouro/20151002115224115/actions.txt +++ b/.besouro/20151002115224115/actions.txt @@ -13,3 +13,20 @@ EditAction 1443776486557 TestSudokuVerifier.java 405 1 2 0 CompilationAction 1443776486801 TestSudokuVerifier.java CompilationAction 1443776486801 TestSudokuVerifier.java EditAction 1443776596591 SudokuVerifier.java 265 1 2 0 +CompilationAction 1443776596804 SudokuVerifier.java +CompilationAction 1443776596805 SudokuVerifier.java +CompilationAction 1443776618507 SudokuVerifier.java +CompilationAction 1443776618649 SudokuVerifier.java +CompilationAction 1443776618650 SudokuVerifier.java +RefactoringAction 1443776642389 SudokuStringTooLongException.java ADD SudokuStringTooLongException.java CLASS +CompilationAction 1443776642563 SudokuStringTooLongException.java +CompilationAction 1443776642563 SudokuVerifier.java +CompilationAction 1443776642564 SudokuVerifier.java +CompilationAction 1443776642564 TestSudokuVerifier.java +FileOpenedAction 1443776642628 SudokuStringTooLongException.java 118 0 0 0 +RefactoringAction 1443776678202 SudokuException.java ADD SudokuException.java CLASS +CompilationAction 1443776678380 SudokuVerifier.java +CompilationAction 1443776678380 SudokuVerifier.java +CompilationAction 1443776678381 TestSudokuVerifier.java +FileOpenedAction 1443776678437 SudokuException.java 81 0 0 0 +EditAction 1443776686247 SudokuException.java 99 0 0 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java new file mode 100644 index 00000000..020e7338 --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java @@ -0,0 +1,5 @@ +package org.univoulu.tol.sqatlab.sudoku; + +public class SudokuException extends Exception { + +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java new file mode 100644 index 00000000..e314f8c5 --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java @@ -0,0 +1,5 @@ +package org.univoulu.tol.sqatlab.sudoku; + +public class SudokuStringTooLongException extends SudokuException { + +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 7203651d..55c10cb6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -5,7 +5,7 @@ public class SudokuVerifier { public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct if( candidateSolution.length() ) - throw SudokuStringTooLongException(); + throw new SudokuStringTooLongException(); return 0; } } From 66cca6999a7fa6d9a14c33d73f0d0c08a374c007 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:05:37 +0300 Subject: [PATCH 006/137] besouro automatic message --- .besouro/20151002115224115/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002115224115/actions.txt b/.besouro/20151002115224115/actions.txt index 1d0fbec4..e0fd6674 100644 --- a/.besouro/20151002115224115/actions.txt +++ b/.besouro/20151002115224115/actions.txt @@ -30,3 +30,4 @@ CompilationAction 1443776678380 SudokuVerifier.java CompilationAction 1443776678381 TestSudokuVerifier.java FileOpenedAction 1443776678437 SudokuException.java 81 0 0 0 EditAction 1443776686247 SudokuException.java 99 0 0 0 +EditAction 1443776737780 SudokuException.java 106 0 0 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java index 020e7338..ab894dff 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java @@ -1,5 +1,5 @@ package org.univoulu.tol.sqatlab.sudoku; -public class SudokuException extends Exception { +public class SudokuException extends RunTimeException { } From 85f4a622a646bdb440802f837fd2557d078558b7 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:07:57 +0300 Subject: [PATCH 007/137] besouro automatic message --- .besouro/20151002115224115/actions.txt | 7 +++++++ .besouro/20151002120722751/actions.txt | 4 ++++ .besouro/20151002120722751/besouroEpisodes.txt | 0 .besouro/20151002120722751/disagreements.txt | 0 .besouro/20151002120722751/randomHeuristicEpisodes.txt | 0 .besouro/20151002120722751/userComments.txt | 0 .besouro/20151002120722751/zorroEpisodes.txt | 0 src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java | 2 +- 8 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 .besouro/20151002120722751/actions.txt create mode 100644 .besouro/20151002120722751/besouroEpisodes.txt create mode 100644 .besouro/20151002120722751/disagreements.txt create mode 100644 .besouro/20151002120722751/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151002120722751/userComments.txt create mode 100644 .besouro/20151002120722751/zorroEpisodes.txt diff --git a/.besouro/20151002115224115/actions.txt b/.besouro/20151002115224115/actions.txt index e0fd6674..fb685c20 100644 --- a/.besouro/20151002115224115/actions.txt +++ b/.besouro/20151002115224115/actions.txt @@ -31,3 +31,10 @@ CompilationAction 1443776678381 TestSudokuVerifier.java FileOpenedAction 1443776678437 SudokuException.java 81 0 0 0 EditAction 1443776686247 SudokuException.java 99 0 0 0 EditAction 1443776737780 SudokuException.java 106 0 0 0 +CompilationAction 1443776738035 SudokuException.java +CompilationAction 1443776738035 SudokuStringTooLongException.java +CompilationAction 1443776738036 SudokuVerifier.java +CompilationAction 1443776738036 SudokuVerifier.java +CompilationAction 1443776738037 TestSudokuVerifier.java +CompilationAction 1443776751029 SudokuException.java +CompilationAction 1443776751197 SudokuVerifier.java diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt new file mode 100644 index 00000000..0a88aefc --- /dev/null +++ b/.besouro/20151002120722751/actions.txt @@ -0,0 +1,4 @@ +FileOpenedAction 1443776843270 SudokuVerifier.java 269 1 2 0 +FileOpenedAction 1443776853098 SudokuStringTooLongException.java 118 0 0 0 +FileOpenedAction 1443776864527 SudokuException.java 99 0 0 0 +EditAction 1443776877287 SudokuException.java 106 0 0 0 diff --git a/.besouro/20151002120722751/besouroEpisodes.txt b/.besouro/20151002120722751/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002120722751/disagreements.txt b/.besouro/20151002120722751/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002120722751/randomHeuristicEpisodes.txt b/.besouro/20151002120722751/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002120722751/userComments.txt b/.besouro/20151002120722751/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002120722751/zorroEpisodes.txt b/.besouro/20151002120722751/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java index ab894dff..9cb83b14 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java @@ -1,5 +1,5 @@ package org.univoulu.tol.sqatlab.sudoku; -public class SudokuException extends RunTimeException { +public class SudokuException extends RuntimeException { } From 385b8133a18593f895bd63d50635f2ff7340bad5 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:08:15 +0300 Subject: [PATCH 008/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 0a88aefc..75c95ea4 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -2,3 +2,4 @@ FileOpenedAction 1443776843270 SudokuVerifier.java 269 1 2 0 FileOpenedAction 1443776853098 SudokuStringTooLongException.java 118 0 0 0 FileOpenedAction 1443776864527 SudokuException.java 99 0 0 0 EditAction 1443776877287 SudokuException.java 106 0 0 0 +EditAction 1443776895456 SudokuVerifier.java 274 1 2 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 55c10cb6..97f34898 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -4,7 +4,7 @@ public class SudokuVerifier { public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct - if( candidateSolution.length() ) + if( candidateSolution.length() > 81 ) throw new SudokuStringTooLongException(); return 0; } From 454c93a8421d962797cad8828754119ec2d2fa15 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:09:19 +0300 Subject: [PATCH 009/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 5 +++++ .besouro/20151002120722751/besouroEpisodes.txt | 2 ++ .besouro/20151002120722751/randomHeuristicEpisodes.txt | 1 + .besouro/20151002120722751/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 6 ++++++ 5 files changed, 15 insertions(+) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 75c95ea4..25dffaf9 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -3,3 +3,8 @@ FileOpenedAction 1443776853098 SudokuStringTooLongException.java 118 0 0 0 FileOpenedAction 1443776864527 SudokuException.java 99 0 0 0 EditAction 1443776877287 SudokuException.java 106 0 0 0 EditAction 1443776895456 SudokuVerifier.java 274 1 2 0 +FileOpenedAction 1443776906405 TestSudokuVerifier.java 405 1 2 0 +UnitTestCaseAction 1443776911440 TestSudokuVerifier.java OK +UnitTestSessionAction 1443776911444 TestSudokuVerifier OK +RefactoringAction 1443776951903 TestSudokuVerifier.java ADD void testStringTooLongException()/2 METHOD +EditAction 1443776959468 TestSudokuVerifier.java 674 2 4 0 diff --git a/.besouro/20151002120722751/besouroEpisodes.txt b/.besouro/20151002120722751/besouroEpisodes.txt index e69de29b..1b8e46c5 100644 --- a/.besouro/20151002120722751/besouroEpisodes.txt +++ b/.besouro/20151002120722751/besouroEpisodes.txt @@ -0,0 +1,2 @@ +1443776911444 refactoring 2A 68 true +1443776911445 refactoring 2A 68 true diff --git a/.besouro/20151002120722751/randomHeuristicEpisodes.txt b/.besouro/20151002120722751/randomHeuristicEpisodes.txt index e69de29b..84463541 100644 --- a/.besouro/20151002120722751/randomHeuristicEpisodes.txt +++ b/.besouro/20151002120722751/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1443776911444 refactoring 2A 68 true diff --git a/.besouro/20151002120722751/zorroEpisodes.txt b/.besouro/20151002120722751/zorroEpisodes.txt index e69de29b..630200be 100644 --- a/.besouro/20151002120722751/zorroEpisodes.txt +++ b/.besouro/20151002120722751/zorroEpisodes.txt @@ -0,0 +1 @@ +1443776911444 refactoring 2A 68 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f2b0f26c..5b7da677 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -11,5 +11,11 @@ public void testStringTooLongException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); sudokuVerifier.verify("1234567891234567891234567891234567891234567891234567891234567891234567891234567890"); } + + @Test(expected=SudokuStringTooShortException.class) + public void testStringTooLongException() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + sudokuVerifier.verify("1234567891234567891234567891234567891234567891234567891234567891234567891234567890"); + } } From 7be71754aca9150fba478067828b9340823c83d2 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:09:31 +0300 Subject: [PATCH 010/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 9 +++++++++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 25dffaf9..1e8c89ad 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -8,3 +8,12 @@ UnitTestCaseAction 1443776911440 TestSudokuVerifier.java OK UnitTestSessionAction 1443776911444 TestSudokuVerifier OK RefactoringAction 1443776951903 TestSudokuVerifier.java ADD void testStringTooLongException()/2 METHOD EditAction 1443776959468 TestSudokuVerifier.java 674 2 4 0 +CompilationAction 1443776959600 TestSudokuVerifier.java +CompilationAction 1443776959601 TestSudokuVerifier.java +CompilationAction 1443776959602 TestSudokuVerifier.java +RefactoringAction 1443776963918 TestSudokuVerifier.java RENAME testStringTooLongException()/2=>void testStringTooSException() METHOD +RefactoringAction 1443776965182 TestSudokuVerifier.java RENAME testStringTooSException()=>void testStringTooShortException() METHOD +CompilationAction 1443776965238 TestSudokuVerifier.java +CompilationAction 1443776965384 TestSudokuVerifier.java +CompilationAction 1443776965384 TestSudokuVerifier.java +EditAction 1443776970958 TestSudokuVerifier.java 594 2 4 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 5b7da677..38ef60c0 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -13,9 +13,9 @@ public void testStringTooLongException() { } @Test(expected=SudokuStringTooShortException.class) - public void testStringTooLongException() { + public void testStringTooShortException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); - sudokuVerifier.verify("1234567891234567891234567891234567891234567891234567891234567891234567891234567890"); + sudokuVerifier.verify("1"); } } From 839de490aa1f9179894333b51011750e244a7db1 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:10:42 +0300 Subject: [PATCH 011/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 9 +++++++++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 ++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 1e8c89ad..ee855e6f 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -17,3 +17,12 @@ CompilationAction 1443776965238 TestSudokuVerifier.java CompilationAction 1443776965384 TestSudokuVerifier.java CompilationAction 1443776965384 TestSudokuVerifier.java EditAction 1443776970958 TestSudokuVerifier.java 594 2 4 0 +CompilationAction 1443776971787 TestSudokuVerifier.java +CompilationAction 1443776971788 TestSudokuVerifier.java +UnitTestCaseAction 1443776986607 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443776986607 TestSudokuVerifier FAIL +CompilationAction 1443776997249 TestSudokuVerifier.java +CompilationAction 1443776997250 TestSudokuVerifier.java +UnitTestCaseAction 1443776998984 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443776998985 TestSudokuVerifier FAIL +EditAction 1443777042597 SudokuVerifier.java 391 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 97f34898..2ab822c4 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -6,6 +6,8 @@ public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct if( candidateSolution.length() > 81 ) throw new SudokuStringTooLongException(); + if( candidateSolution.length() < 81 && !candidateSolution.isEmpty() ) + throw new SudokuStringTooLongException(); return 0; } } diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 38ef60c0..94995d29 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -12,7 +12,7 @@ public void testStringTooLongException() { sudokuVerifier.verify("1234567891234567891234567891234567891234567891234567891234567891234567891234567890"); } - @Test(expected=SudokuStringTooShortException.class) + @Test(expected=SudokuStringTooLongException.class) public void testStringTooShortException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); sudokuVerifier.verify("1"); From 02e6354382ac35c42a15282a14f6cc077e9541f7 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:11:05 +0300 Subject: [PATCH 012/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 3 +++ .../20151002120722751/besouroEpisodes.txt | 20 +++++++++++++++++++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20151002120722751/zorroEpisodes.txt | 3 ++- .../tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 5 files changed, 27 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index ee855e6f..62fecbee 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -26,3 +26,6 @@ CompilationAction 1443776997250 TestSudokuVerifier.java UnitTestCaseAction 1443776998984 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443776998985 TestSudokuVerifier FAIL EditAction 1443777042597 SudokuVerifier.java 391 1 3 0 +UnitTestCaseAction 1443777052841 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777052842 TestSudokuVerifier OK +EditAction 1443777065344 SudokuVerifier.java 392 1 3 0 diff --git a/.besouro/20151002120722751/besouroEpisodes.txt b/.besouro/20151002120722751/besouroEpisodes.txt index 1b8e46c5..e1a007e7 100644 --- a/.besouro/20151002120722751/besouroEpisodes.txt +++ b/.besouro/20151002120722751/besouroEpisodes.txt @@ -1,2 +1,22 @@ 1443776911444 refactoring 2A 68 true 1443776911445 refactoring 2A 68 true +1443777052842 test-first 1 100 true +1443777052843 test-first 1 100 true +1443777052844 test-first 1 100 true +1443777052845 test-first 1 100 true +1443777052846 test-first 1 100 true +1443777052847 test-first 1 100 true +1443777052848 test-first 1 100 true +1443777052849 test-first 1 100 true +1443777052850 test-first 1 100 true +1443777052851 test-first 1 100 true +1443777052852 test-first 1 100 true +1443777052853 test-first 1 100 true +1443777052854 test-first 1 100 true +1443777052855 test-first 1 100 true +1443777052856 test-first 1 100 true +1443777052857 test-first 1 100 true +1443777052858 test-first 1 100 true +1443777052859 test-first 1 100 true +1443777052860 test-first 1 100 true +1443777052861 test-first 1 100 true diff --git a/.besouro/20151002120722751/randomHeuristicEpisodes.txt b/.besouro/20151002120722751/randomHeuristicEpisodes.txt index 84463541..834db6fd 100644 --- a/.besouro/20151002120722751/randomHeuristicEpisodes.txt +++ b/.besouro/20151002120722751/randomHeuristicEpisodes.txt @@ -1 +1,2 @@ 1443776911444 refactoring 2A 68 true +1443777052842 test-first 1 100 true diff --git a/.besouro/20151002120722751/zorroEpisodes.txt b/.besouro/20151002120722751/zorroEpisodes.txt index 630200be..52141763 100644 --- a/.besouro/20151002120722751/zorroEpisodes.txt +++ b/.besouro/20151002120722751/zorroEpisodes.txt @@ -1 +1,2 @@ -1443776911444 refactoring 2A 68 false +1443776911444 refactoring 2A 68 true +1443777052842 test-first 1 141 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 2ab822c4..063ae204 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -7,7 +7,7 @@ public int verify(String candidateSolution) { if( candidateSolution.length() > 81 ) throw new SudokuStringTooLongException(); if( candidateSolution.length() < 81 && !candidateSolution.isEmpty() ) - throw new SudokuStringTooLongException(); + throw new SudokuStringTooShortException(); return 0; } } From ec284b718676d09f9bcd8f9bf4ad816e82d73d75 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:11:27 +0300 Subject: [PATCH 013/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 5 +++++ .../tol/sqatlab/sudoku/SudokuStringTooShortException.java | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooShortException.java diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 62fecbee..eeb0c074 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -29,3 +29,8 @@ EditAction 1443777042597 SudokuVerifier.java 391 1 3 0 UnitTestCaseAction 1443777052841 TestSudokuVerifier.java OK UnitTestSessionAction 1443777052842 TestSudokuVerifier OK EditAction 1443777065344 SudokuVerifier.java 392 1 3 0 +CompilationAction 1443777065473 SudokuVerifier.java +RefactoringAction 1443777082434 SudokuStringTooShortException.java ADD SudokuStringTooShortException.java CLASS +CompilationAction 1443777082611 SudokuVerifier.java +FileOpenedAction 1443777082664 SudokuStringTooShortException.java 113 0 0 0 +EditAction 1443777087294 SudokuStringTooShortException.java 119 0 0 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooShortException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooShortException.java new file mode 100644 index 00000000..17e2bc7a --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooShortException.java @@ -0,0 +1,5 @@ +package org.univoulu.tol.sqatlab.sudoku; + +public class SudokuStringTooShortException extends SudokuException { + +} From 0b7179518267bd2874d820473da39795a201015e Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:11:47 +0300 Subject: [PATCH 014/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index eeb0c074..c1e05aa5 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -34,3 +34,6 @@ RefactoringAction 1443777082434 SudokuStringTooShortException.java ADD SudokuStr CompilationAction 1443777082611 SudokuVerifier.java FileOpenedAction 1443777082664 SudokuStringTooShortException.java 113 0 0 0 EditAction 1443777087294 SudokuStringTooShortException.java 119 0 0 0 +UnitTestCaseAction 1443777089177 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777089177 TestSudokuVerifier FAIL +EditAction 1443777107000 TestSudokuVerifier.java 594 2 4 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 94995d29..38ef60c0 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -12,7 +12,7 @@ public void testStringTooLongException() { sudokuVerifier.verify("1234567891234567891234567891234567891234567891234567891234567891234567891234567890"); } - @Test(expected=SudokuStringTooLongException.class) + @Test(expected=SudokuStringTooShortException.class) public void testStringTooShortException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); sudokuVerifier.verify("1"); From ce26d88dbcb609f7be5a3eddedba9cd565b229b0 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:13:09 +0300 Subject: [PATCH 015/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 8 ++++++++ .besouro/20151002120722751/besouroEpisodes.txt | 4 ++++ .besouro/20151002120722751/randomHeuristicEpisodes.txt | 3 +++ .besouro/20151002120722751/zorroEpisodes.txt | 3 +++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 6 ++++++ 5 files changed, 24 insertions(+) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index c1e05aa5..a6d87402 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -37,3 +37,11 @@ EditAction 1443777087294 SudokuStringTooShortException.java 119 0 0 0 UnitTestCaseAction 1443777089177 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443777089177 TestSudokuVerifier FAIL EditAction 1443777107000 TestSudokuVerifier.java 594 2 4 0 +UnitTestCaseAction 1443777111181 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777111182 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testStringTooShortException OK +UnitTestCaseAction 1443777127254 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777127254 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testStringTooShortException OK +UnitTestCaseAction 1443777173735 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777173736 TestSudokuVerifier OK +RefactoringAction 1443777189475 TestSudokuVerifier.java ADD void testStringTooShortException()/2 METHOD +EditAction 1443777189716 TestSudokuVerifier.java 783 3 6 0 diff --git a/.besouro/20151002120722751/besouroEpisodes.txt b/.besouro/20151002120722751/besouroEpisodes.txt index e1a007e7..4dd7996d 100644 --- a/.besouro/20151002120722751/besouroEpisodes.txt +++ b/.besouro/20151002120722751/besouroEpisodes.txt @@ -20,3 +20,7 @@ 1443777052859 test-first 1 100 true 1443777052860 test-first 1 100 true 1443777052861 test-first 1 100 true +1443777111182 refactoring 2A 45 true +1443777111183 refactoring 2A 45 true +1443777127254 regression 1 0 true +1443777173736 regression 1 0 true diff --git a/.besouro/20151002120722751/randomHeuristicEpisodes.txt b/.besouro/20151002120722751/randomHeuristicEpisodes.txt index 834db6fd..19e8eebc 100644 --- a/.besouro/20151002120722751/randomHeuristicEpisodes.txt +++ b/.besouro/20151002120722751/randomHeuristicEpisodes.txt @@ -1,2 +1,5 @@ 1443776911444 refactoring 2A 68 true 1443777052842 test-first 1 100 true +1443777111182 refactoring 2A 45 false +1443777127254 regression 1 0 false +1443777173736 regression 1 0 true diff --git a/.besouro/20151002120722751/zorroEpisodes.txt b/.besouro/20151002120722751/zorroEpisodes.txt index 52141763..d2bf31c7 100644 --- a/.besouro/20151002120722751/zorroEpisodes.txt +++ b/.besouro/20151002120722751/zorroEpisodes.txt @@ -1,2 +1,5 @@ 1443776911444 refactoring 2A 68 true 1443777052842 test-first 1 141 true +1443777111182 refactoring 2A 58 true +1443777127254 regression 1 16 true +1443777173736 regression 1 46 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 38ef60c0..75cfec24 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -17,5 +17,11 @@ public void testStringTooShortException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); sudokuVerifier.verify("1"); } + + @Test(expected=SudokuStringTooShortException.class) + public void testStringTooShortException() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + sudokuVerifier.verify("1"); + } } From b3ccfb10cf3437b76713ae54e168ed3b469d7221 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:13:26 +0300 Subject: [PATCH 016/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index a6d87402..5dd2d615 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -45,3 +45,8 @@ UnitTestCaseAction 1443777173735 TestSudokuVerifier.java OK UnitTestSessionAction 1443777173736 TestSudokuVerifier OK RefactoringAction 1443777189475 TestSudokuVerifier.java ADD void testStringTooShortException()/2 METHOD EditAction 1443777189716 TestSudokuVerifier.java 783 3 6 0 +CompilationAction 1443777189969 TestSudokuVerifier.java +RefactoringAction 1443777198334 TestSudokuVerifier.java RENAME testStringTooShortException()/2=>void testStringEmptyException() METHOD +RefactoringAction 1443777198338 TestSudokuVerifier.java RENAME testStringTooShortException()/2=>void testStringEmptyException() METHOD +CompilationAction 1443777198436 TestSudokuVerifier.java +EditAction 1443777206932 TestSudokuVerifier.java 779 3 6 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 75cfec24..7cfbd604 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -19,9 +19,9 @@ public void testStringTooShortException() { } @Test(expected=SudokuStringTooShortException.class) - public void testStringTooShortException() { + public void testStringEmptyException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); - sudokuVerifier.verify("1"); + sudokuVerifier.verify(""); } } From fff6984c54fb19b3464764d12ebe75f7bb775133 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:13:43 +0300 Subject: [PATCH 017/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 ++ 2 files changed, 5 insertions(+) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 5dd2d615..77afbdec 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -50,3 +50,6 @@ RefactoringAction 1443777198334 TestSudokuVerifier.java RENAME testStringTooShor RefactoringAction 1443777198338 TestSudokuVerifier.java RENAME testStringTooShortException()/2=>void testStringEmptyException() METHOD CompilationAction 1443777198436 TestSudokuVerifier.java EditAction 1443777206932 TestSudokuVerifier.java 779 3 6 0 +UnitTestCaseAction 1443777210314 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777210315 TestSudokuVerifier FAIL +EditAction 1443777223722 SudokuVerifier.java 510 1 4 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 063ae204..28e544d4 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -8,6 +8,8 @@ public int verify(String candidateSolution) { throw new SudokuStringTooLongException(); if( candidateSolution.length() < 81 && !candidateSolution.isEmpty() ) throw new SudokuStringTooShortException(); + if( candidateSolution.length() < 81 && !candidateSolution.isEmpty() ) + throw new SudokuStringTooShortException(); return 0; } } From 11fad7142384e03ed957a27256fd79ee86e5d2b7 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:13:47 +0300 Subject: [PATCH 018/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 77afbdec..40272515 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -53,3 +53,4 @@ EditAction 1443777206932 TestSudokuVerifier.java 779 3 6 0 UnitTestCaseAction 1443777210314 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443777210315 TestSudokuVerifier FAIL EditAction 1443777223722 SudokuVerifier.java 510 1 4 0 +EditAction 1443777227659 SudokuVerifier.java 474 1 4 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 28e544d4..25422bf6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -8,7 +8,7 @@ public int verify(String candidateSolution) { throw new SudokuStringTooLongException(); if( candidateSolution.length() < 81 && !candidateSolution.isEmpty() ) throw new SudokuStringTooShortException(); - if( candidateSolution.length() < 81 && !candidateSolution.isEmpty() ) + if( candidateSolution.isEmpty() ) throw new SudokuStringTooShortException(); return 0; } From a774dbc33a4c5a5b62fe7408580b2f9867822a8b Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:14:08 +0300 Subject: [PATCH 019/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 3 +++ .besouro/20151002120722751/besouroEpisodes.txt | 8 ++++++++ .besouro/20151002120722751/randomHeuristicEpisodes.txt | 1 + .besouro/20151002120722751/zorroEpisodes.txt | 1 + .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 40272515..cd62238a 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -54,3 +54,6 @@ UnitTestCaseAction 1443777210314 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443777210315 TestSudokuVerifier FAIL EditAction 1443777223722 SudokuVerifier.java 510 1 4 0 EditAction 1443777227659 SudokuVerifier.java 474 1 4 0 +UnitTestCaseAction 1443777231566 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777231567 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK +EditAction 1443777248222 TestSudokuVerifier.java 776 3 6 0 diff --git a/.besouro/20151002120722751/besouroEpisodes.txt b/.besouro/20151002120722751/besouroEpisodes.txt index 4dd7996d..70edf5f8 100644 --- a/.besouro/20151002120722751/besouroEpisodes.txt +++ b/.besouro/20151002120722751/besouroEpisodes.txt @@ -24,3 +24,11 @@ 1443777111183 refactoring 2A 45 true 1443777127254 regression 1 0 true 1443777173736 regression 1 0 true +1443777231567 test-first 1 42 true +1443777231568 test-first 1 42 true +1443777231569 test-first 1 42 true +1443777231570 test-first 1 42 true +1443777231571 test-first 1 42 true +1443777231572 test-first 1 42 true +1443777231573 test-first 1 42 true +1443777231574 test-first 1 42 true diff --git a/.besouro/20151002120722751/randomHeuristicEpisodes.txt b/.besouro/20151002120722751/randomHeuristicEpisodes.txt index 19e8eebc..84bf6e49 100644 --- a/.besouro/20151002120722751/randomHeuristicEpisodes.txt +++ b/.besouro/20151002120722751/randomHeuristicEpisodes.txt @@ -3,3 +3,4 @@ 1443777111182 refactoring 2A 45 false 1443777127254 regression 1 0 false 1443777173736 regression 1 0 true +1443777231567 test-first 1 42 true diff --git a/.besouro/20151002120722751/zorroEpisodes.txt b/.besouro/20151002120722751/zorroEpisodes.txt index d2bf31c7..fb615cf4 100644 --- a/.besouro/20151002120722751/zorroEpisodes.txt +++ b/.besouro/20151002120722751/zorroEpisodes.txt @@ -3,3 +3,4 @@ 1443777111182 refactoring 2A 58 true 1443777127254 regression 1 16 true 1443777173736 regression 1 46 true +1443777231567 test-first 1 57 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 7cfbd604..997acf61 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -18,7 +18,7 @@ public void testStringTooShortException() { sudokuVerifier.verify("1"); } - @Test(expected=SudokuStringTooShortException.class) + @Test(expected=SudokuStringEmptyException.class) public void testStringEmptyException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); sudokuVerifier.verify(""); From dbe597af7a7aad159dcb43b2659b57f51f51c33c Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:14:24 +0300 Subject: [PATCH 020/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index cd62238a..2fa6307a 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -57,3 +57,8 @@ EditAction 1443777227659 SudokuVerifier.java 474 1 4 0 UnitTestCaseAction 1443777231566 TestSudokuVerifier.java OK UnitTestSessionAction 1443777231567 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK EditAction 1443777248222 TestSudokuVerifier.java 776 3 6 0 +CompilationAction 1443777248333 TestSudokuVerifier.java +CompilationAction 1443777248334 TestSudokuVerifier.java +UnitTestCaseAction 1443777253728 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777253729 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL +EditAction 1443777264533 SudokuVerifier.java 471 1 4 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 25422bf6..901c0ac5 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -9,7 +9,7 @@ public int verify(String candidateSolution) { if( candidateSolution.length() < 81 && !candidateSolution.isEmpty() ) throw new SudokuStringTooShortException(); if( candidateSolution.isEmpty() ) - throw new SudokuStringTooShortException(); + throw new SudokuStringEmptyException(); return 0; } } From 8e3416f4415f4178698bfbb11aee16a88304e849 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:15:55 +0300 Subject: [PATCH 021/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 10 ++++++++++ .besouro/20151002120722751/besouroEpisodes.txt | 1 + .besouro/20151002120722751/randomHeuristicEpisodes.txt | 1 + .besouro/20151002120722751/zorroEpisodes.txt | 1 + .../tol/sqatlab/sudoku/SudokuStringEmptyException.java | 5 +++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 6 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 2fa6307a..5dc1e56f 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -62,3 +62,13 @@ CompilationAction 1443777248334 TestSudokuVerifier.java UnitTestCaseAction 1443777253728 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443777253729 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL EditAction 1443777264533 SudokuVerifier.java 471 1 4 0 +CompilationAction 1443777264798 SudokuVerifier.java +UnitTestCaseAction 1443777277000 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777277001 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL +RefactoringAction 1443777303243 SudokuStringEmptyException.java ADD SudokuStringEmptyException.java CLASS +FileOpenedAction 1443777303540 SudokuStringEmptyException.java 116 0 0 0 +UnitTestCaseAction 1443777313969 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777313969 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK +RefactoringAction 1443777352666 TestSudokuVerifier.java ADD void testStringEmptyException()/2 METHOD +RefactoringAction 1443777353509 TestSudokuVerifier.java REMOVE testStringEmptyException()/2 METHOD +EditAction 1443777355650 TestSudokuVerifier.java 777 3 6 0 diff --git a/.besouro/20151002120722751/besouroEpisodes.txt b/.besouro/20151002120722751/besouroEpisodes.txt index 70edf5f8..1ad641b0 100644 --- a/.besouro/20151002120722751/besouroEpisodes.txt +++ b/.besouro/20151002120722751/besouroEpisodes.txt @@ -32,3 +32,4 @@ 1443777231572 test-first 1 42 true 1443777231573 test-first 1 42 true 1443777231574 test-first 1 42 true +1443777313969 refactoring 2A 65 true diff --git a/.besouro/20151002120722751/randomHeuristicEpisodes.txt b/.besouro/20151002120722751/randomHeuristicEpisodes.txt index 84bf6e49..9880ef0f 100644 --- a/.besouro/20151002120722751/randomHeuristicEpisodes.txt +++ b/.besouro/20151002120722751/randomHeuristicEpisodes.txt @@ -4,3 +4,4 @@ 1443777127254 regression 1 0 false 1443777173736 regression 1 0 true 1443777231567 test-first 1 42 true +1443777313969 refactoring 2A 65 false diff --git a/.besouro/20151002120722751/zorroEpisodes.txt b/.besouro/20151002120722751/zorroEpisodes.txt index fb615cf4..48461d13 100644 --- a/.besouro/20151002120722751/zorroEpisodes.txt +++ b/.besouro/20151002120722751/zorroEpisodes.txt @@ -4,3 +4,4 @@ 1443777127254 regression 1 16 true 1443777173736 regression 1 46 true 1443777231567 test-first 1 57 true +1443777313969 refactoring 2A 82 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java new file mode 100644 index 00000000..3f1e17c4 --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java @@ -0,0 +1,5 @@ +package org.univoulu.tol.sqatlab.sudoku; + +public class SudokuStringEmptyException extends SudokuException { + +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 997acf61..782f97b8 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -22,6 +22,6 @@ public void testStringTooShortException() { public void testStringEmptyException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); sudokuVerifier.verify(""); - } + } } From ccacf7d10bdd7bea96f8b910f56cabebde2aba8c Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:17:31 +0300 Subject: [PATCH 022/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 2 ++ .../tol/sqatlab/sudoku/SudokuStringTooLongException.java | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 5dc1e56f..69716e91 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -72,3 +72,5 @@ UnitTestSessionAction 1443777313969 Rerun org.univoulu.tol.sqatlab.sudoku.TestSu RefactoringAction 1443777352666 TestSudokuVerifier.java ADD void testStringEmptyException()/2 METHOD RefactoringAction 1443777353509 TestSudokuVerifier.java REMOVE testStringEmptyException()/2 METHOD EditAction 1443777355650 TestSudokuVerifier.java 777 3 6 0 +RefactoringAction 1443777363184 SudokuStringTooLongException.java ADD long serialVersionUID FIELD +EditAction 1443777451813 SudokuStringTooLongException.java 189 0 0 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java index e314f8c5..6def9520 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java @@ -2,4 +2,9 @@ public class SudokuStringTooLongException extends SudokuException { + /** + * + */ + private static final long serialVersionUID = 1L; + } From 228366cf57038279392e6763008265b827d4d67f Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:25:25 +0300 Subject: [PATCH 023/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 69716e91..50772cf0 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -74,3 +74,5 @@ RefactoringAction 1443777353509 TestSudokuVerifier.java REMOVE testStringEmptyEx EditAction 1443777355650 TestSudokuVerifier.java 777 3 6 0 RefactoringAction 1443777363184 SudokuStringTooLongException.java ADD long serialVersionUID FIELD EditAction 1443777451813 SudokuStringTooLongException.java 189 0 0 0 +RefactoringAction 1443777924310 SudokuException.java ADD long serialVersionUID FIELD +EditAction 1443777925117 SudokuException.java 196 0 0 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java index 9cb83b14..d3d26704 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java @@ -2,4 +2,9 @@ public class SudokuException extends RuntimeException { + /** + * + */ + private static final long serialVersionUID = -1092847391696957077L; + } From e26e5567c30b3e10330793199cfda007e49cc2f9 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:25:39 +0300 Subject: [PATCH 024/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 1 + .../tol/sqatlab/sudoku/SudokuStringTooLongException.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 50772cf0..b64fc040 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -76,3 +76,4 @@ RefactoringAction 1443777363184 SudokuStringTooLongException.java ADD long seria EditAction 1443777451813 SudokuStringTooLongException.java 189 0 0 0 RefactoringAction 1443777924310 SudokuException.java ADD long serialVersionUID FIELD EditAction 1443777925117 SudokuException.java 196 0 0 0 +EditAction 1443777939399 SudokuStringTooLongException.java 208 0 0 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java index 6def9520..888766ad 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java @@ -5,6 +5,6 @@ public class SudokuStringTooLongException extends SudokuException { /** * */ - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = -1092847391696957078L; } From c748dd8aafec9a3b7882d6a965a5898cf6066a02 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:25:50 +0300 Subject: [PATCH 025/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 2 ++ .../tol/sqatlab/sudoku/SudokuStringEmptyException.java | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index b64fc040..2cbe2c6e 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -77,3 +77,5 @@ EditAction 1443777451813 SudokuStringTooLongException.java 189 0 0 0 RefactoringAction 1443777924310 SudokuException.java ADD long serialVersionUID FIELD EditAction 1443777925117 SudokuException.java 196 0 0 0 EditAction 1443777939399 SudokuStringTooLongException.java 208 0 0 0 +RefactoringAction 1443777948889 SudokuStringEmptyException.java ADD long serialVersionUID FIELD +EditAction 1443777950151 SudokuStringEmptyException.java 206 0 0 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java index 3f1e17c4..4c3eee29 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java @@ -2,4 +2,9 @@ public class SudokuStringEmptyException extends SudokuException { + /** + * + */ + private static final long serialVersionUID = -8335003949212887564L; + } From 2c63289875e54246ea335ab8e312b408ff9cc368 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:26:43 +0300 Subject: [PATCH 026/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 9 +++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 2cbe2c6e..ffd85a46 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -79,3 +79,4 @@ EditAction 1443777925117 SudokuException.java 196 0 0 0 EditAction 1443777939399 SudokuStringTooLongException.java 208 0 0 0 RefactoringAction 1443777948889 SudokuStringEmptyException.java ADD long serialVersionUID FIELD EditAction 1443777950151 SudokuStringEmptyException.java 206 0 0 0 +EditAction 1443778003438 SudokuVerifier.java 452 1 2 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 901c0ac5..f9e04424 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -4,12 +4,13 @@ public class SudokuVerifier { public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct - if( candidateSolution.length() > 81 ) - throw new SudokuStringTooLongException(); - if( candidateSolution.length() < 81 && !candidateSolution.isEmpty() ) - throw new SudokuStringTooShortException(); if( candidateSolution.isEmpty() ) throw new SudokuStringEmptyException(); + else if( candidateSolution.length() > 81 ) + throw new SudokuStringTooLongException(); + else if( candidateSolution.length() < 81 ) + throw new SudokuStringTooShortException(); + return 0; } } From 4adc783123168964322fbbd368315e8fbf248a2b Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:27:07 +0300 Subject: [PATCH 027/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 3 +++ .besouro/20151002120722751/besouroEpisodes.txt | 5 +++++ .besouro/20151002120722751/randomHeuristicEpisodes.txt | 1 + .besouro/20151002120722751/zorroEpisodes.txt | 1 + .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 8 +++++++- 5 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index ffd85a46..ed227ca6 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -80,3 +80,6 @@ EditAction 1443777939399 SudokuStringTooLongException.java 208 0 0 0 RefactoringAction 1443777948889 SudokuStringEmptyException.java ADD long serialVersionUID FIELD EditAction 1443777950151 SudokuStringEmptyException.java 206 0 0 0 EditAction 1443778003438 SudokuVerifier.java 452 1 2 0 +UnitTestCaseAction 1443778005227 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778005227 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK +EditAction 1443778027921 TestSudokuVerifier.java 958 4 8 0 diff --git a/.besouro/20151002120722751/besouroEpisodes.txt b/.besouro/20151002120722751/besouroEpisodes.txt index 1ad641b0..851f7bf6 100644 --- a/.besouro/20151002120722751/besouroEpisodes.txt +++ b/.besouro/20151002120722751/besouroEpisodes.txt @@ -33,3 +33,8 @@ 1443777231573 test-first 1 42 true 1443777231574 test-first 1 42 true 1443777313969 refactoring 2A 65 true +1443778005227 test-first 4 652 true +1443778005228 test-first 4 652 true +1443778005229 test-first 4 652 true +1443778005230 test-first 4 652 true +1443778005231 test-first 4 652 true diff --git a/.besouro/20151002120722751/randomHeuristicEpisodes.txt b/.besouro/20151002120722751/randomHeuristicEpisodes.txt index 9880ef0f..1d2805df 100644 --- a/.besouro/20151002120722751/randomHeuristicEpisodes.txt +++ b/.besouro/20151002120722751/randomHeuristicEpisodes.txt @@ -5,3 +5,4 @@ 1443777173736 regression 1 0 true 1443777231567 test-first 1 42 true 1443777313969 refactoring 2A 65 false +1443778005227 test-first 4 652 true diff --git a/.besouro/20151002120722751/zorroEpisodes.txt b/.besouro/20151002120722751/zorroEpisodes.txt index 48461d13..4951f998 100644 --- a/.besouro/20151002120722751/zorroEpisodes.txt +++ b/.besouro/20151002120722751/zorroEpisodes.txt @@ -5,3 +5,4 @@ 1443777173736 regression 1 46 true 1443777231567 test-first 1 57 true 1443777313969 refactoring 2A 82 true +1443778005227 test-first 4 691 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 782f97b8..b17e4d03 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -22,6 +22,12 @@ public void testStringTooShortException() { public void testStringEmptyException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); sudokuVerifier.verify(""); - } + } + + @Test(expected=SudokuStringEmptyException.class) + public void testStringEmptyException() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + sudokuVerifier.verify(""); + } } From 9e124fc240058fbed593632f8e0404f78c312f6d Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:30:42 +0300 Subject: [PATCH 028/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index ed227ca6..dde39b34 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -83,3 +83,8 @@ EditAction 1443778003438 SudokuVerifier.java 452 1 2 0 UnitTestCaseAction 1443778005227 TestSudokuVerifier.java OK UnitTestSessionAction 1443778005227 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK EditAction 1443778027921 TestSudokuVerifier.java 958 4 8 0 +CompilationAction 1443778028195 TestSudokuVerifier.java +RefactoringAction 1443778230184 TestSudokuVerifier.java RENAME testStringEmptyException()/2=>void testCorerc() METHOD +RefactoringAction 1443778233203 TestSudokuVerifier.java RENAME testCorerc()=>void testCorrectSu() METHOD +RefactoringAction 1443778235579 TestSudokuVerifier.java RENAME testCorrectSu()=>void testCorrectSudokuString() METHOD +EditAction 1443778242330 TestSudokuVerifier.java 1038 4 8 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index b17e4d03..c80ced71 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -25,9 +25,9 @@ public void testStringEmptyException() { } @Test(expected=SudokuStringEmptyException.class) - public void testStringEmptyException() { + public void testCorrectSudokuString() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); - sudokuVerifier.verify(""); + sudokuVerifier.verify("417369825632158947958724316825437169791586432346912758289643571573291684164875293"); } } From 626cdcaf6e365e5f76e1b7f549fe2b7ff5a05e18 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:31:20 +0300 Subject: [PATCH 029/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index dde39b34..6007e357 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -88,3 +88,6 @@ RefactoringAction 1443778230184 TestSudokuVerifier.java RENAME testStringEmptyEx RefactoringAction 1443778233203 TestSudokuVerifier.java RENAME testCorerc()=>void testCorrectSu() METHOD RefactoringAction 1443778235579 TestSudokuVerifier.java RENAME testCorrectSu()=>void testCorrectSudokuString() METHOD EditAction 1443778242330 TestSudokuVerifier.java 1038 4 8 0 +RefactoringAction 1443778258164 TestSudokuVerifier.java ADD String correctSudokuString() METHOD +RefactoringAction 1443778261938 TestSudokuVerifier.java RENAME correctSudokuString()=>String correctSudokuString FIELD +EditAction 1443778280539 TestSudokuVerifier.java 1093 4 8 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index c80ced71..7b3b65e9 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -6,6 +6,7 @@ public class TestSudokuVerifier { + private static final String correctSudokuString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); @@ -27,7 +28,7 @@ public void testStringEmptyException() { @Test(expected=SudokuStringEmptyException.class) public void testCorrectSudokuString() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); - sudokuVerifier.verify("417369825632158947958724316825437169791586432346912758289643571573291684164875293"); + sudokuVerifier.verify(""); } } From 166d1ca65c8289886ce1f0c67fbc020a488054ac Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:31:33 +0300 Subject: [PATCH 030/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 6007e357..22c7266c 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -91,3 +91,4 @@ EditAction 1443778242330 TestSudokuVerifier.java 1038 4 8 0 RefactoringAction 1443778258164 TestSudokuVerifier.java ADD String correctSudokuString() METHOD RefactoringAction 1443778261938 TestSudokuVerifier.java RENAME correctSudokuString()=>String correctSudokuString FIELD EditAction 1443778280539 TestSudokuVerifier.java 1093 4 8 0 +EditAction 1443778293465 TestSudokuVerifier.java 1112 4 8 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 7b3b65e9..87fd2857 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 testStringEmptyException() { @Test(expected=SudokuStringEmptyException.class) public void testCorrectSudokuString() { - SudokuVerifier sudokuVerifier = new SudokuVerifier(); + SudokuVerifier sudokuVerifier = new SudokuVerifier(correctSudokuString); sudokuVerifier.verify(""); } From 989d83b736b2bd8e59011506f9b86a1579da33ce Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:31:52 +0300 Subject: [PATCH 031/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 22c7266c..7cbbba4d 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -92,3 +92,8 @@ RefactoringAction 1443778258164 TestSudokuVerifier.java ADD String correctSudoku RefactoringAction 1443778261938 TestSudokuVerifier.java RENAME correctSudokuString()=>String correctSudokuString FIELD EditAction 1443778280539 TestSudokuVerifier.java 1093 4 8 0 EditAction 1443778293465 TestSudokuVerifier.java 1112 4 8 0 +CompilationAction 1443778293702 TestSudokuVerifier.java +CompilationAction 1443778301891 TestSudokuVerifier.java +UnitTestCaseAction 1443778304090 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778304090 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL +EditAction 1443778312568 TestSudokuVerifier.java 1067 4 8 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 87fd2857..d3d981df 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -25,10 +25,10 @@ public void testStringEmptyException() { sudokuVerifier.verify(""); } - @Test(expected=SudokuStringEmptyException.class) + @Test public void testCorrectSudokuString() { - SudokuVerifier sudokuVerifier = new SudokuVerifier(correctSudokuString); - sudokuVerifier.verify(""); + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + sudokuVerifier.verify(correctSudokuString); } } From 84f918eac90735b08cdaeea4216294aef16bc0d4 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:33:12 +0300 Subject: [PATCH 032/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 4 ++++ .besouro/20151002120722751/besouroEpisodes.txt | 2 ++ .besouro/20151002120722751/randomHeuristicEpisodes.txt | 1 + .besouro/20151002120722751/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 ++ 5 files changed, 10 insertions(+) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 7cbbba4d..b7a95ca0 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -97,3 +97,7 @@ CompilationAction 1443778301891 TestSudokuVerifier.java UnitTestCaseAction 1443778304090 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443778304090 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL EditAction 1443778312568 TestSudokuVerifier.java 1067 4 8 0 +UnitTestCaseAction 1443778314256 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778314257 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK +FileOpenedAction 1443778381872 TestTennisGame.java 4003 16 65 20 +EditAction 1443778392539 TestSudokuVerifier.java 1129 4 9 1 diff --git a/.besouro/20151002120722751/besouroEpisodes.txt b/.besouro/20151002120722751/besouroEpisodes.txt index 851f7bf6..8483f2bc 100644 --- a/.besouro/20151002120722751/besouroEpisodes.txt +++ b/.besouro/20151002120722751/besouroEpisodes.txt @@ -38,3 +38,5 @@ 1443778005229 test-first 4 652 true 1443778005230 test-first 4 652 true 1443778005231 test-first 4 652 true +1443778314257 test-addition 2 286 true +1443778314258 test-addition 1 286 true diff --git a/.besouro/20151002120722751/randomHeuristicEpisodes.txt b/.besouro/20151002120722751/randomHeuristicEpisodes.txt index 1d2805df..0d9a4ce5 100644 --- a/.besouro/20151002120722751/randomHeuristicEpisodes.txt +++ b/.besouro/20151002120722751/randomHeuristicEpisodes.txt @@ -6,3 +6,4 @@ 1443777231567 test-first 1 42 true 1443777313969 refactoring 2A 65 false 1443778005227 test-first 4 652 true +1443778314257 test-addition 2 286 false diff --git a/.besouro/20151002120722751/zorroEpisodes.txt b/.besouro/20151002120722751/zorroEpisodes.txt index 4951f998..9df5d0d4 100644 --- a/.besouro/20151002120722751/zorroEpisodes.txt +++ b/.besouro/20151002120722751/zorroEpisodes.txt @@ -6,3 +6,4 @@ 1443777231567 test-first 1 57 true 1443777313969 refactoring 2A 82 true 1443778005227 test-first 4 691 true +1443778314257 test-addition 2 309 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index d3d981df..cc9f8951 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -29,6 +29,8 @@ public void testStringEmptyException() { public void testCorrectSudokuString() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); sudokuVerifier.verify(correctSudokuString); + //Assert + assertEquals("fifteen - love", game.GetScore()); } } From ff523b1a6858b3946e91744925563f1620755636 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:33:28 +0300 Subject: [PATCH 033/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index b7a95ca0..2bd4bf3e 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -101,3 +101,6 @@ UnitTestCaseAction 1443778314256 TestSudokuVerifier.java OK UnitTestSessionAction 1443778314257 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK FileOpenedAction 1443778381872 TestTennisGame.java 4003 16 65 20 EditAction 1443778392539 TestSudokuVerifier.java 1129 4 9 1 +CompilationAction 1443778392804 TestSudokuVerifier.java +CompilationAction 1443778403840 TestSudokuVerifier.java +EditAction 1443778408331 TestSudokuVerifier.java 1101 4 8 1 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index cc9f8951..3d829027 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -28,9 +28,9 @@ public void testStringEmptyException() { @Test public void testCorrectSudokuString() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); - sudokuVerifier.verify(correctSudokuString); + //Assert - assertEquals("fifteen - love", game.GetScore()); + assertEquals("1", sudokuVerifier.verify(correctSudokuString) ); } } From 87c96427e95d93d73dbadba981a01ae897c372bf Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:33:42 +0300 Subject: [PATCH 034/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 2bd4bf3e..355ab513 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -104,3 +104,6 @@ EditAction 1443778392539 TestSudokuVerifier.java 1129 4 9 1 CompilationAction 1443778392804 TestSudokuVerifier.java CompilationAction 1443778403840 TestSudokuVerifier.java EditAction 1443778408331 TestSudokuVerifier.java 1101 4 8 1 +UnitTestCaseAction 1443778412169 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778412169 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL +EditAction 1443778422576 TestSudokuVerifier.java 1101 4 8 1 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 3d829027..8164cb3e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -30,7 +30,7 @@ public void testCorrectSudokuString() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertEquals("1", sudokuVerifier.verify(correctSudokuString) ); + assertEquals("0", sudokuVerifier.verify(correctSudokuString) ); } } From d05d53ad566b2eba456a7b22380ee916a070802b Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:34:00 +0300 Subject: [PATCH 035/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 355ab513..6e8d2623 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -107,3 +107,6 @@ EditAction 1443778408331 TestSudokuVerifier.java 1101 4 8 1 UnitTestCaseAction 1443778412169 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443778412169 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL EditAction 1443778422576 TestSudokuVerifier.java 1101 4 8 1 +UnitTestCaseAction 1443778424326 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778424326 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL +EditAction 1443778440526 TestSudokuVerifier.java 1099 4 8 1 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 8164cb3e..3c80fec6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -30,7 +30,7 @@ public void testCorrectSudokuString() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertEquals("0", sudokuVerifier.verify(correctSudokuString) ); + assertEquals(0, sudokuVerifier.verify(correctSudokuString) ); } } From e256368222ae836220bb7292f885643a22ab4de1 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:37:48 +0300 Subject: [PATCH 036/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 3 +++ .besouro/20151002120722751/besouroEpisodes.txt | 3 +++ .besouro/20151002120722751/randomHeuristicEpisodes.txt | 1 + .besouro/20151002120722751/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 1 + 5 files changed, 9 insertions(+) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 6e8d2623..d6805c8d 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -110,3 +110,6 @@ EditAction 1443778422576 TestSudokuVerifier.java 1101 4 8 1 UnitTestCaseAction 1443778424326 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443778424326 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL EditAction 1443778440526 TestSudokuVerifier.java 1099 4 8 1 +UnitTestCaseAction 1443778442567 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778442567 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK +EditAction 1443778668306 SudokuVerifier.java 568 1 2 0 diff --git a/.besouro/20151002120722751/besouroEpisodes.txt b/.besouro/20151002120722751/besouroEpisodes.txt index 8483f2bc..e7a49eb6 100644 --- a/.besouro/20151002120722751/besouroEpisodes.txt +++ b/.besouro/20151002120722751/besouroEpisodes.txt @@ -40,3 +40,6 @@ 1443778005231 test-first 4 652 true 1443778314257 test-addition 2 286 true 1443778314258 test-addition 1 286 true +1443778442567 test-addition 2 60 true +1443778442568 test-addition 2 60 true +1443778442569 test-addition 1 60 true diff --git a/.besouro/20151002120722751/randomHeuristicEpisodes.txt b/.besouro/20151002120722751/randomHeuristicEpisodes.txt index 0d9a4ce5..c2432c29 100644 --- a/.besouro/20151002120722751/randomHeuristicEpisodes.txt +++ b/.besouro/20151002120722751/randomHeuristicEpisodes.txt @@ -7,3 +7,4 @@ 1443777313969 refactoring 2A 65 false 1443778005227 test-first 4 652 true 1443778314257 test-addition 2 286 false +1443778442567 test-addition 2 60 false diff --git a/.besouro/20151002120722751/zorroEpisodes.txt b/.besouro/20151002120722751/zorroEpisodes.txt index 9df5d0d4..a75a4d5c 100644 --- a/.besouro/20151002120722751/zorroEpisodes.txt +++ b/.besouro/20151002120722751/zorroEpisodes.txt @@ -7,3 +7,4 @@ 1443777313969 refactoring 2A 82 true 1443778005227 test-first 4 691 true 1443778314257 test-addition 2 309 true +1443778442567 test-addition 2 128 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index f9e04424..ec6c00f6 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -11,6 +11,7 @@ else if( candidateSolution.length() > 81 ) else if( candidateSolution.length() < 81 ) throw new SudokuStringTooShortException(); + if(canditateSolution.Equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; } } From 0de61a1281fdeab4cb40d061402647e1a8505cd1 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:38:19 +0300 Subject: [PATCH 037/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 6 ++++++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 6 ++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index d6805c8d..41e47ede 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -113,3 +113,9 @@ EditAction 1443778440526 TestSudokuVerifier.java 1099 4 8 1 UnitTestCaseAction 1443778442567 TestSudokuVerifier.java OK UnitTestSessionAction 1443778442567 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK EditAction 1443778668306 SudokuVerifier.java 568 1 2 0 +CompilationAction 1443778668414 SudokuVerifier.java +CompilationAction 1443778692640 SudokuVerifier.java +CompilationAction 1443778692782 SudokuVerifier.java +CompilationAction 1443778696783 SudokuVerifier.java +CompilationAction 1443778696925 SudokuVerifier.java +EditAction 1443778699512 SudokuVerifier.java 575 1 2 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index ec6c00f6..7bbe6bae 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -11,7 +11,9 @@ else if( candidateSolution.length() > 81 ) else if( candidateSolution.length() < 81 ) throw new SudokuStringTooShortException(); - if(canditateSolution.Equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) - return 0; + if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) + + return 0; + } } From 7ca9438fa1f884c663715e60650f867aa95312d8 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:38:27 +0300 Subject: [PATCH 038/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 41e47ede..e29d4623 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -119,3 +119,5 @@ CompilationAction 1443778692782 SudokuVerifier.java CompilationAction 1443778696783 SudokuVerifier.java CompilationAction 1443778696925 SudokuVerifier.java EditAction 1443778699512 SudokuVerifier.java 575 1 2 0 +CompilationAction 1443778699776 SudokuVerifier.java +EditAction 1443778707076 SudokuVerifier.java 584 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 7bbe6bae..66049a69 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -11,9 +11,8 @@ else if( candidateSolution.length() > 81 ) else if( candidateSolution.length() < 81 ) throw new SudokuStringTooShortException(); - if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) - + if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; - + return -1; } } From 2bf4ff7e742b6789aa53a1ac8670c84b3f534e2d Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:39:56 +0300 Subject: [PATCH 039/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 3 +++ .besouro/20151002120722751/besouroEpisodes.txt | 2 ++ .besouro/20151002120722751/randomHeuristicEpisodes.txt | 1 + .besouro/20151002120722751/zorroEpisodes.txt | 1 + .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 8 ++++++++ 5 files changed, 15 insertions(+) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index e29d4623..7ac876bc 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -121,3 +121,6 @@ CompilationAction 1443778696925 SudokuVerifier.java EditAction 1443778699512 SudokuVerifier.java 575 1 2 0 CompilationAction 1443778699776 SudokuVerifier.java EditAction 1443778707076 SudokuVerifier.java 584 1 3 0 +UnitTestCaseAction 1443778709558 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778709559 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK +EditAction 1443778796482 TestSudokuVerifier.java 1286 5 10 2 diff --git a/.besouro/20151002120722751/besouroEpisodes.txt b/.besouro/20151002120722751/besouroEpisodes.txt index e7a49eb6..7b414d91 100644 --- a/.besouro/20151002120722751/besouroEpisodes.txt +++ b/.besouro/20151002120722751/besouroEpisodes.txt @@ -43,3 +43,5 @@ 1443778442567 test-addition 2 60 true 1443778442568 test-addition 2 60 true 1443778442569 test-addition 1 60 true +1443778709559 production 1 41 false +1443778709560 refactoring 2A 41 true diff --git a/.besouro/20151002120722751/randomHeuristicEpisodes.txt b/.besouro/20151002120722751/randomHeuristicEpisodes.txt index c2432c29..bb76300c 100644 --- a/.besouro/20151002120722751/randomHeuristicEpisodes.txt +++ b/.besouro/20151002120722751/randomHeuristicEpisodes.txt @@ -8,3 +8,4 @@ 1443778005227 test-first 4 652 true 1443778314257 test-addition 2 286 false 1443778442567 test-addition 2 60 false +1443778709559 production 1 41 false diff --git a/.besouro/20151002120722751/zorroEpisodes.txt b/.besouro/20151002120722751/zorroEpisodes.txt index a75a4d5c..04f8da2b 100644 --- a/.besouro/20151002120722751/zorroEpisodes.txt +++ b/.besouro/20151002120722751/zorroEpisodes.txt @@ -8,3 +8,4 @@ 1443778005227 test-first 4 691 true 1443778314257 test-addition 2 309 true 1443778442567 test-addition 2 128 true +1443778709559 production 1 266 true diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 3c80fec6..063fd1d8 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -32,5 +32,13 @@ public void testCorrectSudokuString() { //Assert assertEquals(0, sudokuVerifier.verify(correctSudokuString) ); } + + @Test + public void testCorrectSudokuString() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + + //Assert + assertEquals(0, sudokuVerifier.verify(correctSudokuString) ); + } } From d6081912ad661893874782f84e425e18cd014498 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:40:14 +0300 Subject: [PATCH 040/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 10 ++++++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 7ac876bc..e8bd58f7 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -124,3 +124,13 @@ EditAction 1443778707076 SudokuVerifier.java 584 1 3 0 UnitTestCaseAction 1443778709558 TestSudokuVerifier.java OK UnitTestSessionAction 1443778709559 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK EditAction 1443778796482 TestSudokuVerifier.java 1286 5 10 2 +CompilationAction 1443778796715 TestSudokuVerifier.java +RefactoringAction 1443778800669 TestSudokuVerifier.java RENAME testCorrectSudokuString()/2=>void test() METHOD +RefactoringAction 1443778802676 TestSudokuVerifier.java RENAME test()=>void testAll() METHOD +RefactoringAction 1443778803400 TestSudokuVerifier.java RENAME testAll()=>void testAllS() METHOD +RefactoringAction 1443778805754 TestSudokuVerifier.java RENAME testAllS()=>void testAllStringAre() METHOD +RefactoringAction 1443778807191 TestSudokuVerifier.java RENAME testAllStringAre()=>void testAllStringArePosi() METHOD +RefactoringAction 1443778807262 TestSudokuVerifier.java RENAME testAllStringArePosi()=>void testAllStringArePosit() METHOD +RefactoringAction 1443778810121 TestSudokuVerifier.java RENAME testAllStringArePosit()=>void testAllStringArePositiveRule() METHOD +CompilationAction 1443778810172 TestSudokuVerifier.java +EditAction 1443778814247 TestSudokuVerifier.java 1292 5 10 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 063fd1d8..3ae0bb81 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -34,11 +34,11 @@ public void testCorrectSudokuString() { } @Test - public void testCorrectSudokuString() { + public void testAllStringArePositiveRule() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertEquals(0, sudokuVerifier.verify(correctSudokuString) ); + assertEquals(-1, sudokuVerifier.verify(correctSudokuString) ); } } From c47d26c4b053a07da083246984c232ee88d57eb3 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:40:47 +0300 Subject: [PATCH 041/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 4 ++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 1 + 2 files changed, 5 insertions(+) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index e8bd58f7..c0159e6f 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -134,3 +134,7 @@ RefactoringAction 1443778807262 TestSudokuVerifier.java RENAME testAllStringAreP RefactoringAction 1443778810121 TestSudokuVerifier.java RENAME testAllStringArePosit()=>void testAllStringArePositiveRule() METHOD CompilationAction 1443778810172 TestSudokuVerifier.java EditAction 1443778814247 TestSudokuVerifier.java 1292 5 10 2 +RefactoringAction 1443778826755 TestSudokuVerifier.java ADD void testCorrectSudokuString()/2 METHOD +RefactoringAction 1443778827860 TestSudokuVerifier.java REMOVE testCorrectSudokuString()/2 METHOD +RefactoringAction 1443778841931 TestSudokuVerifier.java ADD String correctSudokuString/2 FIELD +EditAction 1443778847201 TestSudokuVerifier.java 1429 5 10 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 3ae0bb81..e40d921a 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 { private static final String correctSudokuString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + private static final String correctSudokuString = "417-369825632158947958724316825437169791586432346912758289643571573291684164875293"; @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); From 00b5d9a25f3fecdcf9043a91d3f8b693cebcd7fe Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:40:53 +0300 Subject: [PATCH 042/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 1 + 2 files changed, 3 insertions(+) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index c0159e6f..50418d17 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -138,3 +138,5 @@ RefactoringAction 1443778826755 TestSudokuVerifier.java ADD void testCorrectSudo RefactoringAction 1443778827860 TestSudokuVerifier.java REMOVE testCorrectSudokuString()/2 METHOD RefactoringAction 1443778841931 TestSudokuVerifier.java ADD String correctSudokuString/2 FIELD EditAction 1443778847201 TestSudokuVerifier.java 1429 5 10 2 +CompilationAction 1443778847570 TestSudokuVerifier.java +EditAction 1443778853494 TestSudokuVerifier.java 1566 5 10 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index e40d921a..0ea3d544 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 { private static final String correctSudokuString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; private static final String correctSudokuString = "417-369825632158947958724316825437169791586432346912758289643571573291684164875293"; + private static final String correctSudokuString = "417-369825632158947958724316825437169791586432346912758289643571573291684164875293"; @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); From ad149f019b4e77eafb96749e3bbfe73ab5a28b85 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:41:31 +0300 Subject: [PATCH 043/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 10 ++++++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 50418d17..2681d8d9 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -140,3 +140,13 @@ RefactoringAction 1443778841931 TestSudokuVerifier.java ADD String correctSudoku EditAction 1443778847201 TestSudokuVerifier.java 1429 5 10 2 CompilationAction 1443778847570 TestSudokuVerifier.java EditAction 1443778853494 TestSudokuVerifier.java 1566 5 10 2 +CompilationAction 1443778853737 TestSudokuVerifier.java +CompilationAction 1443778857242 TestSudokuVerifier.java +CompilationAction 1443778857419 TestSudokuVerifier.java +RefactoringAction 1443778872647 TestSudokuVerifier.java RENAME correctSudokuString/2=>String SudokuString FIELD +RefactoringAction 1443778872703 TestSudokuVerifier.java RENAME SudokuString=>String SudokuStringWi FIELD +RefactoringAction 1443778873708 TestSudokuVerifier.java RENAME SudokuStringWi=>String SudokuStringW FIELD +RefactoringAction 1443778873763 TestSudokuVerifier.java RENAME SudokuStringW=>String SudokuString FIELD +RefactoringAction 1443778876421 TestSudokuVerifier.java RENAME SudokuString=>String SudokuStringWithNegative FIELD +CompilationAction 1443778879309 TestSudokuVerifier.java +EditAction 1443778891464 TestSudokuVerifier.java 1578 5 10 2 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 0ea3d544..477e45bb 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 { private static final String correctSudokuString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - private static final String correctSudokuString = "417-369825632158947958724316825437169791586432346912758289643571573291684164875293"; - private static final String correctSudokuString = "417-369825632158947958724316825437169791586432346912758289643571573291684164875293"; + private static final String SudokuStringWithNegativeNumber = "417-369825632158947958724316825437169791586432346912758289643571573291684164875293"; + private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); From a1774923589f756c17b2d207737ef2c81352da00 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:41:46 +0300 Subject: [PATCH 044/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 1 + .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 2681d8d9..4dffe1f4 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -150,3 +150,4 @@ RefactoringAction 1443778873763 TestSudokuVerifier.java RENAME SudokuStringW=>St RefactoringAction 1443778876421 TestSudokuVerifier.java RENAME SudokuString=>String SudokuStringWithNegative FIELD CompilationAction 1443778879309 TestSudokuVerifier.java EditAction 1443778891464 TestSudokuVerifier.java 1578 5 10 2 +EditAction 1443778906487 TestSudokuVerifier.java 1765 6 12 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 477e45bb..435313cb 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -35,6 +35,14 @@ public void testCorrectSudokuString() { assertEquals(0, sudokuVerifier.verify(correctSudokuString) ); } + @Test + public void testCorrectSudokuString() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + + //Assert + assertEquals(0, sudokuVerifier.verify(correctSudokuString) ); + } + @Test public void testAllStringArePositiveRule() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); From 60682be57001a00f9e4c26f43a1e2def500b3813 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:41:57 +0300 Subject: [PATCH 045/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 4dffe1f4..9e9e3a01 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -151,3 +151,6 @@ RefactoringAction 1443778876421 TestSudokuVerifier.java RENAME SudokuString=>Str CompilationAction 1443778879309 TestSudokuVerifier.java EditAction 1443778891464 TestSudokuVerifier.java 1578 5 10 2 EditAction 1443778906487 TestSudokuVerifier.java 1765 6 12 3 +CompilationAction 1443778906722 TestSudokuVerifier.java +CompilationAction 1443778909190 TestSudokuVerifier.java +EditAction 1443778917361 TestSudokuVerifier.java 1770 6 12 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 435313cb..74a79adb 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -36,11 +36,11 @@ public void testCorrectSudokuString() { } @Test - public void testCorrectSudokuString() { + public void testInCorrectSudokuString() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertEquals(0, sudokuVerifier.verify(correctSudokuString) ); + assertNotEquals(0, sudokuVerifier.verify(correctSudokuString) ); } @Test From 7628bb2bbd4245c61fdec9456ae36299ca672412 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:42:01 +0300 Subject: [PATCH 046/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 9e9e3a01..b3567055 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -154,3 +154,4 @@ EditAction 1443778906487 TestSudokuVerifier.java 1765 6 12 3 CompilationAction 1443778906722 TestSudokuVerifier.java CompilationAction 1443778909190 TestSudokuVerifier.java EditAction 1443778917361 TestSudokuVerifier.java 1770 6 12 3 +EditAction 1443778921081 TestSudokuVerifier.java 1772 6 12 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 74a79adb..97fc1f5c 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 testInCorrectSudokuString() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertNotEquals(0, sudokuVerifier.verify(correctSudokuString) ); + assertNotEquals(0, sudokuVerifier.verify(incorrectSudokuString) ); } @Test From 8de430771d41be2484dbeb13e86e7e5a8d8feca6 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:43:17 +0300 Subject: [PATCH 047/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index b3567055..a6c54cf4 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -155,3 +155,6 @@ CompilationAction 1443778906722 TestSudokuVerifier.java CompilationAction 1443778909190 TestSudokuVerifier.java EditAction 1443778917361 TestSudokuVerifier.java 1770 6 12 3 EditAction 1443778921081 TestSudokuVerifier.java 1772 6 12 3 +UnitTestCaseAction 1443778924497 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778924498 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL +EditAction 1443778997282 TestSudokuVerifier.java 1771 6 12 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 97fc1f5c..b70d8a21 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 { private static final String correctSudokuString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - private static final String SudokuStringWithNegativeNumber = "417-369825632158947958724316825437169791586432346912758289643571573291684164875293"; + private static final String SudokuStringWithNegativeNumber = "417-36982563215894795872431682543716979158643234691275828964357157329168416487529"; private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { From 23cd13665ee20f1d1ab113ef6e54eb26e84586cf Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:45:52 +0300 Subject: [PATCH 048/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index a6c54cf4..39e10890 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -158,3 +158,4 @@ EditAction 1443778921081 TestSudokuVerifier.java 1772 6 12 3 UnitTestCaseAction 1443778924497 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443778924498 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL EditAction 1443778997282 TestSudokuVerifier.java 1771 6 12 3 +EditAction 1443779152711 SudokuVerifier.java 635 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 66049a69..6e0a7e7d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -10,7 +10,8 @@ else if( candidateSolution.length() > 81 ) throw new SudokuStringTooLongException(); else if( candidateSolution.length() < 81 ) throw new SudokuStringTooShortException(); - + //first split the string to be 123456789 steps + // if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; return -1; From 21e518915e20b0d14379fc15349f7c74acef7564 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:45:55 +0300 Subject: [PATCH 049/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 39e10890..527168fc 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -159,3 +159,4 @@ UnitTestCaseAction 1443778924497 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443778924498 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL EditAction 1443778997282 TestSudokuVerifier.java 1771 6 12 3 EditAction 1443779152711 SudokuVerifier.java 635 1 3 0 +EditAction 1443779155870 SudokuVerifier.java 635 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 6e0a7e7d..c5fc1e19 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -10,7 +10,7 @@ else if( candidateSolution.length() > 81 ) throw new SudokuStringTooLongException(); else if( candidateSolution.length() < 81 ) throw new SudokuStringTooShortException(); - //first split the string to be 123456789 steps + //First split the string to be 123456789 steps // if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; From e8c613559ea889fa8f70a9c56e12755acca07dc9 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:46:06 +0300 Subject: [PATCH 050/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 527168fc..fc8c2690 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -160,3 +160,4 @@ UnitTestSessionAction 1443778924498 Rerun org.univoulu.tol.sqatlab.sudoku.TestSu EditAction 1443778997282 TestSudokuVerifier.java 1771 6 12 3 EditAction 1443779152711 SudokuVerifier.java 635 1 3 0 EditAction 1443779155870 SudokuVerifier.java 635 1 3 0 +EditAction 1443779166024 SudokuVerifier.java 628 1 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index c5fc1e19..72cade2a 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -10,8 +10,7 @@ else if( candidateSolution.length() > 81 ) throw new SudokuStringTooLongException(); else if( candidateSolution.length() < 81 ) throw new SudokuStringTooShortException(); - //First split the string to be 123456789 steps - // + //First split the string to be in rows steps if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; return -1; From 476680686341bea3ea2f050f7fbdc8bf6fc154b5 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:47:08 +0300 Subject: [PATCH 051/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index fc8c2690..65b1a66d 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -161,3 +161,4 @@ EditAction 1443778997282 TestSudokuVerifier.java 1771 6 12 3 EditAction 1443779152711 SudokuVerifier.java 635 1 3 0 EditAction 1443779155870 SudokuVerifier.java 635 1 3 0 EditAction 1443779166024 SudokuVerifier.java 628 1 3 0 +EditAction 1443779228354 SudokuVerifier.java 676 1 0 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 72cade2a..de9aa3df 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -11,6 +11,8 @@ else if( candidateSolution.length() > 81 ) else if( candidateSolution.length() < 81 ) throw new SudokuStringTooShortException(); //First split the string to be in rows steps + while() + candidateSolution.substring(0, 9); if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; return -1; From 65bb0fa50d693ba6a16fe635281713b18d9e1af5 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:50:13 +0300 Subject: [PATCH 052/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 17 +++++++++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 5 +++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 65b1a66d..70fd5f5c 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -162,3 +162,20 @@ EditAction 1443779152711 SudokuVerifier.java 635 1 3 0 EditAction 1443779155870 SudokuVerifier.java 635 1 3 0 EditAction 1443779166024 SudokuVerifier.java 628 1 3 0 EditAction 1443779228354 SudokuVerifier.java 676 1 0 0 +CompilationAction 1443779228459 SudokuVerifier.java +CompilationAction 1443779266711 SudokuVerifier.java +CompilationAction 1443779266855 SudokuVerifier.java +CompilationAction 1443779266855 SudokuVerifier.java +CompilationAction 1443779286005 SudokuVerifier.java +CompilationAction 1443779286006 SudokuVerifier.java +CompilationAction 1443779286139 SudokuVerifier.java +CompilationAction 1443779286140 SudokuVerifier.java +CompilationAction 1443779286140 SudokuVerifier.java +CompilationAction 1443779304525 SudokuVerifier.java +CompilationAction 1443779304526 SudokuVerifier.java +CompilationAction 1443779304666 SudokuVerifier.java +CompilationAction 1443779359234 SudokuVerifier.java +CompilationAction 1443779359377 SudokuVerifier.java +CompilationAction 1443779397205 SudokuVerifier.java +CompilationAction 1443779402690 SudokuVerifier.java +EditAction 1443779413860 SudokuVerifier.java 759 1 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index de9aa3df..a6bee73b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -11,8 +11,9 @@ else if( candidateSolution.length() > 81 ) else if( candidateSolution.length() < 81 ) throw new SudokuStringTooShortException(); //First split the string to be in rows steps - while() - candidateSolution.substring(0, 9); + String[] sudokuCanditeRows= new String[9]; + for(int i =0; i<9;++i) + sudokuCanditeRows[i] = candidateSolution.substring(0, 9); if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; return -1; From e34619304e8dd53bcf43c89d6f365c1fe0db0b2b Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:50:19 +0300 Subject: [PATCH 053/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 70fd5f5c..542a73d2 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -179,3 +179,4 @@ CompilationAction 1443779359377 SudokuVerifier.java CompilationAction 1443779397205 SudokuVerifier.java CompilationAction 1443779402690 SudokuVerifier.java EditAction 1443779413860 SudokuVerifier.java 759 1 5 0 +EditAction 1443779419689 SudokuVerifier.java 759 1 5 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index a6bee73b..ed5a05c7 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -13,7 +13,7 @@ else if( candidateSolution.length() < 81 ) //First split the string to be in rows steps String[] sudokuCanditeRows= new String[9]; for(int i =0; i<9;++i) - sudokuCanditeRows[i] = candidateSolution.substring(0, 9); + sudokuCanditeRows[i] = candidateSolution.substring(i, 9); if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; return -1; From 59f1cc3aa46aa59bbfa458291590b773b0644ae1 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:50:31 +0300 Subject: [PATCH 054/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 542a73d2..3af310de 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -180,3 +180,4 @@ CompilationAction 1443779397205 SudokuVerifier.java CompilationAction 1443779402690 SudokuVerifier.java EditAction 1443779413860 SudokuVerifier.java 759 1 5 0 EditAction 1443779419689 SudokuVerifier.java 759 1 5 0 +EditAction 1443779431170 SudokuVerifier.java 759 1 0 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index ed5a05c7..edd1ab97 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -12,7 +12,7 @@ else if( candidateSolution.length() < 81 ) throw new SudokuStringTooShortException(); //First split the string to be in rows steps String[] sudokuCanditeRows= new String[9]; - for(int i =0; i<9;++i) + for(int i =0; i<9 i+9) sudokuCanditeRows[i] = candidateSolution.substring(i, 9); if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; From d45c248ecebd50443f401e2f6ee7b7ba3b2750b0 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:53:55 +0300 Subject: [PATCH 055/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 26 +++++++++++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 19 +++++++++++--- 2 files changed, 42 insertions(+), 3 deletions(-) diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 3af310de..66aafc23 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -181,3 +181,29 @@ CompilationAction 1443779402690 SudokuVerifier.java EditAction 1443779413860 SudokuVerifier.java 759 1 5 0 EditAction 1443779419689 SudokuVerifier.java 759 1 5 0 EditAction 1443779431170 SudokuVerifier.java 759 1 0 0 +CompilationAction 1443779431439 SudokuVerifier.java +CompilationAction 1443779431440 SudokuVerifier.java +CompilationAction 1443779431440 SudokuVerifier.java +CompilationAction 1443779442555 SudokuVerifier.java +CompilationAction 1443779442555 SudokuVerifier.java +CompilationAction 1443779442696 SudokuVerifier.java +CompilationAction 1443779445969 SudokuVerifier.java +CompilationAction 1443779446106 SudokuVerifier.java +CompilationAction 1443779446107 SudokuVerifier.java +RefactoringAction 1443779547347 SudokuVerifier.java ADD static List splitEqually(String, int) METHOD +CompilationAction 1443779547431 SudokuVerifier.java +CompilationAction 1443779547431 SudokuVerifier.java +CompilationAction 1443779547603 SudokuVerifier.java +CompilationAction 1443779547604 SudokuVerifier.java +CompilationAction 1443779547604 SudokuVerifier.java +CompilationAction 1443779547604 SudokuVerifier.java +RefactoringAction 1443779564437 SudokuVerifier.java ADD import java.util.List IMPORT +RefactoringAction 1443779567643 SudokuVerifier.java ADD import java.util.ArrayList IMPORT +CompilationAction 1443779569512 SudokuVerifier.java +CompilationAction 1443779569513 SudokuVerifier.java +CompilationAction 1443779569514 SudokuVerifier.java +CompilationAction 1443779569515 SudokuVerifier.java +CompilationAction 1443779569669 SudokuVerifier.java +CompilationAction 1443779569670 SudokuVerifier.java +CompilationAction 1443779629989 SudokuVerifier.java +EditAction 1443779635832 SudokuVerifier.java 1184 2 7 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index edd1ab97..dad8089b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,5 +1,8 @@ package org.univoulu.tol.sqatlab.sudoku; +import java.util.ArrayList; +import java.util.List; + public class SudokuVerifier { public int verify(String candidateSolution) { @@ -11,11 +14,21 @@ else if( candidateSolution.length() > 81 ) else if( candidateSolution.length() < 81 ) throw new SudokuStringTooShortException(); //First split the string to be in rows steps - String[] sudokuCanditeRows= new String[9]; - for(int i =0; i<9 i+9) - sudokuCanditeRows[i] = candidateSolution.substring(i, 9); + String[] sudokuCanditeRows = splitEqually(candidateSolution, 9); + if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; return -1; } + + public static List splitEqually(String text, int size) { + // Give the list the right capacity to start with. You could use an array + // instead if you wanted. + List ret = new ArrayList((text.length() + size - 1) / size); + + for (int start = 0; start < text.length(); start += size) { + ret.add(text.substring(start, Math.min(text.length(), start + size))); + } + return ret; + } } From 2d70e449b7e6db86c7ed1d75e338b56f5ed0e9c2 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:57:20 +0300 Subject: [PATCH 056/137] besouro automatic message --- .besouro/20151002120722751/actions.txt | 9 +++++++++ .besouro/2015100212571326/actions.txt | 2 ++ .besouro/2015100212571326/besouroEpisodes.txt | 0 .besouro/2015100212571326/disagreements.txt | 0 .besouro/2015100212571326/randomHeuristicEpisodes.txt | 0 .besouro/2015100212571326/userComments.txt | 0 .besouro/2015100212571326/zorroEpisodes.txt | 0 src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 5 ++++- 8 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 .besouro/2015100212571326/actions.txt create mode 100644 .besouro/2015100212571326/besouroEpisodes.txt create mode 100644 .besouro/2015100212571326/disagreements.txt create mode 100644 .besouro/2015100212571326/randomHeuristicEpisodes.txt create mode 100644 .besouro/2015100212571326/userComments.txt create mode 100644 .besouro/2015100212571326/zorroEpisodes.txt diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt index 66aafc23..aae78936 100644 --- a/.besouro/20151002120722751/actions.txt +++ b/.besouro/20151002120722751/actions.txt @@ -207,3 +207,12 @@ CompilationAction 1443779569669 SudokuVerifier.java CompilationAction 1443779569670 SudokuVerifier.java CompilationAction 1443779629989 SudokuVerifier.java EditAction 1443779635832 SudokuVerifier.java 1184 2 7 0 +CompilationAction 1443779635944 SudokuVerifier.java +CompilationAction 1443779672122 SudokuVerifier.java +CompilationAction 1443779748211 SudokuVerifier.java +CompilationAction 1443779748211 SudokuVerifier.java +CompilationAction 1443779748212 SudokuVerifier.java +CompilationAction 1443779752045 SudokuVerifier.java +CompilationAction 1443779752046 SudokuVerifier.java +CompilationAction 1443779752190 SudokuVerifier.java +CompilationAction 1443779752190 SudokuVerifier.java diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt new file mode 100644 index 00000000..cd6411f6 --- /dev/null +++ b/.besouro/2015100212571326/actions.txt @@ -0,0 +1,2 @@ +FileOpenedAction 1443779833604 SudokuVerifier.java 1260 2 3 0 +EditAction 1443779840836 SudokuVerifier.java 1261 2 8 0 diff --git a/.besouro/2015100212571326/besouroEpisodes.txt b/.besouro/2015100212571326/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/2015100212571326/disagreements.txt b/.besouro/2015100212571326/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/2015100212571326/randomHeuristicEpisodes.txt b/.besouro/2015100212571326/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/2015100212571326/userComments.txt b/.besouro/2015100212571326/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/2015100212571326/zorroEpisodes.txt b/.besouro/2015100212571326/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 dad8089b..81bc50fb 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -13,8 +13,11 @@ else if( candidateSolution.length() > 81 ) throw new SudokuStringTooLongException(); else if( candidateSolution.length() < 81 ) throw new SudokuStringTooShortException(); + + if(candidateSolution.contains(new CharSequence('-'))) + return -1; //First split the string to be in rows steps - String[] sudokuCanditeRows = splitEqually(candidateSolution, 9); + List sudokuCanditeRows = splitEqually(candidateSolution, 9); if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; From cc997c8caf9724a13b0419bc14119f6bbfdaa63b Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:58:16 +0300 Subject: [PATCH 057/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 4 ++++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index cd6411f6..93312604 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -1,2 +1,6 @@ FileOpenedAction 1443779833604 SudokuVerifier.java 1260 2 3 0 EditAction 1443779840836 SudokuVerifier.java 1261 2 8 0 +CompilationAction 1443779841248 SudokuVerifier.java +CompilationAction 1443779858625 SudokuVerifier.java +CompilationAction 1443779858791 SudokuVerifier.java +EditAction 1443779896865 SudokuVerifier.java 1255 2 8 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 81bc50fb..a5bd85b1 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -14,7 +14,7 @@ else if( candidateSolution.length() > 81 ) else if( candidateSolution.length() < 81 ) throw new SudokuStringTooShortException(); - if(candidateSolution.contains(new CharSequence('-'))) + if(candidateSolution.contains(new String("-"))) return -1; //First split the string to be in rows steps List sudokuCanditeRows = splitEqually(candidateSolution, 9); From 278a96ca89ff56a38e9576195fc3ea168f5cf572 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:58:55 +0300 Subject: [PATCH 058/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 4 ++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index 93312604..5c75d416 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -4,3 +4,7 @@ CompilationAction 1443779841248 SudokuVerifier.java CompilationAction 1443779858625 SudokuVerifier.java CompilationAction 1443779858791 SudokuVerifier.java EditAction 1443779896865 SudokuVerifier.java 1255 2 8 0 +FileOpenedAction 1443779905915 TestSudokuVerifier.java 1771 6 12 3 +UnitTestCaseAction 1443779918456 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443779918464 TestSudokuVerifier FAIL +EditAction 1443779935700 TestSudokuVerifier.java 1782 6 12 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index b70d8a21..691b0d19 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -48,7 +48,7 @@ public void testAllStringArePositiveRule() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertEquals(-1, sudokuVerifier.verify(correctSudokuString) ); + assertEquals(-1, sudokuVerifier.verify(SudokuStringWithNegativeNumber) ); } } From bc029ea078ce20791c4a5c9e6b38d2d35112d8b3 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 12:59:14 +0300 Subject: [PATCH 059/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 7 +++++++ .besouro/2015100212571326/besouroEpisodes.txt | 2 ++ .besouro/2015100212571326/randomHeuristicEpisodes.txt | 1 + .besouro/2015100212571326/zorroEpisodes.txt | 1 + .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index 5c75d416..d9c74589 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -8,3 +8,10 @@ FileOpenedAction 1443779905915 TestSudokuVerifier.java 1771 6 12 3 UnitTestCaseAction 1443779918456 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443779918464 TestSudokuVerifier FAIL EditAction 1443779935700 TestSudokuVerifier.java 1782 6 12 3 +UnitTestCaseAction 1443779940482 TestSudokuVerifier.java OK +UnitTestSessionAction 1443779940484 TestSudokuVerifier OK +RefactoringAction 1443779950414 TestSudokuVerifier.java RENAME testAllStringArePositiveRule()=>void testAllStringArePositiveRuleNe() METHOD +RefactoringAction 1443779950489 TestSudokuVerifier.java RENAME testAllStringArePositiveRuleNe()=>void testAllStringArePositiveRuleNeg() METHOD +RefactoringAction 1443779951273 TestSudokuVerifier.java RENAME testAllStringArePositiveRuleNeg()=>void testAllStringArePositiveRuleNegat() METHOD +RefactoringAction 1443779952485 TestSudokuVerifier.java RENAME testAllStringArePositiveRuleNegat()=>void testAllStringArePositiveRuleNegative() METHOD +EditAction 1443779954121 TestSudokuVerifier.java 1793 6 12 3 diff --git a/.besouro/2015100212571326/besouroEpisodes.txt b/.besouro/2015100212571326/besouroEpisodes.txt index e69de29b..a09d3fb8 100644 --- a/.besouro/2015100212571326/besouroEpisodes.txt +++ b/.besouro/2015100212571326/besouroEpisodes.txt @@ -0,0 +1,2 @@ +1443779940484 refactoring 2A 106 true +1443779940485 production 1 106 false diff --git a/.besouro/2015100212571326/randomHeuristicEpisodes.txt b/.besouro/2015100212571326/randomHeuristicEpisodes.txt index e69de29b..57244312 100644 --- a/.besouro/2015100212571326/randomHeuristicEpisodes.txt +++ b/.besouro/2015100212571326/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1443779940484 refactoring 2A 106 true diff --git a/.besouro/2015100212571326/zorroEpisodes.txt b/.besouro/2015100212571326/zorroEpisodes.txt index e69de29b..7fe1d3d7 100644 --- a/.besouro/2015100212571326/zorroEpisodes.txt +++ b/.besouro/2015100212571326/zorroEpisodes.txt @@ -0,0 +1 @@ +1443779940484 refactoring 2A 106 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 691b0d19..690e8982 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -44,7 +44,7 @@ public void testInCorrectSudokuString() { } @Test - public void testAllStringArePositiveRule() { + public void testAllStringArePositiveRuleNegativeOne() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert From 70e849ce2e22122590799b76f86543f16aac8ce6 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:00:03 +0300 Subject: [PATCH 060/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 1 + 2 files changed, 4 insertions(+) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index d9c74589..e327c537 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -15,3 +15,6 @@ RefactoringAction 1443779950489 TestSudokuVerifier.java RENAME testAllStringAreP RefactoringAction 1443779951273 TestSudokuVerifier.java RENAME testAllStringArePositiveRuleNeg()=>void testAllStringArePositiveRuleNegat() METHOD RefactoringAction 1443779952485 TestSudokuVerifier.java RENAME testAllStringArePositiveRuleNegat()=>void testAllStringArePositiveRuleNegative() METHOD EditAction 1443779954121 TestSudokuVerifier.java 1793 6 12 3 +RefactoringAction 1443779994230 TestSudokuVerifier.java ADD String SudokuStringWithNegativeNumber/2 FIELD +RefactoringAction 1443780003106 TestSudokuVerifier.java REMOVE SudokuStringWithNegativeNumber/2 FIELD +EditAction 1443780003251 TestSudokuVerifier.java 1795 6 12 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 690e8982..d03626cf 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 { private static final String correctSudokuString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; private static final String SudokuStringWithNegativeNumber = "417-36982563215894795872431682543716979158643234691275828964357157329168416487529"; + private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { From 87fcccc658eae403635500fd2a170d60bff197ed Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:00:27 +0300 Subject: [PATCH 061/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index e327c537..5a1a8e69 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -18,3 +18,4 @@ EditAction 1443779954121 TestSudokuVerifier.java 1793 6 12 3 RefactoringAction 1443779994230 TestSudokuVerifier.java ADD String SudokuStringWithNegativeNumber/2 FIELD RefactoringAction 1443780003106 TestSudokuVerifier.java REMOVE SudokuStringWithNegativeNumber/2 FIELD EditAction 1443780003251 TestSudokuVerifier.java 1795 6 12 3 +EditAction 1443780027336 TestSudokuVerifier.java 1792 6 12 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index d03626cf..37745531 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -41,7 +41,7 @@ public void testInCorrectSudokuString() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertNotEquals(0, sudokuVerifier.verify(incorrectSudokuString) ); + assertEquals(0, sudokuVerifier.verify(incorrectSudokuString) ); } @Test From 2daff69bc9d14ea6e0a0c2cd3e766fcccedca4c3 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:00:39 +0300 Subject: [PATCH 062/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index 5a1a8e69..83864929 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -19,3 +19,6 @@ RefactoringAction 1443779994230 TestSudokuVerifier.java ADD String SudokuStringW RefactoringAction 1443780003106 TestSudokuVerifier.java REMOVE SudokuStringWithNegativeNumber/2 FIELD EditAction 1443780003251 TestSudokuVerifier.java 1795 6 12 3 EditAction 1443780027336 TestSudokuVerifier.java 1792 6 12 3 +UnitTestCaseAction 1443780031468 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780031469 TestSudokuVerifier FAIL +EditAction 1443780039581 TestSudokuVerifier.java 1795 6 12 3 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 37745531..d03626cf 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -41,7 +41,7 @@ public void testInCorrectSudokuString() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertEquals(0, sudokuVerifier.verify(incorrectSudokuString) ); + assertNotEquals(0, sudokuVerifier.verify(incorrectSudokuString) ); } @Test From 3d1249179968a071024b352f3111b39d04510cfe Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:00:51 +0300 Subject: [PATCH 063/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 1 + .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index 83864929..f85ec7ac 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -22,3 +22,4 @@ EditAction 1443780027336 TestSudokuVerifier.java 1792 6 12 3 UnitTestCaseAction 1443780031468 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443780031469 TestSudokuVerifier FAIL EditAction 1443780039581 TestSudokuVerifier.java 1795 6 12 3 +EditAction 1443780051265 TestSudokuVerifier.java 1987 7 14 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index d03626cf..e6b72150 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -52,4 +52,11 @@ public void testAllStringArePositiveRuleNegativeOne() { assertEquals(-1, sudokuVerifier.verify(SudokuStringWithNegativeNumber) ); } + @Test + public void testInCorrectSudokuString() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + + //Assert + assertNotEquals(0, sudokuVerifier.verify(incorrectSudokuString) ); + } } From db15fb78947352661f2b33c184f6eb38b9bf5d08 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:02:02 +0300 Subject: [PATCH 064/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 11 +++++++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 7 +++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index f85ec7ac..75cb1128 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -23,3 +23,14 @@ UnitTestCaseAction 1443780031468 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443780031469 TestSudokuVerifier FAIL EditAction 1443780039581 TestSudokuVerifier.java 1795 6 12 3 EditAction 1443780051265 TestSudokuVerifier.java 1987 7 14 4 +CompilationAction 1443780051423 TestSudokuVerifier.java +RefactoringAction 1443780093196 TestSudokuVerifier.java RENAME testInCorrectSudokuString()/2=>void testDigi() METHOD +RefactoringAction 1443780094694 TestSudokuVerifier.java RENAME testDigi()=>void testDigitCan() METHOD +RefactoringAction 1443780098516 TestSudokuVerifier.java RENAME testDigitCan()=>void testDigitCanAppearOnlyON() METHOD +RefactoringAction 1443780099703 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyON()=>void testDigitCanAppearOnlyOnes() METHOD +RefactoringAction 1443780100669 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnes()=>void testDigitCanAppearOnlyOne() METHOD +RefactoringAction 1443780105395 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOne()=>void testDigitCanAppearOnlyOnceIN() METHOD +RefactoringAction 1443780105397 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOne()=>void testDigitCanAppearOnlyOnceIN() METHOD +RefactoringAction 1443780107587 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceIN()=>void testDigitCanAppearOnlyOnceInRow() METHOD +CompilationAction 1443780109137 TestSudokuVerifier.java +EditAction 1443780122004 TestSudokuVerifier.java 1993 7 14 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index e6b72150..a64a6dcb 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -53,10 +53,9 @@ public void testAllStringArePositiveRuleNegativeOne() { } @Test - public void testInCorrectSudokuString() { - SudokuVerifier sudokuVerifier = new SudokuVerifier(); - + public void testDigitCanAppearOnlyOnceInRow() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertNotEquals(0, sudokuVerifier.verify(incorrectSudokuString) ); + assertNotEquals(-3, sudokuVerifier.verify(incorrectSudokuString) ); } } From 8e1e89b669069a39f01f60d288a88b28df219676 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:02:16 +0300 Subject: [PATCH 065/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 3 +++ .besouro/2015100212571326/besouroEpisodes.txt | 1 + .besouro/2015100212571326/randomHeuristicEpisodes.txt | 1 + .besouro/2015100212571326/zorroEpisodes.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index 75cb1128..cd90b42e 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -34,3 +34,6 @@ RefactoringAction 1443780105397 TestSudokuVerifier.java RENAME testDigitCanAppea RefactoringAction 1443780107587 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceIN()=>void testDigitCanAppearOnlyOnceInRow() METHOD CompilationAction 1443780109137 TestSudokuVerifier.java EditAction 1443780122004 TestSudokuVerifier.java 1993 7 14 4 +UnitTestCaseAction 1443780129168 TestSudokuVerifier.java OK +UnitTestSessionAction 1443780129169 TestSudokuVerifier OK +EditAction 1443780136211 TestSudokuVerifier.java 1990 7 14 4 diff --git a/.besouro/2015100212571326/besouroEpisodes.txt b/.besouro/2015100212571326/besouroEpisodes.txt index a09d3fb8..2c2fe740 100644 --- a/.besouro/2015100212571326/besouroEpisodes.txt +++ b/.besouro/2015100212571326/besouroEpisodes.txt @@ -1,2 +1,3 @@ 1443779940484 refactoring 2A 106 true 1443779940485 production 1 106 false +1443780129169 test-addition 1 178 true diff --git a/.besouro/2015100212571326/randomHeuristicEpisodes.txt b/.besouro/2015100212571326/randomHeuristicEpisodes.txt index 57244312..f872e346 100644 --- a/.besouro/2015100212571326/randomHeuristicEpisodes.txt +++ b/.besouro/2015100212571326/randomHeuristicEpisodes.txt @@ -1 +1,2 @@ 1443779940484 refactoring 2A 106 true +1443780129169 test-addition 1 178 false diff --git a/.besouro/2015100212571326/zorroEpisodes.txt b/.besouro/2015100212571326/zorroEpisodes.txt index 7fe1d3d7..ebccabc0 100644 --- a/.besouro/2015100212571326/zorroEpisodes.txt +++ b/.besouro/2015100212571326/zorroEpisodes.txt @@ -1 +1,2 @@ 1443779940484 refactoring 2A 106 false +1443780129169 test-addition 1 188 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index a64a6dcb..af527a43 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -56,6 +56,6 @@ public void testAllStringArePositiveRuleNegativeOne() { public void testDigitCanAppearOnlyOnceInRow() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertNotEquals(-3, sudokuVerifier.verify(incorrectSudokuString) ); + assertEquals(-3, sudokuVerifier.verify(incorrectSudokuString) ); } } From 487caf5fd59054254d3176204a832a5a5c88d319 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:02:46 +0300 Subject: [PATCH 066/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index cd90b42e..781b3ff6 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -37,3 +37,6 @@ EditAction 1443780122004 TestSudokuVerifier.java 1993 7 14 4 UnitTestCaseAction 1443780129168 TestSudokuVerifier.java OK UnitTestSessionAction 1443780129169 TestSudokuVerifier OK EditAction 1443780136211 TestSudokuVerifier.java 1990 7 14 4 +UnitTestCaseAction 1443780137644 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780137645 TestSudokuVerifier FAIL +EditAction 1443780166548 SudokuVerifier.java 1255 2 8 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index a5bd85b1..678ee744 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -21,7 +21,7 @@ else if( candidateSolution.length() < 81 ) if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; - return -1; + return -5; } public static List splitEqually(String text, int size) { From 005a286145c93e94f694eaa607431f4029245460 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:03:29 +0300 Subject: [PATCH 067/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 11 +++++++++++ .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 5 +++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index 781b3ff6..4fa23018 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -40,3 +40,14 @@ EditAction 1443780136211 TestSudokuVerifier.java 1990 7 14 4 UnitTestCaseAction 1443780137644 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443780137645 TestSudokuVerifier FAIL EditAction 1443780166548 SudokuVerifier.java 1255 2 8 0 +CompilationAction 1443780203177 SudokuVerifier.java +CompilationAction 1443780203178 SudokuVerifier.java +CompilationAction 1443780203178 SudokuVerifier.java +CompilationAction 1443780203179 SudokuVerifier.java +CompilationAction 1443780203179 SudokuVerifier.java +CompilationAction 1443780206517 SudokuVerifier.java +CompilationAction 1443780206662 SudokuVerifier.java +CompilationAction 1443780206667 SudokuVerifier.java +CompilationAction 1443780206667 SudokuVerifier.java +CompilationAction 1443780206667 SudokuVerifier.java +EditAction 1443780209874 SudokuVerifier.java 1297 2 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 678ee744..f1efdc09 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -17,8 +17,9 @@ else if( candidateSolution.length() < 81 ) if(candidateSolution.contains(new String("-"))) return -1; //First split the string to be in rows steps - List sudokuCanditeRows = splitEqually(candidateSolution, 9); - + List sudokuCandidateRows = splitEqually(candidateSolution, 9); + foreach(String s: sudokuCandidateRows) + if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; return -5; From 28389d382471afb948dbcb642cca3113c972c24b Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:04:36 +0300 Subject: [PATCH 068/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 17 +++++++++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 4 ++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index 4fa23018..7ce63965 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -51,3 +51,20 @@ CompilationAction 1443780206667 SudokuVerifier.java CompilationAction 1443780206667 SudokuVerifier.java CompilationAction 1443780206667 SudokuVerifier.java EditAction 1443780209874 SudokuVerifier.java 1297 2 3 0 +CompilationAction 1443780210016 SudokuVerifier.java +CompilationAction 1443780210017 SudokuVerifier.java +CompilationAction 1443780210017 SudokuVerifier.java +CompilationAction 1443780210017 SudokuVerifier.java +CompilationAction 1443780229455 SudokuVerifier.java +CompilationAction 1443780229455 SudokuVerifier.java +CompilationAction 1443780229456 SudokuVerifier.java +CompilationAction 1443780229457 SudokuVerifier.java +CompilationAction 1443780229598 SudokuVerifier.java +CompilationAction 1443780229599 SudokuVerifier.java +CompilationAction 1443780229599 SudokuVerifier.java +CompilationAction 1443780229599 SudokuVerifier.java +CompilationAction 1443780251811 SudokuVerifier.java +CompilationAction 1443780251813 SudokuVerifier.java +CompilationAction 1443780251814 SudokuVerifier.java +CompilationAction 1443780251816 SudokuVerifier.java +EditAction 1443780276939 SudokuVerifier.java 1328 2 9 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index f1efdc09..68e64dee 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -18,8 +18,8 @@ else if( candidateSolution.length() < 81 ) return -1; //First split the string to be in rows steps List sudokuCandidateRows = splitEqually(candidateSolution, 9); - foreach(String s: sudokuCandidateRows) - + for(String s: sudokuCandidateRows) + checkDoesItContainSameNumbers(); if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; return -5; From 06460a6cfe45661a5b4fcce3a20e0fcd52f2241f Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:04:40 +0300 Subject: [PATCH 069/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index 7ce63965..c455d62f 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -68,3 +68,5 @@ CompilationAction 1443780251813 SudokuVerifier.java CompilationAction 1443780251814 SudokuVerifier.java CompilationAction 1443780251816 SudokuVerifier.java EditAction 1443780276939 SudokuVerifier.java 1328 2 9 0 +CompilationAction 1443780277228 SudokuVerifier.java +EditAction 1443780280503 SudokuVerifier.java 1328 2 9 0 From 80a8b8116b58b31859d25a08c1605f1f5ae88ed0 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:04:46 +0300 Subject: [PATCH 070/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index c455d62f..e3fdd80b 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -70,3 +70,5 @@ CompilationAction 1443780251816 SudokuVerifier.java EditAction 1443780276939 SudokuVerifier.java 1328 2 9 0 CompilationAction 1443780277228 SudokuVerifier.java EditAction 1443780280503 SudokuVerifier.java 1328 2 9 0 +CompilationAction 1443780280635 SudokuVerifier.java +EditAction 1443780286603 SudokuVerifier.java 1329 2 9 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 68e64dee..74ded19a 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -19,7 +19,7 @@ else if( candidateSolution.length() < 81 ) //First split the string to be in rows steps List sudokuCandidateRows = splitEqually(candidateSolution, 9); for(String s: sudokuCandidateRows) - checkDoesItContainSameNumbers(); + checkDoesItContainSameNumbers(s); if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; return -5; From da525b1aa7f71f7ce25521c6420d30bce2ddbdd5 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:06:58 +0300 Subject: [PATCH 071/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index e3fdd80b..33ab01e5 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -72,3 +72,6 @@ CompilationAction 1443780277228 SudokuVerifier.java EditAction 1443780280503 SudokuVerifier.java 1328 2 9 0 CompilationAction 1443780280635 SudokuVerifier.java EditAction 1443780286603 SudokuVerifier.java 1329 2 9 0 +CompilationAction 1443780286882 SudokuVerifier.java +CompilationAction 1443780321189 SudokuVerifier.java +EditAction 1443780418803 SudokuVerifier.java 1314 2 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 74ded19a..7d74cf80 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -19,7 +19,9 @@ else if( candidateSolution.length() < 81 ) //First split the string to be in rows steps List sudokuCandidateRows = splitEqually(candidateSolution, 9); for(String s: sudokuCandidateRows) - checkDoesItContainSameNumbers(s); + List = + + if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; return -5; From 930394fddd737cb62ea985852b733670c31f7b55 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:07:03 +0300 Subject: [PATCH 072/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 6 ++++++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index 33ab01e5..c3b9ef3c 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -75,3 +75,9 @@ EditAction 1443780286603 SudokuVerifier.java 1329 2 9 0 CompilationAction 1443780286882 SudokuVerifier.java CompilationAction 1443780321189 SudokuVerifier.java EditAction 1443780418803 SudokuVerifier.java 1314 2 3 0 +CompilationAction 1443780419104 SudokuVerifier.java +CompilationAction 1443780419104 SudokuVerifier.java +CompilationAction 1443780419105 SudokuVerifier.java +CompilationAction 1443780419105 SudokuVerifier.java +CompilationAction 1443780419105 SudokuVerifier.java +EditAction 1443780422978 SudokuVerifier.java 1315 2 3 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 7d74cf80..08b211d4 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -19,7 +19,7 @@ else if( candidateSolution.length() < 81 ) //First split the string to be in rows steps List sudokuCandidateRows = splitEqually(candidateSolution, 9); for(String s: sudokuCandidateRows) - List = + List = if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) From 993814b481fae97001f227742cb81bdd00829329 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:10:17 +0300 Subject: [PATCH 073/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 45 +++++++++++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 7 ++- 2 files changed, 50 insertions(+), 2 deletions(-) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index c3b9ef3c..0cccaf07 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -81,3 +81,48 @@ CompilationAction 1443780419105 SudokuVerifier.java CompilationAction 1443780419105 SudokuVerifier.java CompilationAction 1443780419105 SudokuVerifier.java EditAction 1443780422978 SudokuVerifier.java 1315 2 3 0 +CompilationAction 1443780423232 SudokuVerifier.java +CompilationAction 1443780423232 SudokuVerifier.java +CompilationAction 1443780423233 SudokuVerifier.java +CompilationAction 1443780423233 SudokuVerifier.java +CompilationAction 1443780423234 SudokuVerifier.java +CompilationAction 1443780423234 SudokuVerifier.java +CompilationAction 1443780423235 SudokuVerifier.java +CompilationAction 1443780501912 SudokuVerifier.java +CompilationAction 1443780501912 SudokuVerifier.java +CompilationAction 1443780501913 SudokuVerifier.java +CompilationAction 1443780501913 SudokuVerifier.java +CompilationAction 1443780501913 SudokuVerifier.java +CompilationAction 1443780501914 SudokuVerifier.java +CompilationAction 1443780520453 SudokuVerifier.java +CompilationAction 1443780520454 SudokuVerifier.java +CompilationAction 1443780520592 SudokuVerifier.java +CompilationAction 1443780520592 SudokuVerifier.java +CompilationAction 1443780520593 SudokuVerifier.java +CompilationAction 1443780520593 SudokuVerifier.java +CompilationAction 1443780520594 SudokuVerifier.java +CompilationAction 1443780520594 SudokuVerifier.java +CompilationAction 1443780562239 SudokuVerifier.java +CompilationAction 1443780562383 SudokuVerifier.java +CompilationAction 1443780562383 SudokuVerifier.java +CompilationAction 1443780562384 SudokuVerifier.java +CompilationAction 1443780562384 SudokuVerifier.java +CompilationAction 1443780562385 SudokuVerifier.java +CompilationAction 1443780568930 SudokuVerifier.java +CompilationAction 1443780568931 SudokuVerifier.java +CompilationAction 1443780568931 SudokuVerifier.java +CompilationAction 1443780568932 SudokuVerifier.java +CompilationAction 1443780568933 SudokuVerifier.java +CompilationAction 1443780569076 SudokuVerifier.java +CompilationAction 1443780569076 SudokuVerifier.java +CompilationAction 1443780569077 SudokuVerifier.java +CompilationAction 1443780569077 SudokuVerifier.java +CompilationAction 1443780569077 SudokuVerifier.java +CompilationAction 1443780569077 SudokuVerifier.java +CompilationAction 1443780580881 SudokuVerifier.java +CompilationAction 1443780580882 SudokuVerifier.java +CompilationAction 1443780580883 SudokuVerifier.java +CompilationAction 1443780581023 SudokuVerifier.java +CompilationAction 1443780581024 SudokuVerifier.java +CompilationAction 1443780588158 SudokuVerifier.java +EditAction 1443780617586 SudokuVerifier.java 1355 2 10 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 08b211d4..358ba269 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -17,10 +17,13 @@ else if( candidateSolution.length() < 81 ) if(candidateSolution.contains(new String("-"))) return -1; //First split the string to be in rows steps + List sudokuCandidateRows = splitEqually(candidateSolution, 9); + char[] numbers; for(String s: sudokuCandidateRows) - List = - + { + numbers = s.toCharArray(); + } if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; From 9e417e0b4ba7740509b09afb3d70271dfd679ce0 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:18:55 +0300 Subject: [PATCH 074/137] besouro automatic message --- .besouro/2015100212571326/actions.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt index 0cccaf07..434652ad 100644 --- a/.besouro/2015100212571326/actions.txt +++ b/.besouro/2015100212571326/actions.txt @@ -126,3 +126,5 @@ CompilationAction 1443780581023 SudokuVerifier.java CompilationAction 1443780581024 SudokuVerifier.java CompilationAction 1443780588158 SudokuVerifier.java EditAction 1443780617586 SudokuVerifier.java 1355 2 10 0 +RefactoringAction 1443780867775 SudokuVerifier.java ADD import java.util.Arrays IMPORT +RefactoringAction 1443781075233 SudokuVerifier.java ADD import java.util.HashSet IMPORT From 0b20006f8688d8063682bf410834a4fedd4ea813 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:37:50 +0300 Subject: [PATCH 075/137] besouro automatic message --- .../tol/sqatlab/sudoku/SudokuVerifier.java | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 358ba269..71b47c67 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,6 +1,8 @@ package org.univoulu.tol.sqatlab.sudoku; import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashSet; import java.util.List; public class SudokuVerifier { @@ -19,11 +21,8 @@ else if( candidateSolution.length() < 81 ) //First split the string to be in rows steps List sudokuCandidateRows = splitEqually(candidateSolution, 9); - char[] numbers; - for(String s: sudokuCandidateRows) - { - numbers = s.toCharArray(); - } + int[] rowNumbers = sudokuCanditateRows[0]; + if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; @@ -40,4 +39,17 @@ public static List splitEqually(String text, int size) { } return ret; } + + public static boolean duplicates (int [] x, int numElementsInX ) { + Set set = new HashSet(); + for ( int i = 0; i < numElementsInX; ++i ) { + if ( set.contains( x[i])) { + return true; + } + else { + set.add(x[i]); + } + } + return false; + } } From edd17adffe22f623a63a97726c5452960ef091c6 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:43:55 +0300 Subject: [PATCH 076/137] besouro automatic message --- .besouro/20151002133750230/actions.txt | 31 +++++++++++++++++++ .../20151002133750230/besouroEpisodes.txt | 0 .besouro/20151002133750230/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151002133750230/userComments.txt | 0 .besouro/20151002133750230/zorroEpisodes.txt | 0 .../tol/sqatlab/sudoku/SudokuVerifier.java | 10 +++++- 7 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 .besouro/20151002133750230/actions.txt create mode 100644 .besouro/20151002133750230/besouroEpisodes.txt create mode 100644 .besouro/20151002133750230/disagreements.txt create mode 100644 .besouro/20151002133750230/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151002133750230/userComments.txt create mode 100644 .besouro/20151002133750230/zorroEpisodes.txt diff --git a/.besouro/20151002133750230/actions.txt b/.besouro/20151002133750230/actions.txt new file mode 100644 index 00000000..70b331b0 --- /dev/null +++ b/.besouro/20151002133750230/actions.txt @@ -0,0 +1,31 @@ +FileOpenedAction 1443782270354 SudokuVerifier.java 1683 3 12 0 +CompilationAction 1443782291688 SudokuVerifier.java +CompilationAction 1443782291689 SudokuVerifier.java +CompilationAction 1443782291843 SudokuVerifier.java +CompilationAction 1443782305641 SudokuVerifier.java +CompilationAction 1443782305788 SudokuVerifier.java +CompilationAction 1443782309855 SudokuVerifier.java +CompilationAction 1443782309996 SudokuVerifier.java +CompilationAction 1443782345887 SudokuVerifier.java +CompilationAction 1443782346016 SudokuVerifier.java +CompilationAction 1443782346017 SudokuVerifier.java +CompilationAction 1443782346018 SudokuVerifier.java +CompilationAction 1443782351473 SudokuVerifier.java +CompilationAction 1443782351475 SudokuVerifier.java +CompilationAction 1443782351475 SudokuVerifier.java +CompilationAction 1443782351621 SudokuVerifier.java +CompilationAction 1443782351621 SudokuVerifier.java +CompilationAction 1443782442547 SudokuVerifier.java +CompilationAction 1443782442548 SudokuVerifier.java +CompilationAction 1443782442688 SudokuVerifier.java +CompilationAction 1443782489955 SudokuVerifier.java +CompilationAction 1443782490120 SudokuVerifier.java +CompilationAction 1443782490121 SudokuVerifier.java +CompilationAction 1443782493771 SudokuVerifier.java +CompilationAction 1443782493773 SudokuVerifier.java +CompilationAction 1443782493923 SudokuVerifier.java +CompilationAction 1443782523999 SudokuVerifier.java +CompilationAction 1443782524139 SudokuVerifier.java +CompilationAction 1443782554804 SudokuVerifier.java +CompilationAction 1443782554959 SudokuVerifier.java +EditAction 1443782635781 SudokuVerifier.java 1850 3 13 0 diff --git a/.besouro/20151002133750230/besouroEpisodes.txt b/.besouro/20151002133750230/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002133750230/disagreements.txt b/.besouro/20151002133750230/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002133750230/randomHeuristicEpisodes.txt b/.besouro/20151002133750230/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002133750230/userComments.txt b/.besouro/20151002133750230/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002133750230/zorroEpisodes.txt b/.besouro/20151002133750230/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 71b47c67..c144ba87 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -21,7 +21,15 @@ else if( candidateSolution.length() < 81 ) //First split the string to be in rows steps List sudokuCandidateRows = splitEqually(candidateSolution, 9); - int[] rowNumbers = sudokuCanditateRows[0]; + int[] numbers = new int[9]; + for(String s : sudokuCandidateRows) + { + String[] numbers_splitted = s.split("\\d"); + for(int i: numbers) + { + numbers[i] = Integer.parseInt(numbers_splitted[i]); + } + } if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) From 9bdcb4a9c10a53655893b9a6140a4a973a06a6ff Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 13:56:26 +0300 Subject: [PATCH 077/137] besouro automatic message --- .besouro/20151002133750230/actions.txt | 45 +++++++++++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 11 ++++- 2 files changed, 54 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002133750230/actions.txt b/.besouro/20151002133750230/actions.txt index 70b331b0..1be52bf4 100644 --- a/.besouro/20151002133750230/actions.txt +++ b/.besouro/20151002133750230/actions.txt @@ -29,3 +29,48 @@ CompilationAction 1443782524139 SudokuVerifier.java CompilationAction 1443782554804 SudokuVerifier.java CompilationAction 1443782554959 SudokuVerifier.java EditAction 1443782635781 SudokuVerifier.java 1850 3 13 0 +CompilationAction 1443782636096 SudokuVerifier.java +CompilationAction 1443782656652 SudokuVerifier.java +CompilationAction 1443782656797 SudokuVerifier.java +CompilationAction 1443782688882 SudokuVerifier.java +CompilationAction 1443782689041 SudokuVerifier.java +CompilationAction 1443782842721 SudokuVerifier.java +CompilationAction 1443782842867 SudokuVerifier.java +CompilationAction 1443782872270 SudokuVerifier.java +CompilationAction 1443782872404 SudokuVerifier.java +CompilationAction 1443782872405 SudokuVerifier.java +CompilationAction 1443782889795 SudokuVerifier.java +CompilationAction 1443782889795 SudokuVerifier.java +CompilationAction 1443782889961 SudokuVerifier.java +CompilationAction 1443782889962 SudokuVerifier.java +CompilationAction 1443782893406 SudokuVerifier.java +CompilationAction 1443782893551 SudokuVerifier.java +RefactoringAction 1443782902453 SudokuVerifier.java ADD import java.util.Set IMPORT +CompilationAction 1443782914304 SudokuVerifier.java +UnitTestCaseAction 1443782914656 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782914657 TestSudokuVerifier FAIL +UnitTestCaseAction 1443782970410 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782970410 TestSudokuVerifier FAIL +CompilationAction 1443783023404 SudokuVerifier.java +CompilationAction 1443783026916 SudokuVerifier.java +CompilationAction 1443783046506 SudokuVerifier.java +CompilationAction 1443783046507 SudokuVerifier.java +CompilationAction 1443783046507 SudokuVerifier.java +CompilationAction 1443783046507 SudokuVerifier.java +CompilationAction 1443783106816 SudokuVerifier.java +CompilationAction 1443783106817 SudokuVerifier.java +CompilationAction 1443783110140 SudokuVerifier.java +CompilationAction 1443783110158 SudokuVerifier.java +UnitTestCaseAction 1443783139560 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443783139561 TestSudokuVerifier FAIL +CompilationAction 1443783143775 SudokuVerifier.java +UnitTestCaseAction 1443783146122 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443783146122 TestSudokuVerifier (Failed Tests first) FAIL +CompilationAction 1443783160854 SudokuVerifier.java +CompilationAction 1443783171911 SudokuVerifier.java +CompilationAction 1443783206117 SudokuVerifier.java +CompilationAction 1443783206137 SudokuVerifier.java +CompilationAction 1443783208628 SudokuVerifier.java +CompilationAction 1443783208645 SudokuVerifier.java +UnitTestCaseAction 1443783215917 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443783215918 Rerun TestSudokuVerifier (Failed Tests first) FAIL diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index c144ba87..f2a598ec 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -4,6 +4,7 @@ import java.util.Arrays; import java.util.HashSet; import java.util.List; +import java.util.Set; public class SudokuVerifier { @@ -21,14 +22,20 @@ else if( candidateSolution.length() < 81 ) //First split the string to be in rows steps List sudokuCandidateRows = splitEqually(candidateSolution, 9); + for(String s :sudokuCandidateRows) + System.out.println(s); int[] numbers = new int[9]; for(String s : sudokuCandidateRows) { + String[] numbers_splitted = s.split("\\d"); - for(int i: numbers) + System.out.println(Arrays.toString(numbers_splitted)); + for(int i=0; i<9; ++i) { - numbers[i] = Integer.parseInt(numbers_splitted[i]); + numbers[i] = Integer.parseInt(numbers_splitted[i]); } + if(duplicates(numbers, 9) ) + return -3; } From 80a404382875fb464c3f169da8736f6121a7e2e1 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 23:30:15 +0300 Subject: [PATCH 078/137] besouro automatic message --- .besouro/20151002231505202/actions.txt | 46 +++++++++++++++++++ .../20151002231505202/besouroEpisodes.txt | 0 .besouro/20151002231505202/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151002231505202/userComments.txt | 0 .besouro/20151002231505202/zorroEpisodes.txt | 0 .../tol/sqatlab/sudoku/SudokuVerifier.java | 7 +-- .../sqatlab/sudoku/TestSudokuVerifier.java | 1 + 8 files changed, 49 insertions(+), 5 deletions(-) create mode 100644 .besouro/20151002231505202/actions.txt create mode 100644 .besouro/20151002231505202/besouroEpisodes.txt create mode 100644 .besouro/20151002231505202/disagreements.txt create mode 100644 .besouro/20151002231505202/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151002231505202/userComments.txt create mode 100644 .besouro/20151002231505202/zorroEpisodes.txt diff --git a/.besouro/20151002231505202/actions.txt b/.besouro/20151002231505202/actions.txt new file mode 100644 index 00000000..ba47c66a --- /dev/null +++ b/.besouro/20151002231505202/actions.txt @@ -0,0 +1,46 @@ +FileOpenedAction 1443816905910 SudokuVerifier.java 2050 3 14 0 +FileOpenedAction 1443816912687 TestSudokuVerifier.java 1990 7 14 4 +UnitTestCaseAction 1443816929743 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443816929749 TestSudokuVerifier FAIL +CompilationAction 1443816963252 SudokuVerifier.java +CompilationAction 1443816963252 SudokuVerifier.java +CompilationAction 1443816973162 SudokuVerifier.java +CompilationAction 1443816973163 SudokuVerifier.java +CompilationAction 1443816973311 SudokuVerifier.java +CompilationAction 1443816973312 SudokuVerifier.java +CompilationAction 1443816980273 SudokuVerifier.java +CompilationAction 1443816980417 SudokuVerifier.java +UnitTestCaseAction 1443816985685 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443816985686 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow FAIL +CompilationAction 1443817012657 SudokuVerifier.java +UnitTestCaseAction 1443817015860 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443817015861 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +UnitTestCaseAction 1443817040654 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443817040655 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +UnitTestCaseAction 1443817603629 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443817603630 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +CompilationAction 1443817690817 SudokuVerifier.java +CompilationAction 1443817696858 SudokuVerifier.java +CompilationAction 1443817696929 SudokuVerifier.java +CompilationAction 1443817725582 SudokuVerifier.java +CompilationAction 1443817725649 SudokuVerifier.java +CompilationAction 1443817725650 SudokuVerifier.java +CompilationAction 1443817743709 SudokuVerifier.java +CompilationAction 1443817743749 SudokuVerifier.java +CompilationAction 1443817753312 SudokuVerifier.java +UnitTestCaseAction 1443817765354 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443817765355 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +UnitTestCaseAction 1443817769257 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443817769258 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +RefactoringAction 1443817782516 TestSudokuVerifier.java ADD void splitEqually() METHOD +RefactoringAction 1443817783868 TestSudokuVerifier.java REMOVE splitEqually() METHOD +RefactoringAction 1443817787956 TestSudokuVerifier.java ADD String incorrectSudokuString/2 FIELD +RefactoringAction 1443817792416 TestSudokuVerifier.java RENAME incorrectSudokuString/2=>String stringHas FIELD +RefactoringAction 1443817799183 TestSudokuVerifier.java RENAME stringHas=>String stringHasLine FIELD +RefactoringAction 1443817800684 TestSudokuVerifier.java RENAME stringHasLine=>String stringHasLinesWith FIELD +RefactoringAction 1443817807124 TestSudokuVerifier.java RENAME stringHasLinesWith=>String stringHasRowa FIELD +RefactoringAction 1443817809169 TestSudokuVerifier.java RENAME stringHasRowa=>String stringHasRowsWith FIELD +RefactoringAction 1443817810406 TestSudokuVerifier.java RENAME stringHasRowsWith=>String stringHasRowsWithSame FIELD +RefactoringAction 1443817811103 TestSudokuVerifier.java RENAME stringHasRowsWithSame=>String stringHasRowsWithSam FIELD +RefactoringAction 1443817815237 TestSudokuVerifier.java RENAME stringHasRowsWithSam=>String stringHasRowsWithSameNumber FIELD +EditAction 1443817815743 TestSudokuVerifier.java 2134 7 14 4 diff --git a/.besouro/20151002231505202/besouroEpisodes.txt b/.besouro/20151002231505202/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002231505202/disagreements.txt b/.besouro/20151002231505202/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002231505202/randomHeuristicEpisodes.txt b/.besouro/20151002231505202/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002231505202/userComments.txt b/.besouro/20151002231505202/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002231505202/zorroEpisodes.txt b/.besouro/20151002231505202/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 f2a598ec..535647ae 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -22,17 +22,14 @@ else if( candidateSolution.length() < 81 ) //First split the string to be in rows steps List sudokuCandidateRows = splitEqually(candidateSolution, 9); - for(String s :sudokuCandidateRows) - System.out.println(s); int[] numbers = new int[9]; for(String s : sudokuCandidateRows) { - String[] numbers_splitted = s.split("\\d"); - System.out.println(Arrays.toString(numbers_splitted)); + List numbers_splitted = splitEqually(candidateSolution, 9); for(int i=0; i<9; ++i) { - numbers[i] = Integer.parseInt(numbers_splitted[i]); + numbers[i] = Integer.parseInt(numbers_splitted.get(i)); } if(duplicates(numbers, 9) ) return -3; diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index af527a43..33fd4953 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -10,6 +10,7 @@ public class TestSudokuVerifier { private static final String SudokuStringWithNegativeNumber = "417-36982563215894795872431682543716979158643234691275828964357157329168416487529"; private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + private static final String stringHasRowsWithSameNumber = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); From fb61e9b48633a2e83aec31527f187d213a9ab59a Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 23:32:33 +0300 Subject: [PATCH 079/137] besouro automatic message --- .besouro/20150930115137755/actions.txt | 8 - .../20150930115137755/besouroEpisodes.txt | 0 .besouro/20150930115137755/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20150930115137755/userComments.txt | 0 .besouro/20150930115137755/zorroEpisodes.txt | 0 .besouro/20151002115224115/actions.txt | 40 ---- .../20151002115224115/besouroEpisodes.txt | 0 .besouro/20151002115224115/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151002115224115/userComments.txt | 0 .besouro/20151002115224115/zorroEpisodes.txt | 0 .besouro/20151002120722751/actions.txt | 218 ------------------ .../20151002120722751/besouroEpisodes.txt | 47 ---- .besouro/20151002120722751/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 11 - .besouro/20151002120722751/userComments.txt | 0 .besouro/20151002120722751/zorroEpisodes.txt | 11 - .besouro/2015100212571326/actions.txt | 130 ----------- .besouro/2015100212571326/besouroEpisodes.txt | 3 - .besouro/2015100212571326/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 2 - .besouro/2015100212571326/userComments.txt | 0 .besouro/2015100212571326/zorroEpisodes.txt | 2 - .besouro/20151002133750230/actions.txt | 76 ------ .../20151002133750230/besouroEpisodes.txt | 0 .besouro/20151002133750230/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151002133750230/userComments.txt | 0 .besouro/20151002133750230/zorroEpisodes.txt | 0 .besouro/20151002231505202/actions.txt | 46 ---- .../20151002231505202/besouroEpisodes.txt | 0 .besouro/20151002231505202/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151002231505202/userComments.txt | 0 .besouro/20151002231505202/zorroEpisodes.txt | 0 .classpath | 7 - .gitignore | 2 - .project | 17 -- README.md | 1 - .../tol/sqatlab/sudoku/SudokuException.java | 10 - .../sudoku/SudokuStringEmptyException.java | 10 - .../sudoku/SudokuStringTooLongException.java | 10 - .../sudoku/SudokuStringTooShortException.java | 5 - .../tol/sqatlab/sudoku/SudokuVerifier.java | 67 ------ .../sqatlab/sudoku/TestSudokuVerifier.java | 62 ----- 46 files changed, 785 deletions(-) delete mode 100644 .besouro/20150930115137755/actions.txt delete mode 100644 .besouro/20150930115137755/besouroEpisodes.txt delete mode 100644 .besouro/20150930115137755/disagreements.txt delete mode 100644 .besouro/20150930115137755/randomHeuristicEpisodes.txt delete mode 100644 .besouro/20150930115137755/userComments.txt delete mode 100644 .besouro/20150930115137755/zorroEpisodes.txt delete mode 100644 .besouro/20151002115224115/actions.txt delete mode 100644 .besouro/20151002115224115/besouroEpisodes.txt delete mode 100644 .besouro/20151002115224115/disagreements.txt delete mode 100644 .besouro/20151002115224115/randomHeuristicEpisodes.txt delete mode 100644 .besouro/20151002115224115/userComments.txt delete mode 100644 .besouro/20151002115224115/zorroEpisodes.txt delete mode 100644 .besouro/20151002120722751/actions.txt delete mode 100644 .besouro/20151002120722751/besouroEpisodes.txt delete mode 100644 .besouro/20151002120722751/disagreements.txt delete mode 100644 .besouro/20151002120722751/randomHeuristicEpisodes.txt delete mode 100644 .besouro/20151002120722751/userComments.txt delete mode 100644 .besouro/20151002120722751/zorroEpisodes.txt delete mode 100644 .besouro/2015100212571326/actions.txt delete mode 100644 .besouro/2015100212571326/besouroEpisodes.txt delete mode 100644 .besouro/2015100212571326/disagreements.txt delete mode 100644 .besouro/2015100212571326/randomHeuristicEpisodes.txt delete mode 100644 .besouro/2015100212571326/userComments.txt delete mode 100644 .besouro/2015100212571326/zorroEpisodes.txt delete mode 100644 .besouro/20151002133750230/actions.txt delete mode 100644 .besouro/20151002133750230/besouroEpisodes.txt delete mode 100644 .besouro/20151002133750230/disagreements.txt delete mode 100644 .besouro/20151002133750230/randomHeuristicEpisodes.txt delete mode 100644 .besouro/20151002133750230/userComments.txt delete mode 100644 .besouro/20151002133750230/zorroEpisodes.txt delete mode 100644 .besouro/20151002231505202/actions.txt delete mode 100644 .besouro/20151002231505202/besouroEpisodes.txt delete mode 100644 .besouro/20151002231505202/disagreements.txt delete mode 100644 .besouro/20151002231505202/randomHeuristicEpisodes.txt delete mode 100644 .besouro/20151002231505202/userComments.txt delete mode 100644 .besouro/20151002231505202/zorroEpisodes.txt delete mode 100644 .classpath delete mode 100644 .gitignore delete mode 100644 .project delete mode 100644 README.md delete mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java delete mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java delete mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java delete mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooShortException.java delete mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java delete mode 100644 src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java diff --git a/.besouro/20150930115137755/actions.txt b/.besouro/20150930115137755/actions.txt deleted file mode 100644 index 5e645161..00000000 --- a/.besouro/20150930115137755/actions.txt +++ /dev/null @@ -1,8 +0,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/20150930115137755/besouroEpisodes.txt b/.besouro/20150930115137755/besouroEpisodes.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20150930115137755/disagreements.txt b/.besouro/20150930115137755/disagreements.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20150930115137755/randomHeuristicEpisodes.txt b/.besouro/20150930115137755/randomHeuristicEpisodes.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20150930115137755/userComments.txt b/.besouro/20150930115137755/userComments.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20150930115137755/zorroEpisodes.txt b/.besouro/20150930115137755/zorroEpisodes.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002115224115/actions.txt b/.besouro/20151002115224115/actions.txt deleted file mode 100644 index fb685c20..00000000 --- a/.besouro/20151002115224115/actions.txt +++ /dev/null @@ -1,40 +0,0 @@ -FileOpenedAction 1443775944466 TestSudokuVerifier.java 202 1 1 0 -RefactoringAction 1443776042991 TestSudokuVerifier.java RENAME test()=>void testTe() METHOD -RefactoringAction 1443776043640 TestSudokuVerifier.java RENAME testTe()=>void testT() METHOD -RefactoringAction 1443776046102 TestSudokuVerifier.java RENAME testT()=>void testSt() METHOD -RefactoringAction 1443776049409 TestSudokuVerifier.java RENAME testSt()=>void testStringTooLong() METHOD -RefactoringAction 1443776051321 TestSudokuVerifier.java RENAME testStringTooLong()=>void testStringTooLongException() METHOD -FileOpenedAction 1443776285127 SudokuVerifier.java 189 1 1 0 -EditAction 1443776396018 TestSudokuVerifier.java 394 1 3 0 -EditAction 1443776465517 TestSudokuVerifier.java 439 1 3 0 -CompilationAction 1443776465772 TestSudokuVerifier.java -CompilationAction 1443776465773 TestSudokuVerifier.java -EditAction 1443776486557 TestSudokuVerifier.java 405 1 2 0 -CompilationAction 1443776486801 TestSudokuVerifier.java -CompilationAction 1443776486801 TestSudokuVerifier.java -EditAction 1443776596591 SudokuVerifier.java 265 1 2 0 -CompilationAction 1443776596804 SudokuVerifier.java -CompilationAction 1443776596805 SudokuVerifier.java -CompilationAction 1443776618507 SudokuVerifier.java -CompilationAction 1443776618649 SudokuVerifier.java -CompilationAction 1443776618650 SudokuVerifier.java -RefactoringAction 1443776642389 SudokuStringTooLongException.java ADD SudokuStringTooLongException.java CLASS -CompilationAction 1443776642563 SudokuStringTooLongException.java -CompilationAction 1443776642563 SudokuVerifier.java -CompilationAction 1443776642564 SudokuVerifier.java -CompilationAction 1443776642564 TestSudokuVerifier.java -FileOpenedAction 1443776642628 SudokuStringTooLongException.java 118 0 0 0 -RefactoringAction 1443776678202 SudokuException.java ADD SudokuException.java CLASS -CompilationAction 1443776678380 SudokuVerifier.java -CompilationAction 1443776678380 SudokuVerifier.java -CompilationAction 1443776678381 TestSudokuVerifier.java -FileOpenedAction 1443776678437 SudokuException.java 81 0 0 0 -EditAction 1443776686247 SudokuException.java 99 0 0 0 -EditAction 1443776737780 SudokuException.java 106 0 0 0 -CompilationAction 1443776738035 SudokuException.java -CompilationAction 1443776738035 SudokuStringTooLongException.java -CompilationAction 1443776738036 SudokuVerifier.java -CompilationAction 1443776738036 SudokuVerifier.java -CompilationAction 1443776738037 TestSudokuVerifier.java -CompilationAction 1443776751029 SudokuException.java -CompilationAction 1443776751197 SudokuVerifier.java diff --git a/.besouro/20151002115224115/besouroEpisodes.txt b/.besouro/20151002115224115/besouroEpisodes.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002115224115/disagreements.txt b/.besouro/20151002115224115/disagreements.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002115224115/randomHeuristicEpisodes.txt b/.besouro/20151002115224115/randomHeuristicEpisodes.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002115224115/userComments.txt b/.besouro/20151002115224115/userComments.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002115224115/zorroEpisodes.txt b/.besouro/20151002115224115/zorroEpisodes.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt deleted file mode 100644 index aae78936..00000000 --- a/.besouro/20151002120722751/actions.txt +++ /dev/null @@ -1,218 +0,0 @@ -FileOpenedAction 1443776843270 SudokuVerifier.java 269 1 2 0 -FileOpenedAction 1443776853098 SudokuStringTooLongException.java 118 0 0 0 -FileOpenedAction 1443776864527 SudokuException.java 99 0 0 0 -EditAction 1443776877287 SudokuException.java 106 0 0 0 -EditAction 1443776895456 SudokuVerifier.java 274 1 2 0 -FileOpenedAction 1443776906405 TestSudokuVerifier.java 405 1 2 0 -UnitTestCaseAction 1443776911440 TestSudokuVerifier.java OK -UnitTestSessionAction 1443776911444 TestSudokuVerifier OK -RefactoringAction 1443776951903 TestSudokuVerifier.java ADD void testStringTooLongException()/2 METHOD -EditAction 1443776959468 TestSudokuVerifier.java 674 2 4 0 -CompilationAction 1443776959600 TestSudokuVerifier.java -CompilationAction 1443776959601 TestSudokuVerifier.java -CompilationAction 1443776959602 TestSudokuVerifier.java -RefactoringAction 1443776963918 TestSudokuVerifier.java RENAME testStringTooLongException()/2=>void testStringTooSException() METHOD -RefactoringAction 1443776965182 TestSudokuVerifier.java RENAME testStringTooSException()=>void testStringTooShortException() METHOD -CompilationAction 1443776965238 TestSudokuVerifier.java -CompilationAction 1443776965384 TestSudokuVerifier.java -CompilationAction 1443776965384 TestSudokuVerifier.java -EditAction 1443776970958 TestSudokuVerifier.java 594 2 4 0 -CompilationAction 1443776971787 TestSudokuVerifier.java -CompilationAction 1443776971788 TestSudokuVerifier.java -UnitTestCaseAction 1443776986607 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443776986607 TestSudokuVerifier FAIL -CompilationAction 1443776997249 TestSudokuVerifier.java -CompilationAction 1443776997250 TestSudokuVerifier.java -UnitTestCaseAction 1443776998984 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443776998985 TestSudokuVerifier FAIL -EditAction 1443777042597 SudokuVerifier.java 391 1 3 0 -UnitTestCaseAction 1443777052841 TestSudokuVerifier.java OK -UnitTestSessionAction 1443777052842 TestSudokuVerifier OK -EditAction 1443777065344 SudokuVerifier.java 392 1 3 0 -CompilationAction 1443777065473 SudokuVerifier.java -RefactoringAction 1443777082434 SudokuStringTooShortException.java ADD SudokuStringTooShortException.java CLASS -CompilationAction 1443777082611 SudokuVerifier.java -FileOpenedAction 1443777082664 SudokuStringTooShortException.java 113 0 0 0 -EditAction 1443777087294 SudokuStringTooShortException.java 119 0 0 0 -UnitTestCaseAction 1443777089177 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443777089177 TestSudokuVerifier FAIL -EditAction 1443777107000 TestSudokuVerifier.java 594 2 4 0 -UnitTestCaseAction 1443777111181 TestSudokuVerifier.java OK -UnitTestSessionAction 1443777111182 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testStringTooShortException OK -UnitTestCaseAction 1443777127254 TestSudokuVerifier.java OK -UnitTestSessionAction 1443777127254 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testStringTooShortException OK -UnitTestCaseAction 1443777173735 TestSudokuVerifier.java OK -UnitTestSessionAction 1443777173736 TestSudokuVerifier OK -RefactoringAction 1443777189475 TestSudokuVerifier.java ADD void testStringTooShortException()/2 METHOD -EditAction 1443777189716 TestSudokuVerifier.java 783 3 6 0 -CompilationAction 1443777189969 TestSudokuVerifier.java -RefactoringAction 1443777198334 TestSudokuVerifier.java RENAME testStringTooShortException()/2=>void testStringEmptyException() METHOD -RefactoringAction 1443777198338 TestSudokuVerifier.java RENAME testStringTooShortException()/2=>void testStringEmptyException() METHOD -CompilationAction 1443777198436 TestSudokuVerifier.java -EditAction 1443777206932 TestSudokuVerifier.java 779 3 6 0 -UnitTestCaseAction 1443777210314 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443777210315 TestSudokuVerifier FAIL -EditAction 1443777223722 SudokuVerifier.java 510 1 4 0 -EditAction 1443777227659 SudokuVerifier.java 474 1 4 0 -UnitTestCaseAction 1443777231566 TestSudokuVerifier.java OK -UnitTestSessionAction 1443777231567 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK -EditAction 1443777248222 TestSudokuVerifier.java 776 3 6 0 -CompilationAction 1443777248333 TestSudokuVerifier.java -CompilationAction 1443777248334 TestSudokuVerifier.java -UnitTestCaseAction 1443777253728 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443777253729 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL -EditAction 1443777264533 SudokuVerifier.java 471 1 4 0 -CompilationAction 1443777264798 SudokuVerifier.java -UnitTestCaseAction 1443777277000 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443777277001 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL -RefactoringAction 1443777303243 SudokuStringEmptyException.java ADD SudokuStringEmptyException.java CLASS -FileOpenedAction 1443777303540 SudokuStringEmptyException.java 116 0 0 0 -UnitTestCaseAction 1443777313969 TestSudokuVerifier.java OK -UnitTestSessionAction 1443777313969 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK -RefactoringAction 1443777352666 TestSudokuVerifier.java ADD void testStringEmptyException()/2 METHOD -RefactoringAction 1443777353509 TestSudokuVerifier.java REMOVE testStringEmptyException()/2 METHOD -EditAction 1443777355650 TestSudokuVerifier.java 777 3 6 0 -RefactoringAction 1443777363184 SudokuStringTooLongException.java ADD long serialVersionUID FIELD -EditAction 1443777451813 SudokuStringTooLongException.java 189 0 0 0 -RefactoringAction 1443777924310 SudokuException.java ADD long serialVersionUID FIELD -EditAction 1443777925117 SudokuException.java 196 0 0 0 -EditAction 1443777939399 SudokuStringTooLongException.java 208 0 0 0 -RefactoringAction 1443777948889 SudokuStringEmptyException.java ADD long serialVersionUID FIELD -EditAction 1443777950151 SudokuStringEmptyException.java 206 0 0 0 -EditAction 1443778003438 SudokuVerifier.java 452 1 2 0 -UnitTestCaseAction 1443778005227 TestSudokuVerifier.java OK -UnitTestSessionAction 1443778005227 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK -EditAction 1443778027921 TestSudokuVerifier.java 958 4 8 0 -CompilationAction 1443778028195 TestSudokuVerifier.java -RefactoringAction 1443778230184 TestSudokuVerifier.java RENAME testStringEmptyException()/2=>void testCorerc() METHOD -RefactoringAction 1443778233203 TestSudokuVerifier.java RENAME testCorerc()=>void testCorrectSu() METHOD -RefactoringAction 1443778235579 TestSudokuVerifier.java RENAME testCorrectSu()=>void testCorrectSudokuString() METHOD -EditAction 1443778242330 TestSudokuVerifier.java 1038 4 8 0 -RefactoringAction 1443778258164 TestSudokuVerifier.java ADD String correctSudokuString() METHOD -RefactoringAction 1443778261938 TestSudokuVerifier.java RENAME correctSudokuString()=>String correctSudokuString FIELD -EditAction 1443778280539 TestSudokuVerifier.java 1093 4 8 0 -EditAction 1443778293465 TestSudokuVerifier.java 1112 4 8 0 -CompilationAction 1443778293702 TestSudokuVerifier.java -CompilationAction 1443778301891 TestSudokuVerifier.java -UnitTestCaseAction 1443778304090 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443778304090 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL -EditAction 1443778312568 TestSudokuVerifier.java 1067 4 8 0 -UnitTestCaseAction 1443778314256 TestSudokuVerifier.java OK -UnitTestSessionAction 1443778314257 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK -FileOpenedAction 1443778381872 TestTennisGame.java 4003 16 65 20 -EditAction 1443778392539 TestSudokuVerifier.java 1129 4 9 1 -CompilationAction 1443778392804 TestSudokuVerifier.java -CompilationAction 1443778403840 TestSudokuVerifier.java -EditAction 1443778408331 TestSudokuVerifier.java 1101 4 8 1 -UnitTestCaseAction 1443778412169 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443778412169 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL -EditAction 1443778422576 TestSudokuVerifier.java 1101 4 8 1 -UnitTestCaseAction 1443778424326 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443778424326 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL -EditAction 1443778440526 TestSudokuVerifier.java 1099 4 8 1 -UnitTestCaseAction 1443778442567 TestSudokuVerifier.java OK -UnitTestSessionAction 1443778442567 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK -EditAction 1443778668306 SudokuVerifier.java 568 1 2 0 -CompilationAction 1443778668414 SudokuVerifier.java -CompilationAction 1443778692640 SudokuVerifier.java -CompilationAction 1443778692782 SudokuVerifier.java -CompilationAction 1443778696783 SudokuVerifier.java -CompilationAction 1443778696925 SudokuVerifier.java -EditAction 1443778699512 SudokuVerifier.java 575 1 2 0 -CompilationAction 1443778699776 SudokuVerifier.java -EditAction 1443778707076 SudokuVerifier.java 584 1 3 0 -UnitTestCaseAction 1443778709558 TestSudokuVerifier.java OK -UnitTestSessionAction 1443778709559 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK -EditAction 1443778796482 TestSudokuVerifier.java 1286 5 10 2 -CompilationAction 1443778796715 TestSudokuVerifier.java -RefactoringAction 1443778800669 TestSudokuVerifier.java RENAME testCorrectSudokuString()/2=>void test() METHOD -RefactoringAction 1443778802676 TestSudokuVerifier.java RENAME test()=>void testAll() METHOD -RefactoringAction 1443778803400 TestSudokuVerifier.java RENAME testAll()=>void testAllS() METHOD -RefactoringAction 1443778805754 TestSudokuVerifier.java RENAME testAllS()=>void testAllStringAre() METHOD -RefactoringAction 1443778807191 TestSudokuVerifier.java RENAME testAllStringAre()=>void testAllStringArePosi() METHOD -RefactoringAction 1443778807262 TestSudokuVerifier.java RENAME testAllStringArePosi()=>void testAllStringArePosit() METHOD -RefactoringAction 1443778810121 TestSudokuVerifier.java RENAME testAllStringArePosit()=>void testAllStringArePositiveRule() METHOD -CompilationAction 1443778810172 TestSudokuVerifier.java -EditAction 1443778814247 TestSudokuVerifier.java 1292 5 10 2 -RefactoringAction 1443778826755 TestSudokuVerifier.java ADD void testCorrectSudokuString()/2 METHOD -RefactoringAction 1443778827860 TestSudokuVerifier.java REMOVE testCorrectSudokuString()/2 METHOD -RefactoringAction 1443778841931 TestSudokuVerifier.java ADD String correctSudokuString/2 FIELD -EditAction 1443778847201 TestSudokuVerifier.java 1429 5 10 2 -CompilationAction 1443778847570 TestSudokuVerifier.java -EditAction 1443778853494 TestSudokuVerifier.java 1566 5 10 2 -CompilationAction 1443778853737 TestSudokuVerifier.java -CompilationAction 1443778857242 TestSudokuVerifier.java -CompilationAction 1443778857419 TestSudokuVerifier.java -RefactoringAction 1443778872647 TestSudokuVerifier.java RENAME correctSudokuString/2=>String SudokuString FIELD -RefactoringAction 1443778872703 TestSudokuVerifier.java RENAME SudokuString=>String SudokuStringWi FIELD -RefactoringAction 1443778873708 TestSudokuVerifier.java RENAME SudokuStringWi=>String SudokuStringW FIELD -RefactoringAction 1443778873763 TestSudokuVerifier.java RENAME SudokuStringW=>String SudokuString FIELD -RefactoringAction 1443778876421 TestSudokuVerifier.java RENAME SudokuString=>String SudokuStringWithNegative FIELD -CompilationAction 1443778879309 TestSudokuVerifier.java -EditAction 1443778891464 TestSudokuVerifier.java 1578 5 10 2 -EditAction 1443778906487 TestSudokuVerifier.java 1765 6 12 3 -CompilationAction 1443778906722 TestSudokuVerifier.java -CompilationAction 1443778909190 TestSudokuVerifier.java -EditAction 1443778917361 TestSudokuVerifier.java 1770 6 12 3 -EditAction 1443778921081 TestSudokuVerifier.java 1772 6 12 3 -UnitTestCaseAction 1443778924497 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443778924498 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL -EditAction 1443778997282 TestSudokuVerifier.java 1771 6 12 3 -EditAction 1443779152711 SudokuVerifier.java 635 1 3 0 -EditAction 1443779155870 SudokuVerifier.java 635 1 3 0 -EditAction 1443779166024 SudokuVerifier.java 628 1 3 0 -EditAction 1443779228354 SudokuVerifier.java 676 1 0 0 -CompilationAction 1443779228459 SudokuVerifier.java -CompilationAction 1443779266711 SudokuVerifier.java -CompilationAction 1443779266855 SudokuVerifier.java -CompilationAction 1443779266855 SudokuVerifier.java -CompilationAction 1443779286005 SudokuVerifier.java -CompilationAction 1443779286006 SudokuVerifier.java -CompilationAction 1443779286139 SudokuVerifier.java -CompilationAction 1443779286140 SudokuVerifier.java -CompilationAction 1443779286140 SudokuVerifier.java -CompilationAction 1443779304525 SudokuVerifier.java -CompilationAction 1443779304526 SudokuVerifier.java -CompilationAction 1443779304666 SudokuVerifier.java -CompilationAction 1443779359234 SudokuVerifier.java -CompilationAction 1443779359377 SudokuVerifier.java -CompilationAction 1443779397205 SudokuVerifier.java -CompilationAction 1443779402690 SudokuVerifier.java -EditAction 1443779413860 SudokuVerifier.java 759 1 5 0 -EditAction 1443779419689 SudokuVerifier.java 759 1 5 0 -EditAction 1443779431170 SudokuVerifier.java 759 1 0 0 -CompilationAction 1443779431439 SudokuVerifier.java -CompilationAction 1443779431440 SudokuVerifier.java -CompilationAction 1443779431440 SudokuVerifier.java -CompilationAction 1443779442555 SudokuVerifier.java -CompilationAction 1443779442555 SudokuVerifier.java -CompilationAction 1443779442696 SudokuVerifier.java -CompilationAction 1443779445969 SudokuVerifier.java -CompilationAction 1443779446106 SudokuVerifier.java -CompilationAction 1443779446107 SudokuVerifier.java -RefactoringAction 1443779547347 SudokuVerifier.java ADD static List splitEqually(String, int) METHOD -CompilationAction 1443779547431 SudokuVerifier.java -CompilationAction 1443779547431 SudokuVerifier.java -CompilationAction 1443779547603 SudokuVerifier.java -CompilationAction 1443779547604 SudokuVerifier.java -CompilationAction 1443779547604 SudokuVerifier.java -CompilationAction 1443779547604 SudokuVerifier.java -RefactoringAction 1443779564437 SudokuVerifier.java ADD import java.util.List IMPORT -RefactoringAction 1443779567643 SudokuVerifier.java ADD import java.util.ArrayList IMPORT -CompilationAction 1443779569512 SudokuVerifier.java -CompilationAction 1443779569513 SudokuVerifier.java -CompilationAction 1443779569514 SudokuVerifier.java -CompilationAction 1443779569515 SudokuVerifier.java -CompilationAction 1443779569669 SudokuVerifier.java -CompilationAction 1443779569670 SudokuVerifier.java -CompilationAction 1443779629989 SudokuVerifier.java -EditAction 1443779635832 SudokuVerifier.java 1184 2 7 0 -CompilationAction 1443779635944 SudokuVerifier.java -CompilationAction 1443779672122 SudokuVerifier.java -CompilationAction 1443779748211 SudokuVerifier.java -CompilationAction 1443779748211 SudokuVerifier.java -CompilationAction 1443779748212 SudokuVerifier.java -CompilationAction 1443779752045 SudokuVerifier.java -CompilationAction 1443779752046 SudokuVerifier.java -CompilationAction 1443779752190 SudokuVerifier.java -CompilationAction 1443779752190 SudokuVerifier.java diff --git a/.besouro/20151002120722751/besouroEpisodes.txt b/.besouro/20151002120722751/besouroEpisodes.txt deleted file mode 100644 index 7b414d91..00000000 --- a/.besouro/20151002120722751/besouroEpisodes.txt +++ /dev/null @@ -1,47 +0,0 @@ -1443776911444 refactoring 2A 68 true -1443776911445 refactoring 2A 68 true -1443777052842 test-first 1 100 true -1443777052843 test-first 1 100 true -1443777052844 test-first 1 100 true -1443777052845 test-first 1 100 true -1443777052846 test-first 1 100 true -1443777052847 test-first 1 100 true -1443777052848 test-first 1 100 true -1443777052849 test-first 1 100 true -1443777052850 test-first 1 100 true -1443777052851 test-first 1 100 true -1443777052852 test-first 1 100 true -1443777052853 test-first 1 100 true -1443777052854 test-first 1 100 true -1443777052855 test-first 1 100 true -1443777052856 test-first 1 100 true -1443777052857 test-first 1 100 true -1443777052858 test-first 1 100 true -1443777052859 test-first 1 100 true -1443777052860 test-first 1 100 true -1443777052861 test-first 1 100 true -1443777111182 refactoring 2A 45 true -1443777111183 refactoring 2A 45 true -1443777127254 regression 1 0 true -1443777173736 regression 1 0 true -1443777231567 test-first 1 42 true -1443777231568 test-first 1 42 true -1443777231569 test-first 1 42 true -1443777231570 test-first 1 42 true -1443777231571 test-first 1 42 true -1443777231572 test-first 1 42 true -1443777231573 test-first 1 42 true -1443777231574 test-first 1 42 true -1443777313969 refactoring 2A 65 true -1443778005227 test-first 4 652 true -1443778005228 test-first 4 652 true -1443778005229 test-first 4 652 true -1443778005230 test-first 4 652 true -1443778005231 test-first 4 652 true -1443778314257 test-addition 2 286 true -1443778314258 test-addition 1 286 true -1443778442567 test-addition 2 60 true -1443778442568 test-addition 2 60 true -1443778442569 test-addition 1 60 true -1443778709559 production 1 41 false -1443778709560 refactoring 2A 41 true diff --git a/.besouro/20151002120722751/disagreements.txt b/.besouro/20151002120722751/disagreements.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002120722751/randomHeuristicEpisodes.txt b/.besouro/20151002120722751/randomHeuristicEpisodes.txt deleted file mode 100644 index bb76300c..00000000 --- a/.besouro/20151002120722751/randomHeuristicEpisodes.txt +++ /dev/null @@ -1,11 +0,0 @@ -1443776911444 refactoring 2A 68 true -1443777052842 test-first 1 100 true -1443777111182 refactoring 2A 45 false -1443777127254 regression 1 0 false -1443777173736 regression 1 0 true -1443777231567 test-first 1 42 true -1443777313969 refactoring 2A 65 false -1443778005227 test-first 4 652 true -1443778314257 test-addition 2 286 false -1443778442567 test-addition 2 60 false -1443778709559 production 1 41 false diff --git a/.besouro/20151002120722751/userComments.txt b/.besouro/20151002120722751/userComments.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002120722751/zorroEpisodes.txt b/.besouro/20151002120722751/zorroEpisodes.txt deleted file mode 100644 index 04f8da2b..00000000 --- a/.besouro/20151002120722751/zorroEpisodes.txt +++ /dev/null @@ -1,11 +0,0 @@ -1443776911444 refactoring 2A 68 true -1443777052842 test-first 1 141 true -1443777111182 refactoring 2A 58 true -1443777127254 regression 1 16 true -1443777173736 regression 1 46 true -1443777231567 test-first 1 57 true -1443777313969 refactoring 2A 82 true -1443778005227 test-first 4 691 true -1443778314257 test-addition 2 309 true -1443778442567 test-addition 2 128 true -1443778709559 production 1 266 true diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt deleted file mode 100644 index 434652ad..00000000 --- a/.besouro/2015100212571326/actions.txt +++ /dev/null @@ -1,130 +0,0 @@ -FileOpenedAction 1443779833604 SudokuVerifier.java 1260 2 3 0 -EditAction 1443779840836 SudokuVerifier.java 1261 2 8 0 -CompilationAction 1443779841248 SudokuVerifier.java -CompilationAction 1443779858625 SudokuVerifier.java -CompilationAction 1443779858791 SudokuVerifier.java -EditAction 1443779896865 SudokuVerifier.java 1255 2 8 0 -FileOpenedAction 1443779905915 TestSudokuVerifier.java 1771 6 12 3 -UnitTestCaseAction 1443779918456 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443779918464 TestSudokuVerifier FAIL -EditAction 1443779935700 TestSudokuVerifier.java 1782 6 12 3 -UnitTestCaseAction 1443779940482 TestSudokuVerifier.java OK -UnitTestSessionAction 1443779940484 TestSudokuVerifier OK -RefactoringAction 1443779950414 TestSudokuVerifier.java RENAME testAllStringArePositiveRule()=>void testAllStringArePositiveRuleNe() METHOD -RefactoringAction 1443779950489 TestSudokuVerifier.java RENAME testAllStringArePositiveRuleNe()=>void testAllStringArePositiveRuleNeg() METHOD -RefactoringAction 1443779951273 TestSudokuVerifier.java RENAME testAllStringArePositiveRuleNeg()=>void testAllStringArePositiveRuleNegat() METHOD -RefactoringAction 1443779952485 TestSudokuVerifier.java RENAME testAllStringArePositiveRuleNegat()=>void testAllStringArePositiveRuleNegative() METHOD -EditAction 1443779954121 TestSudokuVerifier.java 1793 6 12 3 -RefactoringAction 1443779994230 TestSudokuVerifier.java ADD String SudokuStringWithNegativeNumber/2 FIELD -RefactoringAction 1443780003106 TestSudokuVerifier.java REMOVE SudokuStringWithNegativeNumber/2 FIELD -EditAction 1443780003251 TestSudokuVerifier.java 1795 6 12 3 -EditAction 1443780027336 TestSudokuVerifier.java 1792 6 12 3 -UnitTestCaseAction 1443780031468 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443780031469 TestSudokuVerifier FAIL -EditAction 1443780039581 TestSudokuVerifier.java 1795 6 12 3 -EditAction 1443780051265 TestSudokuVerifier.java 1987 7 14 4 -CompilationAction 1443780051423 TestSudokuVerifier.java -RefactoringAction 1443780093196 TestSudokuVerifier.java RENAME testInCorrectSudokuString()/2=>void testDigi() METHOD -RefactoringAction 1443780094694 TestSudokuVerifier.java RENAME testDigi()=>void testDigitCan() METHOD -RefactoringAction 1443780098516 TestSudokuVerifier.java RENAME testDigitCan()=>void testDigitCanAppearOnlyON() METHOD -RefactoringAction 1443780099703 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyON()=>void testDigitCanAppearOnlyOnes() METHOD -RefactoringAction 1443780100669 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnes()=>void testDigitCanAppearOnlyOne() METHOD -RefactoringAction 1443780105395 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOne()=>void testDigitCanAppearOnlyOnceIN() METHOD -RefactoringAction 1443780105397 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOne()=>void testDigitCanAppearOnlyOnceIN() METHOD -RefactoringAction 1443780107587 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceIN()=>void testDigitCanAppearOnlyOnceInRow() METHOD -CompilationAction 1443780109137 TestSudokuVerifier.java -EditAction 1443780122004 TestSudokuVerifier.java 1993 7 14 4 -UnitTestCaseAction 1443780129168 TestSudokuVerifier.java OK -UnitTestSessionAction 1443780129169 TestSudokuVerifier OK -EditAction 1443780136211 TestSudokuVerifier.java 1990 7 14 4 -UnitTestCaseAction 1443780137644 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443780137645 TestSudokuVerifier FAIL -EditAction 1443780166548 SudokuVerifier.java 1255 2 8 0 -CompilationAction 1443780203177 SudokuVerifier.java -CompilationAction 1443780203178 SudokuVerifier.java -CompilationAction 1443780203178 SudokuVerifier.java -CompilationAction 1443780203179 SudokuVerifier.java -CompilationAction 1443780203179 SudokuVerifier.java -CompilationAction 1443780206517 SudokuVerifier.java -CompilationAction 1443780206662 SudokuVerifier.java -CompilationAction 1443780206667 SudokuVerifier.java -CompilationAction 1443780206667 SudokuVerifier.java -CompilationAction 1443780206667 SudokuVerifier.java -EditAction 1443780209874 SudokuVerifier.java 1297 2 3 0 -CompilationAction 1443780210016 SudokuVerifier.java -CompilationAction 1443780210017 SudokuVerifier.java -CompilationAction 1443780210017 SudokuVerifier.java -CompilationAction 1443780210017 SudokuVerifier.java -CompilationAction 1443780229455 SudokuVerifier.java -CompilationAction 1443780229455 SudokuVerifier.java -CompilationAction 1443780229456 SudokuVerifier.java -CompilationAction 1443780229457 SudokuVerifier.java -CompilationAction 1443780229598 SudokuVerifier.java -CompilationAction 1443780229599 SudokuVerifier.java -CompilationAction 1443780229599 SudokuVerifier.java -CompilationAction 1443780229599 SudokuVerifier.java -CompilationAction 1443780251811 SudokuVerifier.java -CompilationAction 1443780251813 SudokuVerifier.java -CompilationAction 1443780251814 SudokuVerifier.java -CompilationAction 1443780251816 SudokuVerifier.java -EditAction 1443780276939 SudokuVerifier.java 1328 2 9 0 -CompilationAction 1443780277228 SudokuVerifier.java -EditAction 1443780280503 SudokuVerifier.java 1328 2 9 0 -CompilationAction 1443780280635 SudokuVerifier.java -EditAction 1443780286603 SudokuVerifier.java 1329 2 9 0 -CompilationAction 1443780286882 SudokuVerifier.java -CompilationAction 1443780321189 SudokuVerifier.java -EditAction 1443780418803 SudokuVerifier.java 1314 2 3 0 -CompilationAction 1443780419104 SudokuVerifier.java -CompilationAction 1443780419104 SudokuVerifier.java -CompilationAction 1443780419105 SudokuVerifier.java -CompilationAction 1443780419105 SudokuVerifier.java -CompilationAction 1443780419105 SudokuVerifier.java -EditAction 1443780422978 SudokuVerifier.java 1315 2 3 0 -CompilationAction 1443780423232 SudokuVerifier.java -CompilationAction 1443780423232 SudokuVerifier.java -CompilationAction 1443780423233 SudokuVerifier.java -CompilationAction 1443780423233 SudokuVerifier.java -CompilationAction 1443780423234 SudokuVerifier.java -CompilationAction 1443780423234 SudokuVerifier.java -CompilationAction 1443780423235 SudokuVerifier.java -CompilationAction 1443780501912 SudokuVerifier.java -CompilationAction 1443780501912 SudokuVerifier.java -CompilationAction 1443780501913 SudokuVerifier.java -CompilationAction 1443780501913 SudokuVerifier.java -CompilationAction 1443780501913 SudokuVerifier.java -CompilationAction 1443780501914 SudokuVerifier.java -CompilationAction 1443780520453 SudokuVerifier.java -CompilationAction 1443780520454 SudokuVerifier.java -CompilationAction 1443780520592 SudokuVerifier.java -CompilationAction 1443780520592 SudokuVerifier.java -CompilationAction 1443780520593 SudokuVerifier.java -CompilationAction 1443780520593 SudokuVerifier.java -CompilationAction 1443780520594 SudokuVerifier.java -CompilationAction 1443780520594 SudokuVerifier.java -CompilationAction 1443780562239 SudokuVerifier.java -CompilationAction 1443780562383 SudokuVerifier.java -CompilationAction 1443780562383 SudokuVerifier.java -CompilationAction 1443780562384 SudokuVerifier.java -CompilationAction 1443780562384 SudokuVerifier.java -CompilationAction 1443780562385 SudokuVerifier.java -CompilationAction 1443780568930 SudokuVerifier.java -CompilationAction 1443780568931 SudokuVerifier.java -CompilationAction 1443780568931 SudokuVerifier.java -CompilationAction 1443780568932 SudokuVerifier.java -CompilationAction 1443780568933 SudokuVerifier.java -CompilationAction 1443780569076 SudokuVerifier.java -CompilationAction 1443780569076 SudokuVerifier.java -CompilationAction 1443780569077 SudokuVerifier.java -CompilationAction 1443780569077 SudokuVerifier.java -CompilationAction 1443780569077 SudokuVerifier.java -CompilationAction 1443780569077 SudokuVerifier.java -CompilationAction 1443780580881 SudokuVerifier.java -CompilationAction 1443780580882 SudokuVerifier.java -CompilationAction 1443780580883 SudokuVerifier.java -CompilationAction 1443780581023 SudokuVerifier.java -CompilationAction 1443780581024 SudokuVerifier.java -CompilationAction 1443780588158 SudokuVerifier.java -EditAction 1443780617586 SudokuVerifier.java 1355 2 10 0 -RefactoringAction 1443780867775 SudokuVerifier.java ADD import java.util.Arrays IMPORT -RefactoringAction 1443781075233 SudokuVerifier.java ADD import java.util.HashSet IMPORT diff --git a/.besouro/2015100212571326/besouroEpisodes.txt b/.besouro/2015100212571326/besouroEpisodes.txt deleted file mode 100644 index 2c2fe740..00000000 --- a/.besouro/2015100212571326/besouroEpisodes.txt +++ /dev/null @@ -1,3 +0,0 @@ -1443779940484 refactoring 2A 106 true -1443779940485 production 1 106 false -1443780129169 test-addition 1 178 true diff --git a/.besouro/2015100212571326/disagreements.txt b/.besouro/2015100212571326/disagreements.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/2015100212571326/randomHeuristicEpisodes.txt b/.besouro/2015100212571326/randomHeuristicEpisodes.txt deleted file mode 100644 index f872e346..00000000 --- a/.besouro/2015100212571326/randomHeuristicEpisodes.txt +++ /dev/null @@ -1,2 +0,0 @@ -1443779940484 refactoring 2A 106 true -1443780129169 test-addition 1 178 false diff --git a/.besouro/2015100212571326/userComments.txt b/.besouro/2015100212571326/userComments.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/2015100212571326/zorroEpisodes.txt b/.besouro/2015100212571326/zorroEpisodes.txt deleted file mode 100644 index ebccabc0..00000000 --- a/.besouro/2015100212571326/zorroEpisodes.txt +++ /dev/null @@ -1,2 +0,0 @@ -1443779940484 refactoring 2A 106 false -1443780129169 test-addition 1 188 false diff --git a/.besouro/20151002133750230/actions.txt b/.besouro/20151002133750230/actions.txt deleted file mode 100644 index 1be52bf4..00000000 --- a/.besouro/20151002133750230/actions.txt +++ /dev/null @@ -1,76 +0,0 @@ -FileOpenedAction 1443782270354 SudokuVerifier.java 1683 3 12 0 -CompilationAction 1443782291688 SudokuVerifier.java -CompilationAction 1443782291689 SudokuVerifier.java -CompilationAction 1443782291843 SudokuVerifier.java -CompilationAction 1443782305641 SudokuVerifier.java -CompilationAction 1443782305788 SudokuVerifier.java -CompilationAction 1443782309855 SudokuVerifier.java -CompilationAction 1443782309996 SudokuVerifier.java -CompilationAction 1443782345887 SudokuVerifier.java -CompilationAction 1443782346016 SudokuVerifier.java -CompilationAction 1443782346017 SudokuVerifier.java -CompilationAction 1443782346018 SudokuVerifier.java -CompilationAction 1443782351473 SudokuVerifier.java -CompilationAction 1443782351475 SudokuVerifier.java -CompilationAction 1443782351475 SudokuVerifier.java -CompilationAction 1443782351621 SudokuVerifier.java -CompilationAction 1443782351621 SudokuVerifier.java -CompilationAction 1443782442547 SudokuVerifier.java -CompilationAction 1443782442548 SudokuVerifier.java -CompilationAction 1443782442688 SudokuVerifier.java -CompilationAction 1443782489955 SudokuVerifier.java -CompilationAction 1443782490120 SudokuVerifier.java -CompilationAction 1443782490121 SudokuVerifier.java -CompilationAction 1443782493771 SudokuVerifier.java -CompilationAction 1443782493773 SudokuVerifier.java -CompilationAction 1443782493923 SudokuVerifier.java -CompilationAction 1443782523999 SudokuVerifier.java -CompilationAction 1443782524139 SudokuVerifier.java -CompilationAction 1443782554804 SudokuVerifier.java -CompilationAction 1443782554959 SudokuVerifier.java -EditAction 1443782635781 SudokuVerifier.java 1850 3 13 0 -CompilationAction 1443782636096 SudokuVerifier.java -CompilationAction 1443782656652 SudokuVerifier.java -CompilationAction 1443782656797 SudokuVerifier.java -CompilationAction 1443782688882 SudokuVerifier.java -CompilationAction 1443782689041 SudokuVerifier.java -CompilationAction 1443782842721 SudokuVerifier.java -CompilationAction 1443782842867 SudokuVerifier.java -CompilationAction 1443782872270 SudokuVerifier.java -CompilationAction 1443782872404 SudokuVerifier.java -CompilationAction 1443782872405 SudokuVerifier.java -CompilationAction 1443782889795 SudokuVerifier.java -CompilationAction 1443782889795 SudokuVerifier.java -CompilationAction 1443782889961 SudokuVerifier.java -CompilationAction 1443782889962 SudokuVerifier.java -CompilationAction 1443782893406 SudokuVerifier.java -CompilationAction 1443782893551 SudokuVerifier.java -RefactoringAction 1443782902453 SudokuVerifier.java ADD import java.util.Set IMPORT -CompilationAction 1443782914304 SudokuVerifier.java -UnitTestCaseAction 1443782914656 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443782914657 TestSudokuVerifier FAIL -UnitTestCaseAction 1443782970410 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443782970410 TestSudokuVerifier FAIL -CompilationAction 1443783023404 SudokuVerifier.java -CompilationAction 1443783026916 SudokuVerifier.java -CompilationAction 1443783046506 SudokuVerifier.java -CompilationAction 1443783046507 SudokuVerifier.java -CompilationAction 1443783046507 SudokuVerifier.java -CompilationAction 1443783046507 SudokuVerifier.java -CompilationAction 1443783106816 SudokuVerifier.java -CompilationAction 1443783106817 SudokuVerifier.java -CompilationAction 1443783110140 SudokuVerifier.java -CompilationAction 1443783110158 SudokuVerifier.java -UnitTestCaseAction 1443783139560 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443783139561 TestSudokuVerifier FAIL -CompilationAction 1443783143775 SudokuVerifier.java -UnitTestCaseAction 1443783146122 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443783146122 TestSudokuVerifier (Failed Tests first) FAIL -CompilationAction 1443783160854 SudokuVerifier.java -CompilationAction 1443783171911 SudokuVerifier.java -CompilationAction 1443783206117 SudokuVerifier.java -CompilationAction 1443783206137 SudokuVerifier.java -CompilationAction 1443783208628 SudokuVerifier.java -CompilationAction 1443783208645 SudokuVerifier.java -UnitTestCaseAction 1443783215917 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443783215918 Rerun TestSudokuVerifier (Failed Tests first) FAIL diff --git a/.besouro/20151002133750230/besouroEpisodes.txt b/.besouro/20151002133750230/besouroEpisodes.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002133750230/disagreements.txt b/.besouro/20151002133750230/disagreements.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002133750230/randomHeuristicEpisodes.txt b/.besouro/20151002133750230/randomHeuristicEpisodes.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002133750230/userComments.txt b/.besouro/20151002133750230/userComments.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002133750230/zorroEpisodes.txt b/.besouro/20151002133750230/zorroEpisodes.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002231505202/actions.txt b/.besouro/20151002231505202/actions.txt deleted file mode 100644 index ba47c66a..00000000 --- a/.besouro/20151002231505202/actions.txt +++ /dev/null @@ -1,46 +0,0 @@ -FileOpenedAction 1443816905910 SudokuVerifier.java 2050 3 14 0 -FileOpenedAction 1443816912687 TestSudokuVerifier.java 1990 7 14 4 -UnitTestCaseAction 1443816929743 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443816929749 TestSudokuVerifier FAIL -CompilationAction 1443816963252 SudokuVerifier.java -CompilationAction 1443816963252 SudokuVerifier.java -CompilationAction 1443816973162 SudokuVerifier.java -CompilationAction 1443816973163 SudokuVerifier.java -CompilationAction 1443816973311 SudokuVerifier.java -CompilationAction 1443816973312 SudokuVerifier.java -CompilationAction 1443816980273 SudokuVerifier.java -CompilationAction 1443816980417 SudokuVerifier.java -UnitTestCaseAction 1443816985685 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443816985686 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow FAIL -CompilationAction 1443817012657 SudokuVerifier.java -UnitTestCaseAction 1443817015860 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443817015861 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL -UnitTestCaseAction 1443817040654 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443817040655 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL -UnitTestCaseAction 1443817603629 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443817603630 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL -CompilationAction 1443817690817 SudokuVerifier.java -CompilationAction 1443817696858 SudokuVerifier.java -CompilationAction 1443817696929 SudokuVerifier.java -CompilationAction 1443817725582 SudokuVerifier.java -CompilationAction 1443817725649 SudokuVerifier.java -CompilationAction 1443817725650 SudokuVerifier.java -CompilationAction 1443817743709 SudokuVerifier.java -CompilationAction 1443817743749 SudokuVerifier.java -CompilationAction 1443817753312 SudokuVerifier.java -UnitTestCaseAction 1443817765354 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443817765355 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL -UnitTestCaseAction 1443817769257 TestSudokuVerifier.java FAIL -UnitTestSessionAction 1443817769258 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL -RefactoringAction 1443817782516 TestSudokuVerifier.java ADD void splitEqually() METHOD -RefactoringAction 1443817783868 TestSudokuVerifier.java REMOVE splitEqually() METHOD -RefactoringAction 1443817787956 TestSudokuVerifier.java ADD String incorrectSudokuString/2 FIELD -RefactoringAction 1443817792416 TestSudokuVerifier.java RENAME incorrectSudokuString/2=>String stringHas FIELD -RefactoringAction 1443817799183 TestSudokuVerifier.java RENAME stringHas=>String stringHasLine FIELD -RefactoringAction 1443817800684 TestSudokuVerifier.java RENAME stringHasLine=>String stringHasLinesWith FIELD -RefactoringAction 1443817807124 TestSudokuVerifier.java RENAME stringHasLinesWith=>String stringHasRowa FIELD -RefactoringAction 1443817809169 TestSudokuVerifier.java RENAME stringHasRowa=>String stringHasRowsWith FIELD -RefactoringAction 1443817810406 TestSudokuVerifier.java RENAME stringHasRowsWith=>String stringHasRowsWithSame FIELD -RefactoringAction 1443817811103 TestSudokuVerifier.java RENAME stringHasRowsWithSame=>String stringHasRowsWithSam FIELD -RefactoringAction 1443817815237 TestSudokuVerifier.java RENAME stringHasRowsWithSam=>String stringHasRowsWithSameNumber FIELD -EditAction 1443817815743 TestSudokuVerifier.java 2134 7 14 4 diff --git a/.besouro/20151002231505202/besouroEpisodes.txt b/.besouro/20151002231505202/besouroEpisodes.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002231505202/disagreements.txt b/.besouro/20151002231505202/disagreements.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002231505202/randomHeuristicEpisodes.txt b/.besouro/20151002231505202/randomHeuristicEpisodes.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002231505202/userComments.txt b/.besouro/20151002231505202/userComments.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.besouro/20151002231505202/zorroEpisodes.txt b/.besouro/20151002231505202/zorroEpisodes.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/.classpath b/.classpath deleted file mode 100644 index 3e0fb272..00000000 --- a/.classpath +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/.gitignore b/.gitignore deleted file mode 100644 index ed9f7620..00000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/bin/ -.DS_Store \ No newline at end of file diff --git a/.project b/.project deleted file mode 100644 index b273577a..00000000 --- a/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - Sudoku - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/README.md b/README.md deleted file mode 100644 index badc70df..00000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -# Sudoku diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java deleted file mode 100644 index d3d26704..00000000 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.univoulu.tol.sqatlab.sudoku; - -public class SudokuException extends RuntimeException { - - /** - * - */ - private static final long serialVersionUID = -1092847391696957077L; - -} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java deleted file mode 100644 index 4c3eee29..00000000 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.univoulu.tol.sqatlab.sudoku; - -public class SudokuStringEmptyException extends SudokuException { - - /** - * - */ - private static final long serialVersionUID = -8335003949212887564L; - -} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java deleted file mode 100644 index 888766ad..00000000 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.univoulu.tol.sqatlab.sudoku; - -public class SudokuStringTooLongException extends SudokuException { - - /** - * - */ - private static final long serialVersionUID = -1092847391696957078L; - -} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooShortException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooShortException.java deleted file mode 100644 index 17e2bc7a..00000000 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooShortException.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.univoulu.tol.sqatlab.sudoku; - -public class SudokuStringTooShortException extends SudokuException { - -} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java deleted file mode 100644 index 535647ae..00000000 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ /dev/null @@ -1,67 +0,0 @@ -package org.univoulu.tol.sqatlab.sudoku; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashSet; -import java.util.List; -import java.util.Set; - -public class SudokuVerifier { - - public int verify(String candidateSolution) { - // returns 1 if the candidate solution is correct - if( candidateSolution.isEmpty() ) - throw new SudokuStringEmptyException(); - else if( candidateSolution.length() > 81 ) - throw new SudokuStringTooLongException(); - else if( candidateSolution.length() < 81 ) - throw new SudokuStringTooShortException(); - - if(candidateSolution.contains(new String("-"))) - return -1; - //First split the string to be in rows steps - - List sudokuCandidateRows = splitEqually(candidateSolution, 9); - int[] numbers = new int[9]; - for(String s : sudokuCandidateRows) - { - - List numbers_splitted = splitEqually(candidateSolution, 9); - for(int i=0; i<9; ++i) - { - numbers[i] = Integer.parseInt(numbers_splitted.get(i)); - } - if(duplicates(numbers, 9) ) - return -3; - } - - - if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) - return 0; - return -5; - } - - public static List splitEqually(String text, int size) { - // Give the list the right capacity to start with. You could use an array - // instead if you wanted. - List ret = new ArrayList((text.length() + size - 1) / size); - - for (int start = 0; start < text.length(); start += size) { - ret.add(text.substring(start, Math.min(text.length(), start + size))); - } - return ret; - } - - public static boolean duplicates (int [] x, int numElementsInX ) { - Set set = new HashSet(); - for ( int i = 0; i < numElementsInX; ++i ) { - if ( set.contains( x[i])) { - return true; - } - else { - set.add(x[i]); - } - } - return false; - } -} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java deleted file mode 100644 index 33fd4953..00000000 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ /dev/null @@ -1,62 +0,0 @@ -package org.univoulu.tol.sqatlab.sudoku; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class TestSudokuVerifier { - - private static final String correctSudokuString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; - private static final String SudokuStringWithNegativeNumber = "417-36982563215894795872431682543716979158643234691275828964357157329168416487529"; - - private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; - private static final String stringHasRowsWithSameNumber = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; - @Test(expected=SudokuStringTooLongException.class) - public void testStringTooLongException() { - SudokuVerifier sudokuVerifier = new SudokuVerifier(); - sudokuVerifier.verify("1234567891234567891234567891234567891234567891234567891234567891234567891234567890"); - } - - @Test(expected=SudokuStringTooShortException.class) - public void testStringTooShortException() { - SudokuVerifier sudokuVerifier = new SudokuVerifier(); - sudokuVerifier.verify("1"); - } - - @Test(expected=SudokuStringEmptyException.class) - public void testStringEmptyException() { - SudokuVerifier sudokuVerifier = new SudokuVerifier(); - sudokuVerifier.verify(""); - } - - @Test - public void testCorrectSudokuString() { - SudokuVerifier sudokuVerifier = new SudokuVerifier(); - - //Assert - assertEquals(0, sudokuVerifier.verify(correctSudokuString) ); - } - - @Test - public void testInCorrectSudokuString() { - SudokuVerifier sudokuVerifier = new SudokuVerifier(); - - //Assert - assertNotEquals(0, sudokuVerifier.verify(incorrectSudokuString) ); - } - - @Test - public void testAllStringArePositiveRuleNegativeOne() { - SudokuVerifier sudokuVerifier = new SudokuVerifier(); - - //Assert - assertEquals(-1, sudokuVerifier.verify(SudokuStringWithNegativeNumber) ); - } - - @Test - public void testDigitCanAppearOnlyOnceInRow() { - SudokuVerifier sudokuVerifier = new SudokuVerifier(); - //Assert - assertEquals(-3, sudokuVerifier.verify(incorrectSudokuString) ); - } -} From 05c85ed4578f98b912ab3669c6c5f652204df4d5 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 23:32:50 +0300 Subject: [PATCH 080/137] besouro automatic message --- .besouro/20150930115137755/actions.txt | 8 + .../20150930115137755/besouroEpisodes.txt | 0 .besouro/20150930115137755/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20150930115137755/userComments.txt | 0 .besouro/20150930115137755/zorroEpisodes.txt | 0 .besouro/20151002115224115/actions.txt | 40 ++++ .../20151002115224115/besouroEpisodes.txt | 0 .besouro/20151002115224115/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151002115224115/userComments.txt | 0 .besouro/20151002115224115/zorroEpisodes.txt | 0 .besouro/20151002120722751/actions.txt | 218 ++++++++++++++++++ .../20151002120722751/besouroEpisodes.txt | 47 ++++ .besouro/20151002120722751/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 11 + .besouro/20151002120722751/userComments.txt | 0 .besouro/20151002120722751/zorroEpisodes.txt | 11 + .besouro/2015100212571326/actions.txt | 130 +++++++++++ .besouro/2015100212571326/besouroEpisodes.txt | 3 + .besouro/2015100212571326/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 2 + .besouro/2015100212571326/userComments.txt | 0 .besouro/2015100212571326/zorroEpisodes.txt | 2 + .besouro/20151002133750230/actions.txt | 76 ++++++ .../20151002133750230/besouroEpisodes.txt | 0 .besouro/20151002133750230/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151002133750230/userComments.txt | 0 .besouro/20151002133750230/zorroEpisodes.txt | 0 .besouro/20151002231505202/actions.txt | 56 +++++ .../20151002231505202/besouroEpisodes.txt | 0 .besouro/20151002231505202/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151002231505202/userComments.txt | 0 .besouro/20151002231505202/zorroEpisodes.txt | 0 .classpath | 7 + .gitignore | 2 + .project | 17 ++ README.md | 1 + .../tol/sqatlab/sudoku/SudokuException.java | 10 + .../sudoku/SudokuStringEmptyException.java | 10 + .../sudoku/SudokuStringTooLongException.java | 10 + .../sudoku/SudokuStringTooShortException.java | 5 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 67 ++++++ .../sqatlab/sudoku/TestSudokuVerifier.java | 62 +++++ 46 files changed, 795 insertions(+) create mode 100644 .besouro/20150930115137755/actions.txt create mode 100644 .besouro/20150930115137755/besouroEpisodes.txt create mode 100644 .besouro/20150930115137755/disagreements.txt create mode 100644 .besouro/20150930115137755/randomHeuristicEpisodes.txt create mode 100644 .besouro/20150930115137755/userComments.txt create mode 100644 .besouro/20150930115137755/zorroEpisodes.txt create mode 100644 .besouro/20151002115224115/actions.txt create mode 100644 .besouro/20151002115224115/besouroEpisodes.txt create mode 100644 .besouro/20151002115224115/disagreements.txt create mode 100644 .besouro/20151002115224115/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151002115224115/userComments.txt create mode 100644 .besouro/20151002115224115/zorroEpisodes.txt create mode 100644 .besouro/20151002120722751/actions.txt create mode 100644 .besouro/20151002120722751/besouroEpisodes.txt create mode 100644 .besouro/20151002120722751/disagreements.txt create mode 100644 .besouro/20151002120722751/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151002120722751/userComments.txt create mode 100644 .besouro/20151002120722751/zorroEpisodes.txt create mode 100644 .besouro/2015100212571326/actions.txt create mode 100644 .besouro/2015100212571326/besouroEpisodes.txt create mode 100644 .besouro/2015100212571326/disagreements.txt create mode 100644 .besouro/2015100212571326/randomHeuristicEpisodes.txt create mode 100644 .besouro/2015100212571326/userComments.txt create mode 100644 .besouro/2015100212571326/zorroEpisodes.txt create mode 100644 .besouro/20151002133750230/actions.txt create mode 100644 .besouro/20151002133750230/besouroEpisodes.txt create mode 100644 .besouro/20151002133750230/disagreements.txt create mode 100644 .besouro/20151002133750230/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151002133750230/userComments.txt create mode 100644 .besouro/20151002133750230/zorroEpisodes.txt create mode 100644 .besouro/20151002231505202/actions.txt create mode 100644 .besouro/20151002231505202/besouroEpisodes.txt create mode 100644 .besouro/20151002231505202/disagreements.txt create mode 100644 .besouro/20151002231505202/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151002231505202/userComments.txt create mode 100644 .besouro/20151002231505202/zorroEpisodes.txt create mode 100644 .classpath create mode 100644 .gitignore create mode 100644 .project create mode 100644 README.md create mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java create mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java create mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java create mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooShortException.java create mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java create mode 100644 src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java diff --git a/.besouro/20150930115137755/actions.txt b/.besouro/20150930115137755/actions.txt new file mode 100644 index 00000000..5e645161 --- /dev/null +++ b/.besouro/20150930115137755/actions.txt @@ -0,0 +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 diff --git a/.besouro/20150930115137755/besouroEpisodes.txt b/.besouro/20150930115137755/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930115137755/disagreements.txt b/.besouro/20150930115137755/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930115137755/randomHeuristicEpisodes.txt b/.besouro/20150930115137755/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930115137755/userComments.txt b/.besouro/20150930115137755/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930115137755/zorroEpisodes.txt b/.besouro/20150930115137755/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002115224115/actions.txt b/.besouro/20151002115224115/actions.txt new file mode 100644 index 00000000..fb685c20 --- /dev/null +++ b/.besouro/20151002115224115/actions.txt @@ -0,0 +1,40 @@ +FileOpenedAction 1443775944466 TestSudokuVerifier.java 202 1 1 0 +RefactoringAction 1443776042991 TestSudokuVerifier.java RENAME test()=>void testTe() METHOD +RefactoringAction 1443776043640 TestSudokuVerifier.java RENAME testTe()=>void testT() METHOD +RefactoringAction 1443776046102 TestSudokuVerifier.java RENAME testT()=>void testSt() METHOD +RefactoringAction 1443776049409 TestSudokuVerifier.java RENAME testSt()=>void testStringTooLong() METHOD +RefactoringAction 1443776051321 TestSudokuVerifier.java RENAME testStringTooLong()=>void testStringTooLongException() METHOD +FileOpenedAction 1443776285127 SudokuVerifier.java 189 1 1 0 +EditAction 1443776396018 TestSudokuVerifier.java 394 1 3 0 +EditAction 1443776465517 TestSudokuVerifier.java 439 1 3 0 +CompilationAction 1443776465772 TestSudokuVerifier.java +CompilationAction 1443776465773 TestSudokuVerifier.java +EditAction 1443776486557 TestSudokuVerifier.java 405 1 2 0 +CompilationAction 1443776486801 TestSudokuVerifier.java +CompilationAction 1443776486801 TestSudokuVerifier.java +EditAction 1443776596591 SudokuVerifier.java 265 1 2 0 +CompilationAction 1443776596804 SudokuVerifier.java +CompilationAction 1443776596805 SudokuVerifier.java +CompilationAction 1443776618507 SudokuVerifier.java +CompilationAction 1443776618649 SudokuVerifier.java +CompilationAction 1443776618650 SudokuVerifier.java +RefactoringAction 1443776642389 SudokuStringTooLongException.java ADD SudokuStringTooLongException.java CLASS +CompilationAction 1443776642563 SudokuStringTooLongException.java +CompilationAction 1443776642563 SudokuVerifier.java +CompilationAction 1443776642564 SudokuVerifier.java +CompilationAction 1443776642564 TestSudokuVerifier.java +FileOpenedAction 1443776642628 SudokuStringTooLongException.java 118 0 0 0 +RefactoringAction 1443776678202 SudokuException.java ADD SudokuException.java CLASS +CompilationAction 1443776678380 SudokuVerifier.java +CompilationAction 1443776678380 SudokuVerifier.java +CompilationAction 1443776678381 TestSudokuVerifier.java +FileOpenedAction 1443776678437 SudokuException.java 81 0 0 0 +EditAction 1443776686247 SudokuException.java 99 0 0 0 +EditAction 1443776737780 SudokuException.java 106 0 0 0 +CompilationAction 1443776738035 SudokuException.java +CompilationAction 1443776738035 SudokuStringTooLongException.java +CompilationAction 1443776738036 SudokuVerifier.java +CompilationAction 1443776738036 SudokuVerifier.java +CompilationAction 1443776738037 TestSudokuVerifier.java +CompilationAction 1443776751029 SudokuException.java +CompilationAction 1443776751197 SudokuVerifier.java diff --git a/.besouro/20151002115224115/besouroEpisodes.txt b/.besouro/20151002115224115/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002115224115/disagreements.txt b/.besouro/20151002115224115/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002115224115/randomHeuristicEpisodes.txt b/.besouro/20151002115224115/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002115224115/userComments.txt b/.besouro/20151002115224115/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002115224115/zorroEpisodes.txt b/.besouro/20151002115224115/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002120722751/actions.txt b/.besouro/20151002120722751/actions.txt new file mode 100644 index 00000000..aae78936 --- /dev/null +++ b/.besouro/20151002120722751/actions.txt @@ -0,0 +1,218 @@ +FileOpenedAction 1443776843270 SudokuVerifier.java 269 1 2 0 +FileOpenedAction 1443776853098 SudokuStringTooLongException.java 118 0 0 0 +FileOpenedAction 1443776864527 SudokuException.java 99 0 0 0 +EditAction 1443776877287 SudokuException.java 106 0 0 0 +EditAction 1443776895456 SudokuVerifier.java 274 1 2 0 +FileOpenedAction 1443776906405 TestSudokuVerifier.java 405 1 2 0 +UnitTestCaseAction 1443776911440 TestSudokuVerifier.java OK +UnitTestSessionAction 1443776911444 TestSudokuVerifier OK +RefactoringAction 1443776951903 TestSudokuVerifier.java ADD void testStringTooLongException()/2 METHOD +EditAction 1443776959468 TestSudokuVerifier.java 674 2 4 0 +CompilationAction 1443776959600 TestSudokuVerifier.java +CompilationAction 1443776959601 TestSudokuVerifier.java +CompilationAction 1443776959602 TestSudokuVerifier.java +RefactoringAction 1443776963918 TestSudokuVerifier.java RENAME testStringTooLongException()/2=>void testStringTooSException() METHOD +RefactoringAction 1443776965182 TestSudokuVerifier.java RENAME testStringTooSException()=>void testStringTooShortException() METHOD +CompilationAction 1443776965238 TestSudokuVerifier.java +CompilationAction 1443776965384 TestSudokuVerifier.java +CompilationAction 1443776965384 TestSudokuVerifier.java +EditAction 1443776970958 TestSudokuVerifier.java 594 2 4 0 +CompilationAction 1443776971787 TestSudokuVerifier.java +CompilationAction 1443776971788 TestSudokuVerifier.java +UnitTestCaseAction 1443776986607 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443776986607 TestSudokuVerifier FAIL +CompilationAction 1443776997249 TestSudokuVerifier.java +CompilationAction 1443776997250 TestSudokuVerifier.java +UnitTestCaseAction 1443776998984 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443776998985 TestSudokuVerifier FAIL +EditAction 1443777042597 SudokuVerifier.java 391 1 3 0 +UnitTestCaseAction 1443777052841 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777052842 TestSudokuVerifier OK +EditAction 1443777065344 SudokuVerifier.java 392 1 3 0 +CompilationAction 1443777065473 SudokuVerifier.java +RefactoringAction 1443777082434 SudokuStringTooShortException.java ADD SudokuStringTooShortException.java CLASS +CompilationAction 1443777082611 SudokuVerifier.java +FileOpenedAction 1443777082664 SudokuStringTooShortException.java 113 0 0 0 +EditAction 1443777087294 SudokuStringTooShortException.java 119 0 0 0 +UnitTestCaseAction 1443777089177 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777089177 TestSudokuVerifier FAIL +EditAction 1443777107000 TestSudokuVerifier.java 594 2 4 0 +UnitTestCaseAction 1443777111181 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777111182 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testStringTooShortException OK +UnitTestCaseAction 1443777127254 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777127254 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testStringTooShortException OK +UnitTestCaseAction 1443777173735 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777173736 TestSudokuVerifier OK +RefactoringAction 1443777189475 TestSudokuVerifier.java ADD void testStringTooShortException()/2 METHOD +EditAction 1443777189716 TestSudokuVerifier.java 783 3 6 0 +CompilationAction 1443777189969 TestSudokuVerifier.java +RefactoringAction 1443777198334 TestSudokuVerifier.java RENAME testStringTooShortException()/2=>void testStringEmptyException() METHOD +RefactoringAction 1443777198338 TestSudokuVerifier.java RENAME testStringTooShortException()/2=>void testStringEmptyException() METHOD +CompilationAction 1443777198436 TestSudokuVerifier.java +EditAction 1443777206932 TestSudokuVerifier.java 779 3 6 0 +UnitTestCaseAction 1443777210314 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777210315 TestSudokuVerifier FAIL +EditAction 1443777223722 SudokuVerifier.java 510 1 4 0 +EditAction 1443777227659 SudokuVerifier.java 474 1 4 0 +UnitTestCaseAction 1443777231566 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777231567 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK +EditAction 1443777248222 TestSudokuVerifier.java 776 3 6 0 +CompilationAction 1443777248333 TestSudokuVerifier.java +CompilationAction 1443777248334 TestSudokuVerifier.java +UnitTestCaseAction 1443777253728 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777253729 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL +EditAction 1443777264533 SudokuVerifier.java 471 1 4 0 +CompilationAction 1443777264798 SudokuVerifier.java +UnitTestCaseAction 1443777277000 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777277001 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL +RefactoringAction 1443777303243 SudokuStringEmptyException.java ADD SudokuStringEmptyException.java CLASS +FileOpenedAction 1443777303540 SudokuStringEmptyException.java 116 0 0 0 +UnitTestCaseAction 1443777313969 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777313969 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK +RefactoringAction 1443777352666 TestSudokuVerifier.java ADD void testStringEmptyException()/2 METHOD +RefactoringAction 1443777353509 TestSudokuVerifier.java REMOVE testStringEmptyException()/2 METHOD +EditAction 1443777355650 TestSudokuVerifier.java 777 3 6 0 +RefactoringAction 1443777363184 SudokuStringTooLongException.java ADD long serialVersionUID FIELD +EditAction 1443777451813 SudokuStringTooLongException.java 189 0 0 0 +RefactoringAction 1443777924310 SudokuException.java ADD long serialVersionUID FIELD +EditAction 1443777925117 SudokuException.java 196 0 0 0 +EditAction 1443777939399 SudokuStringTooLongException.java 208 0 0 0 +RefactoringAction 1443777948889 SudokuStringEmptyException.java ADD long serialVersionUID FIELD +EditAction 1443777950151 SudokuStringEmptyException.java 206 0 0 0 +EditAction 1443778003438 SudokuVerifier.java 452 1 2 0 +UnitTestCaseAction 1443778005227 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778005227 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK +EditAction 1443778027921 TestSudokuVerifier.java 958 4 8 0 +CompilationAction 1443778028195 TestSudokuVerifier.java +RefactoringAction 1443778230184 TestSudokuVerifier.java RENAME testStringEmptyException()/2=>void testCorerc() METHOD +RefactoringAction 1443778233203 TestSudokuVerifier.java RENAME testCorerc()=>void testCorrectSu() METHOD +RefactoringAction 1443778235579 TestSudokuVerifier.java RENAME testCorrectSu()=>void testCorrectSudokuString() METHOD +EditAction 1443778242330 TestSudokuVerifier.java 1038 4 8 0 +RefactoringAction 1443778258164 TestSudokuVerifier.java ADD String correctSudokuString() METHOD +RefactoringAction 1443778261938 TestSudokuVerifier.java RENAME correctSudokuString()=>String correctSudokuString FIELD +EditAction 1443778280539 TestSudokuVerifier.java 1093 4 8 0 +EditAction 1443778293465 TestSudokuVerifier.java 1112 4 8 0 +CompilationAction 1443778293702 TestSudokuVerifier.java +CompilationAction 1443778301891 TestSudokuVerifier.java +UnitTestCaseAction 1443778304090 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778304090 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL +EditAction 1443778312568 TestSudokuVerifier.java 1067 4 8 0 +UnitTestCaseAction 1443778314256 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778314257 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK +FileOpenedAction 1443778381872 TestTennisGame.java 4003 16 65 20 +EditAction 1443778392539 TestSudokuVerifier.java 1129 4 9 1 +CompilationAction 1443778392804 TestSudokuVerifier.java +CompilationAction 1443778403840 TestSudokuVerifier.java +EditAction 1443778408331 TestSudokuVerifier.java 1101 4 8 1 +UnitTestCaseAction 1443778412169 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778412169 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL +EditAction 1443778422576 TestSudokuVerifier.java 1101 4 8 1 +UnitTestCaseAction 1443778424326 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778424326 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL +EditAction 1443778440526 TestSudokuVerifier.java 1099 4 8 1 +UnitTestCaseAction 1443778442567 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778442567 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK +EditAction 1443778668306 SudokuVerifier.java 568 1 2 0 +CompilationAction 1443778668414 SudokuVerifier.java +CompilationAction 1443778692640 SudokuVerifier.java +CompilationAction 1443778692782 SudokuVerifier.java +CompilationAction 1443778696783 SudokuVerifier.java +CompilationAction 1443778696925 SudokuVerifier.java +EditAction 1443778699512 SudokuVerifier.java 575 1 2 0 +CompilationAction 1443778699776 SudokuVerifier.java +EditAction 1443778707076 SudokuVerifier.java 584 1 3 0 +UnitTestCaseAction 1443778709558 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778709559 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier OK +EditAction 1443778796482 TestSudokuVerifier.java 1286 5 10 2 +CompilationAction 1443778796715 TestSudokuVerifier.java +RefactoringAction 1443778800669 TestSudokuVerifier.java RENAME testCorrectSudokuString()/2=>void test() METHOD +RefactoringAction 1443778802676 TestSudokuVerifier.java RENAME test()=>void testAll() METHOD +RefactoringAction 1443778803400 TestSudokuVerifier.java RENAME testAll()=>void testAllS() METHOD +RefactoringAction 1443778805754 TestSudokuVerifier.java RENAME testAllS()=>void testAllStringAre() METHOD +RefactoringAction 1443778807191 TestSudokuVerifier.java RENAME testAllStringAre()=>void testAllStringArePosi() METHOD +RefactoringAction 1443778807262 TestSudokuVerifier.java RENAME testAllStringArePosi()=>void testAllStringArePosit() METHOD +RefactoringAction 1443778810121 TestSudokuVerifier.java RENAME testAllStringArePosit()=>void testAllStringArePositiveRule() METHOD +CompilationAction 1443778810172 TestSudokuVerifier.java +EditAction 1443778814247 TestSudokuVerifier.java 1292 5 10 2 +RefactoringAction 1443778826755 TestSudokuVerifier.java ADD void testCorrectSudokuString()/2 METHOD +RefactoringAction 1443778827860 TestSudokuVerifier.java REMOVE testCorrectSudokuString()/2 METHOD +RefactoringAction 1443778841931 TestSudokuVerifier.java ADD String correctSudokuString/2 FIELD +EditAction 1443778847201 TestSudokuVerifier.java 1429 5 10 2 +CompilationAction 1443778847570 TestSudokuVerifier.java +EditAction 1443778853494 TestSudokuVerifier.java 1566 5 10 2 +CompilationAction 1443778853737 TestSudokuVerifier.java +CompilationAction 1443778857242 TestSudokuVerifier.java +CompilationAction 1443778857419 TestSudokuVerifier.java +RefactoringAction 1443778872647 TestSudokuVerifier.java RENAME correctSudokuString/2=>String SudokuString FIELD +RefactoringAction 1443778872703 TestSudokuVerifier.java RENAME SudokuString=>String SudokuStringWi FIELD +RefactoringAction 1443778873708 TestSudokuVerifier.java RENAME SudokuStringWi=>String SudokuStringW FIELD +RefactoringAction 1443778873763 TestSudokuVerifier.java RENAME SudokuStringW=>String SudokuString FIELD +RefactoringAction 1443778876421 TestSudokuVerifier.java RENAME SudokuString=>String SudokuStringWithNegative FIELD +CompilationAction 1443778879309 TestSudokuVerifier.java +EditAction 1443778891464 TestSudokuVerifier.java 1578 5 10 2 +EditAction 1443778906487 TestSudokuVerifier.java 1765 6 12 3 +CompilationAction 1443778906722 TestSudokuVerifier.java +CompilationAction 1443778909190 TestSudokuVerifier.java +EditAction 1443778917361 TestSudokuVerifier.java 1770 6 12 3 +EditAction 1443778921081 TestSudokuVerifier.java 1772 6 12 3 +UnitTestCaseAction 1443778924497 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778924498 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier FAIL +EditAction 1443778997282 TestSudokuVerifier.java 1771 6 12 3 +EditAction 1443779152711 SudokuVerifier.java 635 1 3 0 +EditAction 1443779155870 SudokuVerifier.java 635 1 3 0 +EditAction 1443779166024 SudokuVerifier.java 628 1 3 0 +EditAction 1443779228354 SudokuVerifier.java 676 1 0 0 +CompilationAction 1443779228459 SudokuVerifier.java +CompilationAction 1443779266711 SudokuVerifier.java +CompilationAction 1443779266855 SudokuVerifier.java +CompilationAction 1443779266855 SudokuVerifier.java +CompilationAction 1443779286005 SudokuVerifier.java +CompilationAction 1443779286006 SudokuVerifier.java +CompilationAction 1443779286139 SudokuVerifier.java +CompilationAction 1443779286140 SudokuVerifier.java +CompilationAction 1443779286140 SudokuVerifier.java +CompilationAction 1443779304525 SudokuVerifier.java +CompilationAction 1443779304526 SudokuVerifier.java +CompilationAction 1443779304666 SudokuVerifier.java +CompilationAction 1443779359234 SudokuVerifier.java +CompilationAction 1443779359377 SudokuVerifier.java +CompilationAction 1443779397205 SudokuVerifier.java +CompilationAction 1443779402690 SudokuVerifier.java +EditAction 1443779413860 SudokuVerifier.java 759 1 5 0 +EditAction 1443779419689 SudokuVerifier.java 759 1 5 0 +EditAction 1443779431170 SudokuVerifier.java 759 1 0 0 +CompilationAction 1443779431439 SudokuVerifier.java +CompilationAction 1443779431440 SudokuVerifier.java +CompilationAction 1443779431440 SudokuVerifier.java +CompilationAction 1443779442555 SudokuVerifier.java +CompilationAction 1443779442555 SudokuVerifier.java +CompilationAction 1443779442696 SudokuVerifier.java +CompilationAction 1443779445969 SudokuVerifier.java +CompilationAction 1443779446106 SudokuVerifier.java +CompilationAction 1443779446107 SudokuVerifier.java +RefactoringAction 1443779547347 SudokuVerifier.java ADD static List splitEqually(String, int) METHOD +CompilationAction 1443779547431 SudokuVerifier.java +CompilationAction 1443779547431 SudokuVerifier.java +CompilationAction 1443779547603 SudokuVerifier.java +CompilationAction 1443779547604 SudokuVerifier.java +CompilationAction 1443779547604 SudokuVerifier.java +CompilationAction 1443779547604 SudokuVerifier.java +RefactoringAction 1443779564437 SudokuVerifier.java ADD import java.util.List IMPORT +RefactoringAction 1443779567643 SudokuVerifier.java ADD import java.util.ArrayList IMPORT +CompilationAction 1443779569512 SudokuVerifier.java +CompilationAction 1443779569513 SudokuVerifier.java +CompilationAction 1443779569514 SudokuVerifier.java +CompilationAction 1443779569515 SudokuVerifier.java +CompilationAction 1443779569669 SudokuVerifier.java +CompilationAction 1443779569670 SudokuVerifier.java +CompilationAction 1443779629989 SudokuVerifier.java +EditAction 1443779635832 SudokuVerifier.java 1184 2 7 0 +CompilationAction 1443779635944 SudokuVerifier.java +CompilationAction 1443779672122 SudokuVerifier.java +CompilationAction 1443779748211 SudokuVerifier.java +CompilationAction 1443779748211 SudokuVerifier.java +CompilationAction 1443779748212 SudokuVerifier.java +CompilationAction 1443779752045 SudokuVerifier.java +CompilationAction 1443779752046 SudokuVerifier.java +CompilationAction 1443779752190 SudokuVerifier.java +CompilationAction 1443779752190 SudokuVerifier.java diff --git a/.besouro/20151002120722751/besouroEpisodes.txt b/.besouro/20151002120722751/besouroEpisodes.txt new file mode 100644 index 00000000..7b414d91 --- /dev/null +++ b/.besouro/20151002120722751/besouroEpisodes.txt @@ -0,0 +1,47 @@ +1443776911444 refactoring 2A 68 true +1443776911445 refactoring 2A 68 true +1443777052842 test-first 1 100 true +1443777052843 test-first 1 100 true +1443777052844 test-first 1 100 true +1443777052845 test-first 1 100 true +1443777052846 test-first 1 100 true +1443777052847 test-first 1 100 true +1443777052848 test-first 1 100 true +1443777052849 test-first 1 100 true +1443777052850 test-first 1 100 true +1443777052851 test-first 1 100 true +1443777052852 test-first 1 100 true +1443777052853 test-first 1 100 true +1443777052854 test-first 1 100 true +1443777052855 test-first 1 100 true +1443777052856 test-first 1 100 true +1443777052857 test-first 1 100 true +1443777052858 test-first 1 100 true +1443777052859 test-first 1 100 true +1443777052860 test-first 1 100 true +1443777052861 test-first 1 100 true +1443777111182 refactoring 2A 45 true +1443777111183 refactoring 2A 45 true +1443777127254 regression 1 0 true +1443777173736 regression 1 0 true +1443777231567 test-first 1 42 true +1443777231568 test-first 1 42 true +1443777231569 test-first 1 42 true +1443777231570 test-first 1 42 true +1443777231571 test-first 1 42 true +1443777231572 test-first 1 42 true +1443777231573 test-first 1 42 true +1443777231574 test-first 1 42 true +1443777313969 refactoring 2A 65 true +1443778005227 test-first 4 652 true +1443778005228 test-first 4 652 true +1443778005229 test-first 4 652 true +1443778005230 test-first 4 652 true +1443778005231 test-first 4 652 true +1443778314257 test-addition 2 286 true +1443778314258 test-addition 1 286 true +1443778442567 test-addition 2 60 true +1443778442568 test-addition 2 60 true +1443778442569 test-addition 1 60 true +1443778709559 production 1 41 false +1443778709560 refactoring 2A 41 true diff --git a/.besouro/20151002120722751/disagreements.txt b/.besouro/20151002120722751/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002120722751/randomHeuristicEpisodes.txt b/.besouro/20151002120722751/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..bb76300c --- /dev/null +++ b/.besouro/20151002120722751/randomHeuristicEpisodes.txt @@ -0,0 +1,11 @@ +1443776911444 refactoring 2A 68 true +1443777052842 test-first 1 100 true +1443777111182 refactoring 2A 45 false +1443777127254 regression 1 0 false +1443777173736 regression 1 0 true +1443777231567 test-first 1 42 true +1443777313969 refactoring 2A 65 false +1443778005227 test-first 4 652 true +1443778314257 test-addition 2 286 false +1443778442567 test-addition 2 60 false +1443778709559 production 1 41 false diff --git a/.besouro/20151002120722751/userComments.txt b/.besouro/20151002120722751/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002120722751/zorroEpisodes.txt b/.besouro/20151002120722751/zorroEpisodes.txt new file mode 100644 index 00000000..04f8da2b --- /dev/null +++ b/.besouro/20151002120722751/zorroEpisodes.txt @@ -0,0 +1,11 @@ +1443776911444 refactoring 2A 68 true +1443777052842 test-first 1 141 true +1443777111182 refactoring 2A 58 true +1443777127254 regression 1 16 true +1443777173736 regression 1 46 true +1443777231567 test-first 1 57 true +1443777313969 refactoring 2A 82 true +1443778005227 test-first 4 691 true +1443778314257 test-addition 2 309 true +1443778442567 test-addition 2 128 true +1443778709559 production 1 266 true diff --git a/.besouro/2015100212571326/actions.txt b/.besouro/2015100212571326/actions.txt new file mode 100644 index 00000000..434652ad --- /dev/null +++ b/.besouro/2015100212571326/actions.txt @@ -0,0 +1,130 @@ +FileOpenedAction 1443779833604 SudokuVerifier.java 1260 2 3 0 +EditAction 1443779840836 SudokuVerifier.java 1261 2 8 0 +CompilationAction 1443779841248 SudokuVerifier.java +CompilationAction 1443779858625 SudokuVerifier.java +CompilationAction 1443779858791 SudokuVerifier.java +EditAction 1443779896865 SudokuVerifier.java 1255 2 8 0 +FileOpenedAction 1443779905915 TestSudokuVerifier.java 1771 6 12 3 +UnitTestCaseAction 1443779918456 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443779918464 TestSudokuVerifier FAIL +EditAction 1443779935700 TestSudokuVerifier.java 1782 6 12 3 +UnitTestCaseAction 1443779940482 TestSudokuVerifier.java OK +UnitTestSessionAction 1443779940484 TestSudokuVerifier OK +RefactoringAction 1443779950414 TestSudokuVerifier.java RENAME testAllStringArePositiveRule()=>void testAllStringArePositiveRuleNe() METHOD +RefactoringAction 1443779950489 TestSudokuVerifier.java RENAME testAllStringArePositiveRuleNe()=>void testAllStringArePositiveRuleNeg() METHOD +RefactoringAction 1443779951273 TestSudokuVerifier.java RENAME testAllStringArePositiveRuleNeg()=>void testAllStringArePositiveRuleNegat() METHOD +RefactoringAction 1443779952485 TestSudokuVerifier.java RENAME testAllStringArePositiveRuleNegat()=>void testAllStringArePositiveRuleNegative() METHOD +EditAction 1443779954121 TestSudokuVerifier.java 1793 6 12 3 +RefactoringAction 1443779994230 TestSudokuVerifier.java ADD String SudokuStringWithNegativeNumber/2 FIELD +RefactoringAction 1443780003106 TestSudokuVerifier.java REMOVE SudokuStringWithNegativeNumber/2 FIELD +EditAction 1443780003251 TestSudokuVerifier.java 1795 6 12 3 +EditAction 1443780027336 TestSudokuVerifier.java 1792 6 12 3 +UnitTestCaseAction 1443780031468 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780031469 TestSudokuVerifier FAIL +EditAction 1443780039581 TestSudokuVerifier.java 1795 6 12 3 +EditAction 1443780051265 TestSudokuVerifier.java 1987 7 14 4 +CompilationAction 1443780051423 TestSudokuVerifier.java +RefactoringAction 1443780093196 TestSudokuVerifier.java RENAME testInCorrectSudokuString()/2=>void testDigi() METHOD +RefactoringAction 1443780094694 TestSudokuVerifier.java RENAME testDigi()=>void testDigitCan() METHOD +RefactoringAction 1443780098516 TestSudokuVerifier.java RENAME testDigitCan()=>void testDigitCanAppearOnlyON() METHOD +RefactoringAction 1443780099703 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyON()=>void testDigitCanAppearOnlyOnes() METHOD +RefactoringAction 1443780100669 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnes()=>void testDigitCanAppearOnlyOne() METHOD +RefactoringAction 1443780105395 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOne()=>void testDigitCanAppearOnlyOnceIN() METHOD +RefactoringAction 1443780105397 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOne()=>void testDigitCanAppearOnlyOnceIN() METHOD +RefactoringAction 1443780107587 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceIN()=>void testDigitCanAppearOnlyOnceInRow() METHOD +CompilationAction 1443780109137 TestSudokuVerifier.java +EditAction 1443780122004 TestSudokuVerifier.java 1993 7 14 4 +UnitTestCaseAction 1443780129168 TestSudokuVerifier.java OK +UnitTestSessionAction 1443780129169 TestSudokuVerifier OK +EditAction 1443780136211 TestSudokuVerifier.java 1990 7 14 4 +UnitTestCaseAction 1443780137644 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780137645 TestSudokuVerifier FAIL +EditAction 1443780166548 SudokuVerifier.java 1255 2 8 0 +CompilationAction 1443780203177 SudokuVerifier.java +CompilationAction 1443780203178 SudokuVerifier.java +CompilationAction 1443780203178 SudokuVerifier.java +CompilationAction 1443780203179 SudokuVerifier.java +CompilationAction 1443780203179 SudokuVerifier.java +CompilationAction 1443780206517 SudokuVerifier.java +CompilationAction 1443780206662 SudokuVerifier.java +CompilationAction 1443780206667 SudokuVerifier.java +CompilationAction 1443780206667 SudokuVerifier.java +CompilationAction 1443780206667 SudokuVerifier.java +EditAction 1443780209874 SudokuVerifier.java 1297 2 3 0 +CompilationAction 1443780210016 SudokuVerifier.java +CompilationAction 1443780210017 SudokuVerifier.java +CompilationAction 1443780210017 SudokuVerifier.java +CompilationAction 1443780210017 SudokuVerifier.java +CompilationAction 1443780229455 SudokuVerifier.java +CompilationAction 1443780229455 SudokuVerifier.java +CompilationAction 1443780229456 SudokuVerifier.java +CompilationAction 1443780229457 SudokuVerifier.java +CompilationAction 1443780229598 SudokuVerifier.java +CompilationAction 1443780229599 SudokuVerifier.java +CompilationAction 1443780229599 SudokuVerifier.java +CompilationAction 1443780229599 SudokuVerifier.java +CompilationAction 1443780251811 SudokuVerifier.java +CompilationAction 1443780251813 SudokuVerifier.java +CompilationAction 1443780251814 SudokuVerifier.java +CompilationAction 1443780251816 SudokuVerifier.java +EditAction 1443780276939 SudokuVerifier.java 1328 2 9 0 +CompilationAction 1443780277228 SudokuVerifier.java +EditAction 1443780280503 SudokuVerifier.java 1328 2 9 0 +CompilationAction 1443780280635 SudokuVerifier.java +EditAction 1443780286603 SudokuVerifier.java 1329 2 9 0 +CompilationAction 1443780286882 SudokuVerifier.java +CompilationAction 1443780321189 SudokuVerifier.java +EditAction 1443780418803 SudokuVerifier.java 1314 2 3 0 +CompilationAction 1443780419104 SudokuVerifier.java +CompilationAction 1443780419104 SudokuVerifier.java +CompilationAction 1443780419105 SudokuVerifier.java +CompilationAction 1443780419105 SudokuVerifier.java +CompilationAction 1443780419105 SudokuVerifier.java +EditAction 1443780422978 SudokuVerifier.java 1315 2 3 0 +CompilationAction 1443780423232 SudokuVerifier.java +CompilationAction 1443780423232 SudokuVerifier.java +CompilationAction 1443780423233 SudokuVerifier.java +CompilationAction 1443780423233 SudokuVerifier.java +CompilationAction 1443780423234 SudokuVerifier.java +CompilationAction 1443780423234 SudokuVerifier.java +CompilationAction 1443780423235 SudokuVerifier.java +CompilationAction 1443780501912 SudokuVerifier.java +CompilationAction 1443780501912 SudokuVerifier.java +CompilationAction 1443780501913 SudokuVerifier.java +CompilationAction 1443780501913 SudokuVerifier.java +CompilationAction 1443780501913 SudokuVerifier.java +CompilationAction 1443780501914 SudokuVerifier.java +CompilationAction 1443780520453 SudokuVerifier.java +CompilationAction 1443780520454 SudokuVerifier.java +CompilationAction 1443780520592 SudokuVerifier.java +CompilationAction 1443780520592 SudokuVerifier.java +CompilationAction 1443780520593 SudokuVerifier.java +CompilationAction 1443780520593 SudokuVerifier.java +CompilationAction 1443780520594 SudokuVerifier.java +CompilationAction 1443780520594 SudokuVerifier.java +CompilationAction 1443780562239 SudokuVerifier.java +CompilationAction 1443780562383 SudokuVerifier.java +CompilationAction 1443780562383 SudokuVerifier.java +CompilationAction 1443780562384 SudokuVerifier.java +CompilationAction 1443780562384 SudokuVerifier.java +CompilationAction 1443780562385 SudokuVerifier.java +CompilationAction 1443780568930 SudokuVerifier.java +CompilationAction 1443780568931 SudokuVerifier.java +CompilationAction 1443780568931 SudokuVerifier.java +CompilationAction 1443780568932 SudokuVerifier.java +CompilationAction 1443780568933 SudokuVerifier.java +CompilationAction 1443780569076 SudokuVerifier.java +CompilationAction 1443780569076 SudokuVerifier.java +CompilationAction 1443780569077 SudokuVerifier.java +CompilationAction 1443780569077 SudokuVerifier.java +CompilationAction 1443780569077 SudokuVerifier.java +CompilationAction 1443780569077 SudokuVerifier.java +CompilationAction 1443780580881 SudokuVerifier.java +CompilationAction 1443780580882 SudokuVerifier.java +CompilationAction 1443780580883 SudokuVerifier.java +CompilationAction 1443780581023 SudokuVerifier.java +CompilationAction 1443780581024 SudokuVerifier.java +CompilationAction 1443780588158 SudokuVerifier.java +EditAction 1443780617586 SudokuVerifier.java 1355 2 10 0 +RefactoringAction 1443780867775 SudokuVerifier.java ADD import java.util.Arrays IMPORT +RefactoringAction 1443781075233 SudokuVerifier.java ADD import java.util.HashSet IMPORT diff --git a/.besouro/2015100212571326/besouroEpisodes.txt b/.besouro/2015100212571326/besouroEpisodes.txt new file mode 100644 index 00000000..2c2fe740 --- /dev/null +++ b/.besouro/2015100212571326/besouroEpisodes.txt @@ -0,0 +1,3 @@ +1443779940484 refactoring 2A 106 true +1443779940485 production 1 106 false +1443780129169 test-addition 1 178 true diff --git a/.besouro/2015100212571326/disagreements.txt b/.besouro/2015100212571326/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/2015100212571326/randomHeuristicEpisodes.txt b/.besouro/2015100212571326/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..f872e346 --- /dev/null +++ b/.besouro/2015100212571326/randomHeuristicEpisodes.txt @@ -0,0 +1,2 @@ +1443779940484 refactoring 2A 106 true +1443780129169 test-addition 1 178 false diff --git a/.besouro/2015100212571326/userComments.txt b/.besouro/2015100212571326/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/2015100212571326/zorroEpisodes.txt b/.besouro/2015100212571326/zorroEpisodes.txt new file mode 100644 index 00000000..ebccabc0 --- /dev/null +++ b/.besouro/2015100212571326/zorroEpisodes.txt @@ -0,0 +1,2 @@ +1443779940484 refactoring 2A 106 false +1443780129169 test-addition 1 188 false diff --git a/.besouro/20151002133750230/actions.txt b/.besouro/20151002133750230/actions.txt new file mode 100644 index 00000000..1be52bf4 --- /dev/null +++ b/.besouro/20151002133750230/actions.txt @@ -0,0 +1,76 @@ +FileOpenedAction 1443782270354 SudokuVerifier.java 1683 3 12 0 +CompilationAction 1443782291688 SudokuVerifier.java +CompilationAction 1443782291689 SudokuVerifier.java +CompilationAction 1443782291843 SudokuVerifier.java +CompilationAction 1443782305641 SudokuVerifier.java +CompilationAction 1443782305788 SudokuVerifier.java +CompilationAction 1443782309855 SudokuVerifier.java +CompilationAction 1443782309996 SudokuVerifier.java +CompilationAction 1443782345887 SudokuVerifier.java +CompilationAction 1443782346016 SudokuVerifier.java +CompilationAction 1443782346017 SudokuVerifier.java +CompilationAction 1443782346018 SudokuVerifier.java +CompilationAction 1443782351473 SudokuVerifier.java +CompilationAction 1443782351475 SudokuVerifier.java +CompilationAction 1443782351475 SudokuVerifier.java +CompilationAction 1443782351621 SudokuVerifier.java +CompilationAction 1443782351621 SudokuVerifier.java +CompilationAction 1443782442547 SudokuVerifier.java +CompilationAction 1443782442548 SudokuVerifier.java +CompilationAction 1443782442688 SudokuVerifier.java +CompilationAction 1443782489955 SudokuVerifier.java +CompilationAction 1443782490120 SudokuVerifier.java +CompilationAction 1443782490121 SudokuVerifier.java +CompilationAction 1443782493771 SudokuVerifier.java +CompilationAction 1443782493773 SudokuVerifier.java +CompilationAction 1443782493923 SudokuVerifier.java +CompilationAction 1443782523999 SudokuVerifier.java +CompilationAction 1443782524139 SudokuVerifier.java +CompilationAction 1443782554804 SudokuVerifier.java +CompilationAction 1443782554959 SudokuVerifier.java +EditAction 1443782635781 SudokuVerifier.java 1850 3 13 0 +CompilationAction 1443782636096 SudokuVerifier.java +CompilationAction 1443782656652 SudokuVerifier.java +CompilationAction 1443782656797 SudokuVerifier.java +CompilationAction 1443782688882 SudokuVerifier.java +CompilationAction 1443782689041 SudokuVerifier.java +CompilationAction 1443782842721 SudokuVerifier.java +CompilationAction 1443782842867 SudokuVerifier.java +CompilationAction 1443782872270 SudokuVerifier.java +CompilationAction 1443782872404 SudokuVerifier.java +CompilationAction 1443782872405 SudokuVerifier.java +CompilationAction 1443782889795 SudokuVerifier.java +CompilationAction 1443782889795 SudokuVerifier.java +CompilationAction 1443782889961 SudokuVerifier.java +CompilationAction 1443782889962 SudokuVerifier.java +CompilationAction 1443782893406 SudokuVerifier.java +CompilationAction 1443782893551 SudokuVerifier.java +RefactoringAction 1443782902453 SudokuVerifier.java ADD import java.util.Set IMPORT +CompilationAction 1443782914304 SudokuVerifier.java +UnitTestCaseAction 1443782914656 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782914657 TestSudokuVerifier FAIL +UnitTestCaseAction 1443782970410 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782970410 TestSudokuVerifier FAIL +CompilationAction 1443783023404 SudokuVerifier.java +CompilationAction 1443783026916 SudokuVerifier.java +CompilationAction 1443783046506 SudokuVerifier.java +CompilationAction 1443783046507 SudokuVerifier.java +CompilationAction 1443783046507 SudokuVerifier.java +CompilationAction 1443783046507 SudokuVerifier.java +CompilationAction 1443783106816 SudokuVerifier.java +CompilationAction 1443783106817 SudokuVerifier.java +CompilationAction 1443783110140 SudokuVerifier.java +CompilationAction 1443783110158 SudokuVerifier.java +UnitTestCaseAction 1443783139560 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443783139561 TestSudokuVerifier FAIL +CompilationAction 1443783143775 SudokuVerifier.java +UnitTestCaseAction 1443783146122 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443783146122 TestSudokuVerifier (Failed Tests first) FAIL +CompilationAction 1443783160854 SudokuVerifier.java +CompilationAction 1443783171911 SudokuVerifier.java +CompilationAction 1443783206117 SudokuVerifier.java +CompilationAction 1443783206137 SudokuVerifier.java +CompilationAction 1443783208628 SudokuVerifier.java +CompilationAction 1443783208645 SudokuVerifier.java +UnitTestCaseAction 1443783215917 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443783215918 Rerun TestSudokuVerifier (Failed Tests first) FAIL diff --git a/.besouro/20151002133750230/besouroEpisodes.txt b/.besouro/20151002133750230/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002133750230/disagreements.txt b/.besouro/20151002133750230/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002133750230/randomHeuristicEpisodes.txt b/.besouro/20151002133750230/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002133750230/userComments.txt b/.besouro/20151002133750230/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002133750230/zorroEpisodes.txt b/.besouro/20151002133750230/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002231505202/actions.txt b/.besouro/20151002231505202/actions.txt new file mode 100644 index 00000000..eedc4f7c --- /dev/null +++ b/.besouro/20151002231505202/actions.txt @@ -0,0 +1,56 @@ +FileOpenedAction 1443816905910 SudokuVerifier.java 2050 3 14 0 +FileOpenedAction 1443816912687 TestSudokuVerifier.java 1990 7 14 4 +UnitTestCaseAction 1443816929743 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443816929749 TestSudokuVerifier FAIL +CompilationAction 1443816963252 SudokuVerifier.java +CompilationAction 1443816963252 SudokuVerifier.java +CompilationAction 1443816973162 SudokuVerifier.java +CompilationAction 1443816973163 SudokuVerifier.java +CompilationAction 1443816973311 SudokuVerifier.java +CompilationAction 1443816973312 SudokuVerifier.java +CompilationAction 1443816980273 SudokuVerifier.java +CompilationAction 1443816980417 SudokuVerifier.java +UnitTestCaseAction 1443816985685 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443816985686 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow FAIL +CompilationAction 1443817012657 SudokuVerifier.java +UnitTestCaseAction 1443817015860 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443817015861 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +UnitTestCaseAction 1443817040654 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443817040655 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +UnitTestCaseAction 1443817603629 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443817603630 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +CompilationAction 1443817690817 SudokuVerifier.java +CompilationAction 1443817696858 SudokuVerifier.java +CompilationAction 1443817696929 SudokuVerifier.java +CompilationAction 1443817725582 SudokuVerifier.java +CompilationAction 1443817725649 SudokuVerifier.java +CompilationAction 1443817725650 SudokuVerifier.java +CompilationAction 1443817743709 SudokuVerifier.java +CompilationAction 1443817743749 SudokuVerifier.java +CompilationAction 1443817753312 SudokuVerifier.java +UnitTestCaseAction 1443817765354 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443817765355 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +UnitTestCaseAction 1443817769257 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443817769258 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +RefactoringAction 1443817782516 TestSudokuVerifier.java ADD void splitEqually() METHOD +RefactoringAction 1443817783868 TestSudokuVerifier.java REMOVE splitEqually() METHOD +RefactoringAction 1443817787956 TestSudokuVerifier.java ADD String incorrectSudokuString/2 FIELD +RefactoringAction 1443817792416 TestSudokuVerifier.java RENAME incorrectSudokuString/2=>String stringHas FIELD +RefactoringAction 1443817799183 TestSudokuVerifier.java RENAME stringHas=>String stringHasLine FIELD +RefactoringAction 1443817800684 TestSudokuVerifier.java RENAME stringHasLine=>String stringHasLinesWith FIELD +RefactoringAction 1443817807124 TestSudokuVerifier.java RENAME stringHasLinesWith=>String stringHasRowa FIELD +RefactoringAction 1443817809169 TestSudokuVerifier.java RENAME stringHasRowa=>String stringHasRowsWith FIELD +RefactoringAction 1443817810406 TestSudokuVerifier.java RENAME stringHasRowsWith=>String stringHasRowsWithSame FIELD +RefactoringAction 1443817811103 TestSudokuVerifier.java RENAME stringHasRowsWithSame=>String stringHasRowsWithSam FIELD +RefactoringAction 1443817815237 TestSudokuVerifier.java RENAME stringHasRowsWithSam=>String stringHasRowsWithSameNumber FIELD +EditAction 1443817815743 TestSudokuVerifier.java 2134 7 14 4 +RefactoringAction 1443817884668 TestSudokuVerifier.java RENAME stringHasRowsWithSameNumber=>String stringHasRowsWithSameNumberBut FIELD +RefactoringAction 1443817884782 TestSudokuVerifier.java RENAME stringHasRowsWithSameNumberBut=>String stringHasRowsWithSameNumberButN FIELD +RefactoringAction 1443817884873 TestSudokuVerifier.java RENAME stringHasRowsWithSameNumberButN=>String stringHasRowsWithSameNumberButNi FIELD +RefactoringAction 1443817887637 TestSudokuVerifier.java RENAME stringHasRowsWithSameNumberButNi=>String stringHasRowsWithSameNumberButN FIELD +RefactoringAction 1443817889867 TestSudokuVerifier.java RENAME stringHasRowsWithSameNumberButN=>String stringHasRowsWithSameNumberButNotInCo FIELD +RefactoringAction 1443817891147 TestSudokuVerifier.java RENAME stringHasRowsWithSameNumberButNotInCo=>String stringHasRowsWithSameNumberButNotInColumn FIELD +EditAction 1443817953447 TestSudokuVerifier.java 2139 7 14 4 +UnitTestCaseAction 1443817962643 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443817962644 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +EditAction 1443817970471 TestSudokuVerifier.java 2159 7 14 4 diff --git a/.besouro/20151002231505202/besouroEpisodes.txt b/.besouro/20151002231505202/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002231505202/disagreements.txt b/.besouro/20151002231505202/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002231505202/randomHeuristicEpisodes.txt b/.besouro/20151002231505202/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002231505202/userComments.txt b/.besouro/20151002231505202/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002231505202/zorroEpisodes.txt b/.besouro/20151002231505202/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.classpath b/.classpath new file mode 100644 index 00000000..3e0fb272 --- /dev/null +++ b/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..ed9f7620 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/bin/ +.DS_Store \ No newline at end of file diff --git a/.project b/.project new file mode 100644 index 00000000..b273577a --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + Sudoku + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/README.md b/README.md new file mode 100644 index 00000000..badc70df --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# Sudoku diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java new file mode 100644 index 00000000..d3d26704 --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuException.java @@ -0,0 +1,10 @@ +package org.univoulu.tol.sqatlab.sudoku; + +public class SudokuException extends RuntimeException { + + /** + * + */ + private static final long serialVersionUID = -1092847391696957077L; + +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java new file mode 100644 index 00000000..4c3eee29 --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringEmptyException.java @@ -0,0 +1,10 @@ +package org.univoulu.tol.sqatlab.sudoku; + +public class SudokuStringEmptyException extends SudokuException { + + /** + * + */ + private static final long serialVersionUID = -8335003949212887564L; + +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java new file mode 100644 index 00000000..888766ad --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooLongException.java @@ -0,0 +1,10 @@ +package org.univoulu.tol.sqatlab.sudoku; + +public class SudokuStringTooLongException extends SudokuException { + + /** + * + */ + private static final long serialVersionUID = -1092847391696957078L; + +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooShortException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooShortException.java new file mode 100644 index 00000000..17e2bc7a --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringTooShortException.java @@ -0,0 +1,5 @@ +package org.univoulu.tol.sqatlab.sudoku; + +public class SudokuStringTooShortException extends SudokuException { + +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java new file mode 100644 index 00000000..535647ae --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -0,0 +1,67 @@ +package org.univoulu.tol.sqatlab.sudoku; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +public class SudokuVerifier { + + public int verify(String candidateSolution) { + // returns 1 if the candidate solution is correct + if( candidateSolution.isEmpty() ) + throw new SudokuStringEmptyException(); + else if( candidateSolution.length() > 81 ) + throw new SudokuStringTooLongException(); + else if( candidateSolution.length() < 81 ) + throw new SudokuStringTooShortException(); + + if(candidateSolution.contains(new String("-"))) + return -1; + //First split the string to be in rows steps + + List sudokuCandidateRows = splitEqually(candidateSolution, 9); + int[] numbers = new int[9]; + for(String s : sudokuCandidateRows) + { + + List numbers_splitted = splitEqually(candidateSolution, 9); + for(int i=0; i<9; ++i) + { + numbers[i] = Integer.parseInt(numbers_splitted.get(i)); + } + if(duplicates(numbers, 9) ) + return -3; + } + + + if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) + return 0; + return -5; + } + + public static List splitEqually(String text, int size) { + // Give the list the right capacity to start with. You could use an array + // instead if you wanted. + List ret = new ArrayList((text.length() + size - 1) / size); + + for (int start = 0; start < text.length(); start += size) { + ret.add(text.substring(start, Math.min(text.length(), start + size))); + } + return ret; + } + + public static boolean duplicates (int [] x, int numElementsInX ) { + Set set = new HashSet(); + for ( int i = 0; i < numElementsInX; ++i ) { + if ( set.contains( x[i])) { + return true; + } + else { + set.add(x[i]); + } + } + return false; + } +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java new file mode 100644 index 00000000..f84e418e --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -0,0 +1,62 @@ +package org.univoulu.tol.sqatlab.sudoku; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class TestSudokuVerifier { + + private static final String correctSudokuString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + private static final String SudokuStringWithNegativeNumber = "417-36982563215894795872431682543716979158643234691275828964357157329168416487529"; + + private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; + private static final String stringHasRowsWithSameNumberButNotInColumn = "111111111222222222333333333444444444555555555666666666777777777888888888"; + @Test(expected=SudokuStringTooLongException.class) + public void testStringTooLongException() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + sudokuVerifier.verify("1234567891234567891234567891234567891234567891234567891234567891234567891234567890"); + } + + @Test(expected=SudokuStringTooShortException.class) + public void testStringTooShortException() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + sudokuVerifier.verify("1"); + } + + @Test(expected=SudokuStringEmptyException.class) + public void testStringEmptyException() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + sudokuVerifier.verify(""); + } + + @Test + public void testCorrectSudokuString() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + + //Assert + assertEquals(0, sudokuVerifier.verify(correctSudokuString) ); + } + + @Test + public void testInCorrectSudokuString() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + + //Assert + assertNotEquals(0, sudokuVerifier.verify(incorrectSudokuString) ); + } + + @Test + public void testAllStringArePositiveRuleNegativeOne() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + + //Assert + assertEquals(-1, sudokuVerifier.verify(SudokuStringWithNegativeNumber) ); + } + + @Test + public void testDigitCanAppearOnlyOnceInRow() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + //Assert + assertEquals(-3, sudokuVerifier.verify(stringHasRowsWithSameNumberButNotInColumn) ); + } +} From 1876417b9c274fa1d209db8b622ae3f8fc12740a Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 23:33:53 +0300 Subject: [PATCH 081/137] besouro automatic message --- .besouro/20151002231505202/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002231505202/actions.txt b/.besouro/20151002231505202/actions.txt index eedc4f7c..284f0f9b 100644 --- a/.besouro/20151002231505202/actions.txt +++ b/.besouro/20151002231505202/actions.txt @@ -54,3 +54,6 @@ EditAction 1443817953447 TestSudokuVerifier.java 2139 7 14 4 UnitTestCaseAction 1443817962643 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443817962644 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL EditAction 1443817970471 TestSudokuVerifier.java 2159 7 14 4 +UnitTestCaseAction 1443817974524 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443817974525 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +EditAction 1443818033632 TestSudokuVerifier.java 2168 7 14 4 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f84e418e..f69285f0 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -10,7 +10,7 @@ public class TestSudokuVerifier { private static final String SudokuStringWithNegativeNumber = "417-36982563215894795872431682543716979158643234691275828964357157329168416487529"; private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; - private static final String stringHasRowsWithSameNumberButNotInColumn = "111111111222222222333333333444444444555555555666666666777777777888888888"; + private static final String stringHasRowsWithSameNumberButNotInColumn = "111111111222222222333333333444444444555555555666666666777777777888888888999999999"; @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); From 9934dde6fec6164c0bb15ad02a3b97e469182420 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 23:38:44 +0300 Subject: [PATCH 082/137] besouro automatic message --- .besouro/20151002231505202/actions.txt | 11 +++++++++++ .besouro/20151002231505202/besouroEpisodes.txt | 7 +++++++ .../20151002231505202/randomHeuristicEpisodes.txt | 1 + .besouro/20151002231505202/zorroEpisodes.txt | 1 + .../univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 3 ++- .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 1 + 6 files changed, 23 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002231505202/actions.txt b/.besouro/20151002231505202/actions.txt index 284f0f9b..79080ae0 100644 --- a/.besouro/20151002231505202/actions.txt +++ b/.besouro/20151002231505202/actions.txt @@ -57,3 +57,14 @@ EditAction 1443817970471 TestSudokuVerifier.java 2159 7 14 4 UnitTestCaseAction 1443817974524 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443817974525 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL EditAction 1443818033632 TestSudokuVerifier.java 2168 7 14 4 +UnitTestCaseAction 1443818036314 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443818036315 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +UnitTestCaseAction 1443818103629 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443818103629 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +UnitTestCaseAction 1443818177239 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443818177240 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +UnitTestCaseAction 1443818236169 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443818236170 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) FAIL +UnitTestCaseAction 1443818300851 TestSudokuVerifier.java OK +UnitTestSessionAction 1443818300852 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) OK +EditAction 1443818324866 TestSudokuVerifier.java 2170 7 14 4 diff --git a/.besouro/20151002231505202/besouroEpisodes.txt b/.besouro/20151002231505202/besouroEpisodes.txt index e69de29b..0426248f 100644 --- a/.besouro/20151002231505202/besouroEpisodes.txt +++ b/.besouro/20151002231505202/besouroEpisodes.txt @@ -0,0 +1,7 @@ +1443818300852 test-addition 2 1394 true +1443818300853 test-addition 2 1394 true +1443818300854 test-addition 2 1394 true +1443818300855 test-addition 2 1394 true +1443818300856 test-addition 2 1394 true +1443818300857 test-addition 1 1394 true +1443818300858 test-addition 2 1394 true diff --git a/.besouro/20151002231505202/randomHeuristicEpisodes.txt b/.besouro/20151002231505202/randomHeuristicEpisodes.txt index e69de29b..191c130d 100644 --- a/.besouro/20151002231505202/randomHeuristicEpisodes.txt +++ b/.besouro/20151002231505202/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1443818300852 test-addition 2 1394 true diff --git a/.besouro/20151002231505202/zorroEpisodes.txt b/.besouro/20151002231505202/zorroEpisodes.txt index e69de29b..fa6b2a1e 100644 --- a/.besouro/20151002231505202/zorroEpisodes.txt +++ b/.besouro/20151002231505202/zorroEpisodes.txt @@ -0,0 +1 @@ +1443818300852 test-addition 2 1394 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 535647ae..c49f727f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -26,7 +26,8 @@ else if( candidateSolution.length() < 81 ) for(String s : sudokuCandidateRows) { - List numbers_splitted = splitEqually(candidateSolution, 9); + List numbers_splitted = splitEqually(s, 1); + System.out.print(numbers_splitted.get(0)); for(int i=0; i<9; ++i) { numbers[i] = Integer.parseInt(numbers_splitted.get(i)); diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f69285f0..07ddeef2 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -11,6 +11,7 @@ public class TestSudokuVerifier { private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; private static final String stringHasRowsWithSameNumberButNotInColumn = "111111111222222222333333333444444444555555555666666666777777777888888888999999999"; + @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); From 3dad72a4aa324c9487b1476775382e6d1442b635 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 23:51:23 +0300 Subject: [PATCH 083/137] besouro automatic message --- .besouro/20151002231505202/actions.txt | 30 +++++++++++++++++++ .../20151002231505202/besouroEpisodes.txt | 3 ++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20151002231505202/zorroEpisodes.txt | 1 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 21 ++++++++----- .../sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 6 files changed, 49 insertions(+), 9 deletions(-) diff --git a/.besouro/20151002231505202/actions.txt b/.besouro/20151002231505202/actions.txt index 79080ae0..d580f936 100644 --- a/.besouro/20151002231505202/actions.txt +++ b/.besouro/20151002231505202/actions.txt @@ -68,3 +68,33 @@ UnitTestSessionAction 1443818236170 Rerun Rerun org.univoulu.tol.sqatlab.sudoku. UnitTestCaseAction 1443818300851 TestSudokuVerifier.java OK UnitTestSessionAction 1443818300852 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) OK EditAction 1443818324866 TestSudokuVerifier.java 2170 7 14 4 +CompilationAction 1443818575209 SudokuVerifier.java +CompilationAction 1443818581706 SudokuVerifier.java +CompilationAction 1443818581707 SudokuVerifier.java +CompilationAction 1443818581707 SudokuVerifier.java +CompilationAction 1443818581707 SudokuVerifier.java +CompilationAction 1443818581708 SudokuVerifier.java +CompilationAction 1443818581708 SudokuVerifier.java +CompilationAction 1443818617001 SudokuVerifier.java +CompilationAction 1443818617001 SudokuVerifier.java +CompilationAction 1443818617035 SudokuVerifier.java +CompilationAction 1443818617035 SudokuVerifier.java +CompilationAction 1443818622119 SudokuVerifier.java +CompilationAction 1443818622166 SudokuVerifier.java +RefactoringAction 1443818685461 SudokuVerifier.java ADD void hasDuplicatesInRow(List, int METHOD +CompilationAction 1443818685977 SudokuVerifier.java +CompilationAction 1443818685977 SudokuVerifier.java +CompilationAction 1443818714380 SudokuVerifier.java +CompilationAction 1443818714381 SudokuVerifier.java +CompilationAction 1443818725517 SudokuVerifier.java +CompilationAction 1443818741452 SudokuVerifier.java +UnitTestCaseAction 1443818745503 TestSudokuVerifier.java OK +UnitTestSessionAction 1443818745503 Rerun Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) OK +FileOpenedAction 1443819054054 SudokuStringTooLongException.java 208 0 0 0 +FileOpenedAction 1443819054538 SudokuException.java 196 0 0 0 +FileOpenedAction 1443819055216 SudokuStringTooShortException.java 119 0 0 0 +FileOpenedAction 1443819055918 SudokuStringEmptyException.java 206 0 0 0 +FileOpenedAction 1443819056624 TestTennisGame.java 4003 16 65 20 +FileOpenedAction 1443819065408 TestSudokuVerifier.java 2170 7 14 4 +RefactoringAction 1443819078134 TestSudokuVerifier.java ADD String stringHasRowsWithSameNumberButNotInColumn/2 FIELD +EditAction 1443819083020 TestSudokuVerifier.java 2327 7 14 4 diff --git a/.besouro/20151002231505202/besouroEpisodes.txt b/.besouro/20151002231505202/besouroEpisodes.txt index 0426248f..27f5431f 100644 --- a/.besouro/20151002231505202/besouroEpisodes.txt +++ b/.besouro/20151002231505202/besouroEpisodes.txt @@ -5,3 +5,6 @@ 1443818300856 test-addition 2 1394 true 1443818300857 test-addition 1 1394 true 1443818300858 test-addition 2 1394 true +1443818745503 regression 2 420 true +1443818745504 refactoring 2B 420 true +1443818745505 regression 1 420 true diff --git a/.besouro/20151002231505202/randomHeuristicEpisodes.txt b/.besouro/20151002231505202/randomHeuristicEpisodes.txt index 191c130d..aea1c040 100644 --- a/.besouro/20151002231505202/randomHeuristicEpisodes.txt +++ b/.besouro/20151002231505202/randomHeuristicEpisodes.txt @@ -1 +1,2 @@ 1443818300852 test-addition 2 1394 true +1443818745503 regression 2 420 false diff --git a/.besouro/20151002231505202/zorroEpisodes.txt b/.besouro/20151002231505202/zorroEpisodes.txt index fa6b2a1e..6ff0d2bc 100644 --- a/.besouro/20151002231505202/zorroEpisodes.txt +++ b/.besouro/20151002231505202/zorroEpisodes.txt @@ -1 +1,2 @@ 1443818300852 test-addition 2 1394 false +1443818745503 regression 2 444 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index c49f727f..4cbbf44f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -19,10 +19,19 @@ else if( candidateSolution.length() < 81 ) if(candidateSolution.contains(new String("-"))) return -1; - //First split the string to be in rows steps - + //First split the string to be in rows steps List sudokuCandidateRows = splitEqually(candidateSolution, 9); int[] numbers = new int[9]; + if(hasDuplicatesInRow(sudokuCandidateRows, numbers) ) + return -3; + + if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) + return 0; + return -5; + } + + private boolean hasDuplicatesInRow(List sudokuCandidateRows, int[] numbers) { + boolean hasDuplicates = false; for(String s : sudokuCandidateRows) { @@ -33,13 +42,9 @@ else if( candidateSolution.length() < 81 ) numbers[i] = Integer.parseInt(numbers_splitted.get(i)); } if(duplicates(numbers, 9) ) - return -3; + hasDuplicates = true; } - - - if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) - return 0; - return -5; + return hasDuplicates; } public static List splitEqually(String text, int size) { diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 07ddeef2..80c60533 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -11,7 +11,7 @@ public class TestSudokuVerifier { private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; private static final String stringHasRowsWithSameNumberButNotInColumn = "111111111222222222333333333444444444555555555666666666777777777888888888999999999"; - + private static final String stringHasRowsWithSameNumberButNotInColumn = "123456789123456789123456789123456789123456789123456789123456789123456789123456789"; @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); From be3dcd19d9ad40bb87e1359d80856904e060b41a Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 23:51:54 +0300 Subject: [PATCH 084/137] besouro automatic message --- .besouro/20151002231505202/actions.txt | 6 ++++++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 9 ++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002231505202/actions.txt b/.besouro/20151002231505202/actions.txt index d580f936..4184036c 100644 --- a/.besouro/20151002231505202/actions.txt +++ b/.besouro/20151002231505202/actions.txt @@ -98,3 +98,9 @@ FileOpenedAction 1443819056624 TestTennisGame.java 4003 16 65 20 FileOpenedAction 1443819065408 TestSudokuVerifier.java 2170 7 14 4 RefactoringAction 1443819078134 TestSudokuVerifier.java ADD String stringHasRowsWithSameNumberButNotInColumn/2 FIELD EditAction 1443819083020 TestSudokuVerifier.java 2327 7 14 4 +CompilationAction 1443819083415 TestSudokuVerifier.java +RefactoringAction 1443819087974 TestSudokuVerifier.java RENAME stringHasRowsWithSameNumberButNotInColumn/2=>String stringHasColWithSameNumberButNotInColumn FIELD +RefactoringAction 1443819089611 TestSudokuVerifier.java RENAME stringHasColWithSameNumberButNotInColumn=>String stringHasColumnsWithSameNumberButNotInColumn FIELD +CompilationAction 1443819094423 TestSudokuVerifier.java +RefactoringAction 1443819107041 TestSudokuVerifier.java ADD void testDigitCanAppearOnlyOnceInRow()/2 METHOD +EditAction 1443819114681 TestSudokuVerifier.java 2546 8 16 5 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 80c60533..63d048e2 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -11,7 +11,7 @@ public class TestSudokuVerifier { private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; private static final String stringHasRowsWithSameNumberButNotInColumn = "111111111222222222333333333444444444555555555666666666777777777888888888999999999"; - private static final String stringHasRowsWithSameNumberButNotInColumn = "123456789123456789123456789123456789123456789123456789123456789123456789123456789"; + private static final String stringHasColumnsWithSameNumberButNotInRow= "123456789123456789123456789123456789123456789123456789123456789123456789123456789"; @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); @@ -60,4 +60,11 @@ public void testDigitCanAppearOnlyOnceInRow() { //Assert assertEquals(-3, sudokuVerifier.verify(stringHasRowsWithSameNumberButNotInColumn) ); } + + @Test + public void testDigitCanAppearOnlyOnceInColumn() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + //Assert + assertEquals(-3, sudokuVerifier.verify(stringHasRowsWithSameNumberButNotInColumn) ); + } } From 3a9bb7a63bd16c3b96b4cef7e559fa4f088ab726 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 23:52:08 +0300 Subject: [PATCH 085/137] besouro automatic message --- .besouro/20151002231505202/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002231505202/actions.txt b/.besouro/20151002231505202/actions.txt index 4184036c..bff8386a 100644 --- a/.besouro/20151002231505202/actions.txt +++ b/.besouro/20151002231505202/actions.txt @@ -104,3 +104,4 @@ RefactoringAction 1443819089611 TestSudokuVerifier.java RENAME stringHasColWithS CompilationAction 1443819094423 TestSudokuVerifier.java RefactoringAction 1443819107041 TestSudokuVerifier.java ADD void testDigitCanAppearOnlyOnceInRow()/2 METHOD EditAction 1443819114681 TestSudokuVerifier.java 2546 8 16 5 +EditAction 1443819128071 TestSudokuVerifier.java 2546 8 16 5 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 63d048e2..ed62d550 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -65,6 +65,6 @@ public void testDigitCanAppearOnlyOnceInRow() { public void testDigitCanAppearOnlyOnceInColumn() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertEquals(-3, sudokuVerifier.verify(stringHasRowsWithSameNumberButNotInColumn) ); + assertEquals(-3, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRow) ); } } From 4147418d60182c4d27a58da1b9098cc734a3c1aa Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 2 Oct 2015 23:52:15 +0300 Subject: [PATCH 086/137] besouro automatic message --- .besouro/20151002231505202/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151002231505202/actions.txt b/.besouro/20151002231505202/actions.txt index bff8386a..bfeae074 100644 --- a/.besouro/20151002231505202/actions.txt +++ b/.besouro/20151002231505202/actions.txt @@ -105,3 +105,4 @@ CompilationAction 1443819094423 TestSudokuVerifier.java RefactoringAction 1443819107041 TestSudokuVerifier.java ADD void testDigitCanAppearOnlyOnceInRow()/2 METHOD EditAction 1443819114681 TestSudokuVerifier.java 2546 8 16 5 EditAction 1443819128071 TestSudokuVerifier.java 2546 8 16 5 +EditAction 1443819135717 TestSudokuVerifier.java 2546 8 16 5 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index ed62d550..38306c76 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -65,6 +65,6 @@ public void testDigitCanAppearOnlyOnceInRow() { public void testDigitCanAppearOnlyOnceInColumn() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertEquals(-3, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRow) ); + assertEquals(-4, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRow) ); } } From 9b318f3b51c520e913d69b850b0a40dbba6e6535 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 01:32:32 +0300 Subject: [PATCH 087/137] besouro automatic message --- .besouro/20151002231505202/actions.txt | 227 ++++++++++++++++++ .../20151002231505202/besouroEpisodes.txt | 22 ++ .../randomHeuristicEpisodes.txt | 8 + .besouro/20151002231505202/zorroEpisodes.txt | 8 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 43 +++- .../sqatlab/sudoku/TestSudokuVerifier.java | 7 + 6 files changed, 313 insertions(+), 2 deletions(-) diff --git a/.besouro/20151002231505202/actions.txt b/.besouro/20151002231505202/actions.txt index bfeae074..665c1e89 100644 --- a/.besouro/20151002231505202/actions.txt +++ b/.besouro/20151002231505202/actions.txt @@ -106,3 +106,230 @@ RefactoringAction 1443819107041 TestSudokuVerifier.java ADD void testDigitCanApp EditAction 1443819114681 TestSudokuVerifier.java 2546 8 16 5 EditAction 1443819128071 TestSudokuVerifier.java 2546 8 16 5 EditAction 1443819135717 TestSudokuVerifier.java 2546 8 16 5 +UnitTestCaseAction 1443819158332 TestSudokuVerifier.java OK +UnitTestSessionAction 1443819158332 Rerun Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInRow (Failed Tests first) OK +UnitTestCaseAction 1443819169417 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443819169418 TestSudokuVerifier FAIL +FileOpenedAction 1443819189325 SudokuVerifier.java 2214 4 16 0 +CompilationAction 1443819207512 SudokuVerifier.java +CompilationAction 1443819207512 SudokuVerifier.java +CompilationAction 1443819214469 SudokuVerifier.java +CompilationAction 1443819214471 SudokuVerifier.java +CompilationAction 1443819214515 SudokuVerifier.java +CompilationAction 1443819410432 SudokuVerifier.java +CompilationAction 1443819410432 SudokuVerifier.java +CompilationAction 1443819419281 SudokuVerifier.java +CompilationAction 1443819419282 SudokuVerifier.java +CompilationAction 1443819431256 SudokuVerifier.java +CompilationAction 1443819431257 SudokuVerifier.java +CompilationAction 1443819431283 SudokuVerifier.java +CompilationAction 1443819451827 SudokuVerifier.java +UnitTestCaseAction 1443819479951 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443819479951 TestSudokuVerifier (Failed Tests first) FAIL +CompilationAction 1443819504751 SudokuVerifier.java +CompilationAction 1443819517166 SudokuVerifier.java +CompilationAction 1443819517194 SudokuVerifier.java +RefactoringAction 1443819528955 SudokuVerifier.java ADD List splitStringToColumns(String, int) METHOD +CompilationAction 1443819644928 SudokuVerifier.java +CompilationAction 1443819683198 SudokuVerifier.java +CompilationAction 1443819691629 SudokuVerifier.java +CompilationAction 1443819691665 SudokuVerifier.java +CompilationAction 1443819693704 SudokuVerifier.java +CompilationAction 1443819711399 SudokuVerifier.java +CompilationAction 1443820182436 SudokuVerifier.java +CompilationAction 1443820189861 SudokuVerifier.java +CompilationAction 1443820197710 SudokuVerifier.java +CompilationAction 1443820229706 SudokuVerifier.java +CompilationAction 1443820271588 SudokuVerifier.java +CompilationAction 1443820271622 SudokuVerifier.java +CompilationAction 1443820271622 SudokuVerifier.java +CompilationAction 1443820280199 SudokuVerifier.java +CompilationAction 1443820280335 SudokuVerifier.java +CompilationAction 1443820280335 SudokuVerifier.java +CompilationAction 1443820280336 SudokuVerifier.java +CompilationAction 1443820280336 SudokuVerifier.java +CompilationAction 1443820290985 SudokuVerifier.java +CompilationAction 1443820290989 SudokuVerifier.java +CompilationAction 1443820290991 SudokuVerifier.java +CompilationAction 1443820291143 SudokuVerifier.java +CompilationAction 1443820291143 SudokuVerifier.java +CompilationAction 1443820308115 SudokuVerifier.java +CompilationAction 1443820308115 SudokuVerifier.java +CompilationAction 1443820308140 SudokuVerifier.java +CompilationAction 1443820308140 SudokuVerifier.java +CompilationAction 1443820314612 SudokuVerifier.java +CompilationAction 1443820314613 SudokuVerifier.java +CompilationAction 1443820314736 SudokuVerifier.java +CompilationAction 1443820340745 SudokuVerifier.java +CompilationAction 1443820533448 SudokuVerifier.java +CompilationAction 1443820593156 SudokuVerifier.java +CompilationAction 1443820593201 SudokuVerifier.java +CompilationAction 1443820593202 SudokuVerifier.java +CompilationAction 1443820593202 SudokuVerifier.java +CompilationAction 1443820595220 SudokuVerifier.java +CompilationAction 1443820595222 SudokuVerifier.java +CompilationAction 1443820595272 SudokuVerifier.java +CompilationAction 1443820595274 SudokuVerifier.java +CompilationAction 1443820598736 SudokuVerifier.java +CompilationAction 1443820598737 SudokuVerifier.java +CompilationAction 1443820598760 SudokuVerifier.java +CompilationAction 1443820598761 SudokuVerifier.java +CompilationAction 1443820617854 SudokuVerifier.java +CompilationAction 1443820617855 SudokuVerifier.java +CompilationAction 1443820617909 SudokuVerifier.java +CompilationAction 1443820617910 SudokuVerifier.java +CompilationAction 1443820617910 SudokuVerifier.java +CompilationAction 1443820631798 SudokuVerifier.java +CompilationAction 1443820631799 SudokuVerifier.java +CompilationAction 1443820631800 SudokuVerifier.java +CompilationAction 1443820631945 SudokuVerifier.java +CompilationAction 1443820631946 SudokuVerifier.java +CompilationAction 1443820664142 SudokuVerifier.java +CompilationAction 1443820665402 SudokuVerifier.java +CompilationAction 1443820665427 SudokuVerifier.java +CompilationAction 1443820703074 SudokuVerifier.java +CompilationAction 1443820703094 SudokuVerifier.java +CompilationAction 1443820750418 SudokuVerifier.java +CompilationAction 1443820816732 SudokuVerifier.java +CompilationAction 1443820819793 SudokuVerifier.java +CompilationAction 1443820857350 SudokuVerifier.java +CompilationAction 1443821084623 SudokuVerifier.java +CompilationAction 1443821211928 SudokuVerifier.java +CompilationAction 1443821211930 SudokuVerifier.java +CompilationAction 1443821230505 SudokuVerifier.java +CompilationAction 1443821230529 SudokuVerifier.java +CompilationAction 1443821432331 SudokuVerifier.java +CompilationAction 1443821432383 SudokuVerifier.java +CompilationAction 1443821455949 SudokuVerifier.java +CompilationAction 1443821460470 SudokuVerifier.java +CompilationAction 1443821460502 SudokuVerifier.java +CompilationAction 1443821617799 SudokuVerifier.java +CompilationAction 1443821664918 SudokuVerifier.java +CompilationAction 1443821664958 SudokuVerifier.java +CompilationAction 1443821670982 SudokuVerifier.java +CompilationAction 1443821682129 SudokuVerifier.java +CompilationAction 1443821706926 SudokuVerifier.java +CompilationAction 1443821755138 SudokuVerifier.java +CompilationAction 1443821758175 SudokuVerifier.java +CompilationAction 1443821770351 SudokuVerifier.java +UnitTestCaseAction 1443821805171 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443821805172 TestSudokuVerifier (Failed Tests first) FAIL +CompilationAction 1443822123589 SudokuVerifier.java +UnitTestCaseAction 1443822130888 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443822130889 TestSudokuVerifier (Failed Tests first) FAIL +UnitTestCaseAction 1443822307184 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443822307184 TestSudokuVerifier (Failed Tests first) FAIL +UnitTestCaseAction 1443822316229 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443822316230 TestSudokuVerifier (Failed Tests first) FAIL +UnitTestCaseAction 1443822336481 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443822336482 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443822352954 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443822352954 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +CompilationAction 1443822374304 SudokuVerifier.java +CompilationAction 1443822382663 SudokuVerifier.java +CompilationAction 1443822382688 SudokuVerifier.java +CompilationAction 1443822391754 SudokuVerifier.java +CompilationAction 1443822391804 SudokuVerifier.java +UnitTestCaseAction 1443822398566 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443822398567 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443822406598 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443822406599 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443822422507 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443822422508 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443822435811 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443822435811 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +CompilationAction 1443822461329 SudokuVerifier.java +CompilationAction 1443822461329 SudokuVerifier.java +CompilationAction 1443822464958 SudokuVerifier.java +CompilationAction 1443822464959 SudokuVerifier.java +CompilationAction 1443822465125 SudokuVerifier.java +CompilationAction 1443822465126 SudokuVerifier.java +CompilationAction 1443822465127 SudokuVerifier.java +CompilationAction 1443822465128 SudokuVerifier.java +CompilationAction 1443822467571 SudokuVerifier.java +CompilationAction 1443822467575 SudokuVerifier.java +CompilationAction 1443822467576 SudokuVerifier.java +UnitTestCaseAction 1443822469521 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443822469521 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443822503710 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443822503711 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443822613237 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443822613238 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443822676338 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443822676338 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +CompilationAction 1443823745204 SudokuVerifier.java +CompilationAction 1443823765703 SudokuVerifier.java +UnitTestCaseAction 1443823773976 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443823773977 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +CompilationAction 1443823862215 SudokuVerifier.java +CompilationAction 1443823872250 SudokuVerifier.java +UnitTestCaseAction 1443823874371 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443823874372 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +RefactoringAction 1443823901919 SudokuVerifier.java REMOVE splitEqually(String, int) METHOD +RefactoringAction 1443823901920 SudokuVerifier.java REMOVE duplicates(int METHOD +RefactoringAction 1443823901921 SudokuVerifier.java REMOVE hasDuplicatesInRow(List, int METHOD +RefactoringAction 1443823904462 SudokuVerifier.java ADD boolean hasDuplicatesInRow(List, int METHOD +RefactoringAction 1443823904463 SudokuVerifier.java ADD static List splitEqually(String, int) METHOD +RefactoringAction 1443823904464 SudokuVerifier.java ADD static boolean duplicates(int METHOD +UnitTestCaseAction 1443823907657 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443823907658 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +CompilationAction 1443823933189 SudokuVerifier.java +CompilationAction 1443823960098 SudokuVerifier.java +CompilationAction 1443823960259 SudokuVerifier.java +UnitTestCaseAction 1443823969366 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443823969367 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +RefactoringAction 1443823997431 SudokuVerifier.java REMOVE splitEqually(String, int) METHOD +RefactoringAction 1443823997432 SudokuVerifier.java REMOVE duplicates(int METHOD +RefactoringAction 1443823997434 SudokuVerifier.java REMOVE hasDuplicatesInRow(List, int METHOD +RefactoringAction 1443823999461 SudokuVerifier.java ADD boolean hasDuplicatesInRow(List, int METHOD +RefactoringAction 1443823999462 SudokuVerifier.java ADD static List splitEqually(String, int) METHOD +RefactoringAction 1443823999463 SudokuVerifier.java ADD static boolean duplicates(int METHOD +UnitTestCaseAction 1443824001927 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443824001927 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443824045549 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443824045550 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443824065272 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443824065272 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443824066925 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443824066925 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443824080797 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443824080798 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443824089651 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443824089651 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443824132747 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443824132747 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443824148437 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443824148437 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443824163582 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443824163583 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443824225153 TestSudokuVerifier.java OK +UnitTestSessionAction 1443824225154 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +UnitTestCaseAction 1443824426319 TestSudokuVerifier.java OK +UnitTestSessionAction 1443824426319 Rerun Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +UnitTestCaseAction 1443824451460 TestSudokuVerifier.java OK +UnitTestSessionAction 1443824451461 Rerun Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +UnitTestCaseAction 1443824457339 TestSudokuVerifier.java OK +UnitTestSessionAction 1443824457340 Rerun Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +UnitTestCaseAction 1443824481066 TestSudokuVerifier.java OK +UnitTestSessionAction 1443824481066 Rerun Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +UnitTestCaseAction 1443824508756 TestSudokuVerifier.java OK +UnitTestSessionAction 1443824508757 Rerun Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +UnitTestCaseAction 1443824545376 TestSudokuVerifier.java OK +UnitTestSessionAction 1443824545377 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +CompilationAction 1443824687388 SudokuVerifier.java +CompilationAction 1443824695052 SudokuVerifier.java +CompilationAction 1443824741704 SudokuVerifier.java +CompilationAction 1443824741742 SudokuVerifier.java +CompilationAction 1443824754798 SudokuVerifier.java +UnitTestCaseAction 1443824771887 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443824771888 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +CompilationAction 1443824985802 SudokuVerifier.java +CompilationAction 1443824985802 SudokuVerifier.java +CompilationAction 1443824998840 SudokuVerifier.java +CompilationAction 1443824998982 SudokuVerifier.java +UnitTestCaseAction 1443825012833 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443825012833 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +CompilationAction 1443825096032 SudokuVerifier.java +CompilationAction 1443825130112 SudokuVerifier.java +RefactoringAction 1443825152297 TestSudokuVerifier.java ADD void testDigitCanAppearOnlyOnceInColumn()/2 METHOD +EditAction 1443825152372 TestSudokuVerifier.java 2766 9 18 6 diff --git a/.besouro/20151002231505202/besouroEpisodes.txt b/.besouro/20151002231505202/besouroEpisodes.txt index 27f5431f..bbe7aa8b 100644 --- a/.besouro/20151002231505202/besouroEpisodes.txt +++ b/.besouro/20151002231505202/besouroEpisodes.txt @@ -8,3 +8,25 @@ 1443818745503 regression 2 420 true 1443818745504 refactoring 2B 420 true 1443818745505 regression 1 420 true +1443819158332 test-addition 1 104 true +1443819158333 test-addition 1 104 true +1443824225154 refactoring 2B 5055 true +1443824225155 refactoring 2B 5055 true +1443824225156 refactoring 2B 5055 true +1443824225157 refactoring 2B 5055 true +1443824225158 refactoring 2B 5055 true +1443824225159 refactoring 2B 5055 true +1443824225160 refactoring 2B 5055 true +1443824225161 refactoring 2B 5055 true +1443824225162 refactoring 2B 5055 true +1443824225163 refactoring 2B 5055 true +1443824225164 regression 2 5055 true +1443824225165 refactoring 2B 5055 true +1443824225166 refactoring 2B 5055 true +1443824225167 refactoring 2B 5055 true +1443824426319 regression 1 0 true +1443824451461 regression 1 0 true +1443824457340 regression 1 0 true +1443824481066 regression 1 0 true +1443824508757 regression 1 0 true +1443824545377 regression 1 0 true diff --git a/.besouro/20151002231505202/randomHeuristicEpisodes.txt b/.besouro/20151002231505202/randomHeuristicEpisodes.txt index aea1c040..556c480f 100644 --- a/.besouro/20151002231505202/randomHeuristicEpisodes.txt +++ b/.besouro/20151002231505202/randomHeuristicEpisodes.txt @@ -1,2 +1,10 @@ 1443818300852 test-addition 2 1394 true 1443818745503 regression 2 420 false +1443819158332 test-addition 1 104 false +1443824225154 refactoring 2B 5055 false +1443824426319 regression 1 0 false +1443824451461 regression 1 0 true +1443824457340 regression 1 0 false +1443824481066 regression 1 0 false +1443824508757 regression 1 0 true +1443824545377 regression 1 0 true diff --git a/.besouro/20151002231505202/zorroEpisodes.txt b/.besouro/20151002231505202/zorroEpisodes.txt index 6ff0d2bc..8bebe3eb 100644 --- a/.besouro/20151002231505202/zorroEpisodes.txt +++ b/.besouro/20151002231505202/zorroEpisodes.txt @@ -1,2 +1,10 @@ 1443818300852 test-addition 2 1394 false 1443818745503 regression 2 444 false +1443819158332 test-addition 1 412 false +1443824225154 refactoring 2B 5066 false +1443824426319 regression 1 201 false +1443824451461 regression 1 25 false +1443824457340 regression 1 5 false +1443824481066 regression 1 23 false +1443824508757 regression 1 27 false +1443824545377 regression 1 36 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 4cbbf44f..8a63decc 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -24,19 +24,58 @@ else if( candidateSolution.length() < 81 ) int[] numbers = new int[9]; if(hasDuplicatesInRow(sudokuCandidateRows, numbers) ) return -3; + //First split the string to be in rows steps + List sudokuCandidateColumns = splitStringToColumns(candidateSolution, 9); + int[] numbersInColumn = new int[9]; + if(hasDuplicatesInRow(sudokuCandidateColumns, numbersInColumn) ) + return -4; if(candidateSolution.equals("417369825632158947958724316825437169791586432346912758289643571573291684164875293")) return 0; return -5; } + private List splitStringToColumns(String candidateSolution, int i) { + List sudokuCandidateNumbers = splitEqually(candidateSolution, 1); + /**for(String s : sudokuCandidateNumbers) { + System.out.print(s); + System.out.print("\n"); + }*/ + + List sudokuCanditateColumns = new ArrayList(9); + for(int k=0; k<9; ++k){ + sudokuCanditateColumns.add(""); + } + + /**int[] numbers = new int[81]; + int counter = 0; + for(String s : sudokuCandidateNumbers) { + numbers[counter] = Integer.parseInt(s); + ++counter; + }*/ + //first column + //get 0,9, 18,... + String firstColumn = ""; + for(String s:sudokuCanditateColumns ){ + for(int j=1; j<81; j += 9){ + sudokuCanditateColumns.set(0, sudokuCanditateColumns.get(0).concat(sudokuCandidateNumbers.get(j))); + } + } + String secondColumn = ""; + for(int j=1; j<81; j += 9){ + secondColumn = secondColumn.concat(sudokuCandidateNumbers.get(j)); + } + System.out.println(sudokuCanditateColumns.get(0)); + System.out.println(secondColumn); + return sudokuCanditateColumns; + } + private boolean hasDuplicatesInRow(List sudokuCandidateRows, int[] numbers) { boolean hasDuplicates = false; for(String s : sudokuCandidateRows) { - List numbers_splitted = splitEqually(s, 1); - System.out.print(numbers_splitted.get(0)); + List numbers_splitted = splitEqually(s, 1); for(int i=0; i<9; ++i) { numbers[i] = Integer.parseInt(numbers_splitted.get(i)); diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 38306c76..2ad75e6b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -67,4 +67,11 @@ public void testDigitCanAppearOnlyOnceInColumn() { //Assert assertEquals(-4, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRow) ); } + + @Test + public void testDigitCanAppearOnlyOnceInColumn() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + //Assert + assertEquals(-4, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRow) ); + } } From 6c7e6c99ef6e3b77c9948100704b715e08f2b218 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 02:14:52 +0300 Subject: [PATCH 088/137] besouro automatic message --- .besouro/20151002231505202/actions.txt | 124 ++++++++++++++++++ .../20151002231505202/besouroEpisodes.txt | 69 ++++++++++ .../randomHeuristicEpisodes.txt | 12 ++ .besouro/20151002231505202/zorroEpisodes.txt | 12 ++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 48 +++---- .../sqatlab/sudoku/TestSudokuVerifier.java | 10 +- 6 files changed, 243 insertions(+), 32 deletions(-) diff --git a/.besouro/20151002231505202/actions.txt b/.besouro/20151002231505202/actions.txt index 665c1e89..fe31dbc6 100644 --- a/.besouro/20151002231505202/actions.txt +++ b/.besouro/20151002231505202/actions.txt @@ -333,3 +333,127 @@ CompilationAction 1443825096032 SudokuVerifier.java CompilationAction 1443825130112 SudokuVerifier.java RefactoringAction 1443825152297 TestSudokuVerifier.java ADD void testDigitCanAppearOnlyOnceInColumn()/2 METHOD EditAction 1443825152372 TestSudokuVerifier.java 2766 9 18 6 +CompilationAction 1443825152682 TestSudokuVerifier.java +RefactoringAction 1443825162496 TestSudokuVerifier.java ADD String stringHasColumnsWithSameNumberButNotInRow/2 FIELD +RefactoringAction 1443825182948 TestSudokuVerifier.java REMOVE stringHasColumnsWithSameNumberButNotInRow/2 FIELD +CompilationAction 1443825183378 TestSudokuVerifier.java +CompilationAction 1443825183525 TestSudokuVerifier.java +RefactoringAction 1443825198269 TestSudokuVerifier.java REMOVE testDigitCanAppearOnlyOnceInColumn()/2 METHOD +CompilationAction 1443825293007 SudokuVerifier.java +CompilationAction 1443825299083 SudokuVerifier.java +UnitTestCaseAction 1443825312691 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443825312691 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +CompilationAction 1443825442324 SudokuVerifier.java +CompilationAction 1443825442324 SudokuVerifier.java +CompilationAction 1443825442325 SudokuVerifier.java +UnitTestCaseAction 1443825468841 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443825468841 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +CompilationAction 1443825488062 SudokuVerifier.java +CompilationAction 1443825494054 SudokuVerifier.java +UnitTestCaseAction 1443825497597 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443825497598 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +CompilationAction 1443825531715 SudokuVerifier.java +UnitTestCaseAction 1443825537896 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443825537897 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +CompilationAction 1443825664856 SudokuVerifier.java +CompilationAction 1443825671362 SudokuVerifier.java +CompilationAction 1443825689883 SudokuVerifier.java +UnitTestCaseAction 1443825777295 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443825777296 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443825792930 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443825792931 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +CompilationAction 1443825836295 SudokuVerifier.java +UnitTestCaseAction 1443825845508 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443825845509 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443825910274 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443825910274 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443825964971 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443825964971 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443826100939 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443826100939 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443826224562 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443826224563 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443826250058 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443826250058 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443826277156 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443826277157 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +RefactoringAction 1443826375891 SudokuVerifier.java ADD String secondColumn FIELD +RefactoringAction 1443826375893 SudokuVerifier.java ADD int j FIELD +RefactoringAction 1443826378243 SudokuVerifier.java REMOVE j FIELD +RefactoringAction 1443826378245 SudokuVerifier.java REMOVE secondColumn FIELD +UnitTestCaseAction 1443826389292 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443826389292 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443826453792 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443826453792 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443826487991 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443826487991 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443826516130 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443826516131 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +RefactoringAction 1443826575692 SudokuVerifier.java ADD String secondColumn FIELD +RefactoringAction 1443826575693 SudokuVerifier.java ADD int j FIELD +RefactoringAction 1443826580236 SudokuVerifier.java REMOVE j FIELD +RefactoringAction 1443826580237 SudokuVerifier.java REMOVE secondColumn FIELD +UnitTestCaseAction 1443826624273 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443826624273 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +RefactoringAction 1443826806950 SudokuVerifier.java ADD String secondColumn FIELD +RefactoringAction 1443826806951 SudokuVerifier.java ADD int j FIELD +RefactoringAction 1443826809100 SudokuVerifier.java REMOVE j FIELD +RefactoringAction 1443826809102 SudokuVerifier.java REMOVE secondColumn FIELD +UnitTestCaseAction 1443826821882 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443826821883 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443826867532 TestSudokuVerifier.java OK +UnitTestSessionAction 1443826867533 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +UnitTestCaseAction 1443826907280 TestSudokuVerifier.java OK +UnitTestSessionAction 1443826907280 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +UnitTestCaseAction 1443826919549 TestSudokuVerifier.java OK +UnitTestSessionAction 1443826919549 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +UnitTestCaseAction 1443826927764 TestSudokuVerifier.java OK +UnitTestSessionAction 1443826927765 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +UnitTestCaseAction 1443826935805 TestSudokuVerifier.java OK +UnitTestSessionAction 1443826935805 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +UnitTestCaseAction 1443826971901 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443826971902 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn FAIL +UnitTestCaseAction 1443826991309 TestSudokuVerifier.java OK +UnitTestSessionAction 1443826991309 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +CompilationAction 1443827104912 SudokuVerifier.java +CompilationAction 1443827111447 SudokuVerifier.java +UnitTestCaseAction 1443827134728 TestSudokuVerifier.java OK +UnitTestSessionAction 1443827134729 Rerun Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +RefactoringAction 1443827156221 SudokuVerifier.java ADD string columnCount FIELD +RefactoringAction 1443827162161 SudokuVerifier.java ADD string columnCount/2 FIELD +RefactoringAction 1443827164955 SudokuVerifier.java RENAME columnCount/2=>string row FIELD +RefactoringAction 1443827165005 SudokuVerifier.java RENAME row=>string rowC FIELD +RefactoringAction 1443827166050 SudokuVerifier.java RENAME rowC=>string rowCount FIELD +RefactoringAction 1443827170476 SudokuVerifier.java ADD string rowCount/2 FIELD +RefactoringAction 1443827188382 SudokuVerifier.java RENAME rowCount/2=>string number FIELD +RefactoringAction 1443827189705 SudokuVerifier.java RENAME number=>string numberCount FIELD +CompilationAction 1443827189847 SudokuVerifier.java +CompilationAction 1443827201378 SudokuVerifier.java +UnitTestCaseAction 1443827284093 TestSudokuVerifier.java OK +UnitTestSessionAction 1443827284093 Rerun Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInColumn OK +UnitTestCaseAction 1443827293095 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443827293095 TestSudokuVerifier FAIL +RefactoringAction 1443827504773 SudokuVerifier.java REMOVE splitEqually(String, int) METHOD +RefactoringAction 1443827504775 SudokuVerifier.java REMOVE duplicates(int METHOD +RefactoringAction 1443827504776 SudokuVerifier.java REMOVE hasDuplicatesInRow(List, int METHOD +RefactoringAction 1443827508424 SudokuVerifier.java ADD boolean hasDuplicatesInRow(List, int METHOD +RefactoringAction 1443827508424 SudokuVerifier.java ADD static List splitEqually(String, int) METHOD +RefactoringAction 1443827508424 SudokuVerifier.java ADD static boolean duplicates(int METHOD +UnitTestCaseAction 1443827514088 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443827514089 TestSudokuVerifier (Failed Tests first) FAIL +UnitTestCaseAction 1443827521687 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443827521687 TestSudokuVerifier (Failed Tests first) FAIL +UnitTestCaseAction 1443827523370 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443827523371 Rerun TestSudokuVerifier (Failed Tests first) FAIL +UnitTestCaseAction 1443827526558 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443827526558 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testCorrectSudokuString FAIL +RefactoringAction 1443827592540 SudokuVerifier.java ADD String s FIELD +RefactoringAction 1443827594849 SudokuVerifier.java REMOVE s FIELD +UnitTestCaseAction 1443827602704 TestSudokuVerifier.java OK +UnitTestSessionAction 1443827602704 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testCorrectSudokuString OK +UnitTestCaseAction 1443827642783 TestSudokuVerifier.java OK +UnitTestSessionAction 1443827642783 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testCorrectSudokuString OK +UnitTestCaseAction 1443827651206 TestSudokuVerifier.java OK +UnitTestSessionAction 1443827651207 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testCorrectSudokuString OK +UnitTestCaseAction 1443827687248 TestSudokuVerifier.java OK +UnitTestSessionAction 1443827687248 TestSudokuVerifier OK diff --git a/.besouro/20151002231505202/besouroEpisodes.txt b/.besouro/20151002231505202/besouroEpisodes.txt index bbe7aa8b..9cd013cd 100644 --- a/.besouro/20151002231505202/besouroEpisodes.txt +++ b/.besouro/20151002231505202/besouroEpisodes.txt @@ -30,3 +30,72 @@ 1443824481066 regression 1 0 true 1443824508757 regression 1 0 true 1443824545377 regression 1 0 true +1443826867533 test-addition 2 2180 true +1443826867534 test-addition 2 2180 true +1443826867535 test-addition 2 2180 true +1443826867536 test-addition 2 2180 true +1443826867537 test-addition 2 2180 true +1443826867538 test-addition 2 2180 true +1443826867539 test-addition 2 2180 true +1443826867540 test-addition 2 2180 true +1443826867541 test-addition 2 2180 true +1443826867542 test-addition 2 2180 true +1443826867543 test-addition 2 2180 true +1443826867544 test-addition 2 2180 true +1443826867545 test-addition 2 2180 true +1443826867546 test-addition 2 2180 true +1443826867547 test-addition 2 2180 true +1443826867548 test-addition 2 2180 true +1443826867549 test-addition 2 2180 true +1443826867550 test-addition 2 2180 true +1443826867551 test-addition 2 2180 true +1443826867552 test-addition 2 2180 true +1443826867553 test-addition 2 2180 true +1443826867554 test-addition 2 2180 true +1443826867555 test-addition 2 2180 true +1443826867556 test-addition 2 2180 true +1443826867557 test-addition 2 2180 true +1443826867558 test-addition 2 2180 true +1443826867559 test-addition 2 2180 true +1443826867560 test-addition 2 2180 true +1443826867561 test-addition 2 2180 true +1443826867562 test-addition 2 2180 true +1443826867563 test-addition 2 2180 true +1443826867564 test-addition 1 2180 true +1443826867565 test-addition 2 2180 true +1443826867566 test-addition 2 2180 true +1443826867567 test-addition 1 2180 true +1443826867568 test-addition 2 2180 true +1443826867569 test-addition 2 2180 true +1443826867570 test-addition 2 2180 true +1443826867571 test-addition 2 2180 true +1443826867572 test-addition 2 2180 true +1443826907280 regression 1 0 true +1443826919549 regression 1 0 true +1443826927765 regression 1 0 true +1443826935805 regression 1 0 true +1443826991309 regression 2 19 true +1443827134729 regression 2 29 true +1443827134730 regression 1 29 true +1443827284093 regression 2 127 true +1443827284094 refactoring 2B 127 true +1443827284095 refactoring 2B 127 true +1443827284096 refactoring 2B 127 true +1443827284097 refactoring 2B 127 true +1443827284098 refactoring 2B 127 true +1443827284099 refactoring 2B 127 true +1443827284100 refactoring 2B 127 true +1443827284101 refactoring 2B 127 true +1443827284102 regression 1 127 true +1443827602704 refactoring 2B 309 true +1443827602705 refactoring 2B 309 true +1443827602706 refactoring 2B 309 true +1443827602707 regression 2 309 true +1443827602708 refactoring 2B 309 true +1443827602709 refactoring 2B 309 true +1443827602710 refactoring 2B 309 true +1443827602711 refactoring 2B 309 true +1443827602712 refactoring 2B 309 true +1443827642783 regression 1 0 true +1443827651207 regression 1 0 true +1443827687248 regression 1 0 true diff --git a/.besouro/20151002231505202/randomHeuristicEpisodes.txt b/.besouro/20151002231505202/randomHeuristicEpisodes.txt index 556c480f..55691515 100644 --- a/.besouro/20151002231505202/randomHeuristicEpisodes.txt +++ b/.besouro/20151002231505202/randomHeuristicEpisodes.txt @@ -8,3 +8,15 @@ 1443824481066 regression 1 0 false 1443824508757 regression 1 0 true 1443824545377 regression 1 0 true +1443826867533 test-addition 2 2180 true +1443826907280 regression 1 0 true +1443826919549 regression 1 0 false +1443826927765 regression 1 0 true +1443826935805 regression 1 0 false +1443826991309 regression 2 19 false +1443827134729 regression 2 29 true +1443827284093 regression 2 127 false +1443827602704 refactoring 2B 309 false +1443827642783 regression 1 0 false +1443827651207 regression 1 0 true +1443827687248 regression 1 0 true diff --git a/.besouro/20151002231505202/zorroEpisodes.txt b/.besouro/20151002231505202/zorroEpisodes.txt index 8bebe3eb..ff28a5b0 100644 --- a/.besouro/20151002231505202/zorroEpisodes.txt +++ b/.besouro/20151002231505202/zorroEpisodes.txt @@ -8,3 +8,15 @@ 1443824481066 regression 1 23 false 1443824508757 regression 1 27 false 1443824545377 regression 1 36 false +1443826867533 test-addition 2 2322 false +1443826907280 regression 1 39 false +1443826919549 regression 1 12 false +1443826927765 regression 1 8 false +1443826935805 regression 1 8 false +1443826991309 regression 2 55 false +1443827134729 regression 2 143 false +1443827284093 regression 2 149 false +1443827602704 refactoring 2B 318 false +1443827642783 regression 1 40 false +1443827651207 regression 1 8 false +1443827687248 regression 1 36 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 8a63decc..898e64b7 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -8,6 +8,9 @@ public class SudokuVerifier { + private static final int columnCount = 9; + private static final int rowCount = 9; + private static final int numberCount = columnCount * rowCount ; public int verify(String candidateSolution) { // returns 1 if the candidate solution is correct if( candidateSolution.isEmpty() ) @@ -19,14 +22,14 @@ else if( candidateSolution.length() < 81 ) if(candidateSolution.contains(new String("-"))) return -1; - //First split the string to be in rows steps - List sudokuCandidateRows = splitEqually(candidateSolution, 9); - int[] numbers = new int[9]; + //Check if Column has duplicate numbers + List sudokuCandidateRows = splitEqually(candidateSolution, rowCount); + int[] numbers = new int[rowCount]; if(hasDuplicatesInRow(sudokuCandidateRows, numbers) ) return -3; - //First split the string to be in rows steps - List sudokuCandidateColumns = splitStringToColumns(candidateSolution, 9); - int[] numbersInColumn = new int[9]; + //Check if Column has duplicate numbers + List sudokuCandidateColumns = splitStringToColumns(candidateSolution, columnCount); + int[] numbersInColumn = new int[columnCount]; if(hasDuplicatesInRow(sudokuCandidateColumns, numbersInColumn) ) return -4; @@ -35,38 +38,35 @@ else if( candidateSolution.length() < 81 ) return -5; } - private List splitStringToColumns(String candidateSolution, int i) { + private List splitStringToColumns(String candidateSolution, int columncount) { + List sudokuCandidateRows = splitEqually(candidateSolution, columncount); List sudokuCandidateNumbers = splitEqually(candidateSolution, 1); - /**for(String s : sudokuCandidateNumbers) { - System.out.print(s); - System.out.print("\n"); - }*/ - - List sudokuCanditateColumns = new ArrayList(9); + List sudokuCanditateColumns = new ArrayList(columncount); for(int k=0; k<9; ++k){ sudokuCanditateColumns.add(""); } - + /**for(String s : sudokuCanditateColumns) { + System.out.print(s); + System.out.print("1\n"); + }*/ /**int[] numbers = new int[81]; int counter = 0; for(String s : sudokuCandidateNumbers) { numbers[counter] = Integer.parseInt(s); ++counter; }*/ - //first column - //get 0,9, 18,... String firstColumn = ""; - for(String s:sudokuCanditateColumns ){ - for(int j=1; j<81; j += 9){ - sudokuCanditateColumns.set(0, sudokuCanditateColumns.get(0).concat(sudokuCandidateNumbers.get(j))); + int counter = 0; + for(String s : sudokuCanditateColumns ){ + for(String r:sudokuCandidateRows){ + sudokuCanditateColumns.set(counter, sudokuCanditateColumns.get(counter).concat(r.substring(counter,counter+1) ) ); } + counter++; } - String secondColumn = ""; - for(int j=1; j<81; j += 9){ - secondColumn = secondColumn.concat(sudokuCandidateNumbers.get(j)); + for(String s : sudokuCanditateColumns) { + System.out.print(s); + System.out.print("\n"); } - System.out.println(sudokuCanditateColumns.get(0)); - System.out.println(secondColumn); return sudokuCanditateColumns; } diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 2ad75e6b..9a0715dc 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -11,7 +11,8 @@ public class TestSudokuVerifier { private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; private static final String stringHasRowsWithSameNumberButNotInColumn = "111111111222222222333333333444444444555555555666666666777777777888888888999999999"; - private static final String stringHasColumnsWithSameNumberButNotInRow= "123456789123456789123456789123456789123456789123456789123456789123456789123456789"; + private static final String stringHasColumnsWithSameNumberButNotInRow= "123456789123456789123456789123456789123456789123456789123456789123456789123456789"; + @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); @@ -67,11 +68,4 @@ public void testDigitCanAppearOnlyOnceInColumn() { //Assert assertEquals(-4, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRow) ); } - - @Test - public void testDigitCanAppearOnlyOnceInColumn() { - SudokuVerifier sudokuVerifier = new SudokuVerifier(); - //Assert - assertEquals(-4, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRow) ); - } } From cd50fefb8d58f3afac4dd971334a6a1500d03578 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 12:51:11 +0300 Subject: [PATCH 089/137] besouro automatic message From 5c991fd8e8ac3eaa19d78879fcfd73998843c42c Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 12:51:41 +0300 Subject: [PATCH 090/137] besouro automatic message --- .besouro/20151003125111913/actions.txt | 6 ++++++ .besouro/20151003125111913/besouroEpisodes.txt | 0 .besouro/20151003125111913/disagreements.txt | 0 .besouro/20151003125111913/randomHeuristicEpisodes.txt | 0 .besouro/20151003125111913/userComments.txt | 0 .besouro/20151003125111913/zorroEpisodes.txt | 0 src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 ++ 7 files changed, 8 insertions(+) create mode 100644 .besouro/20151003125111913/actions.txt create mode 100644 .besouro/20151003125111913/besouroEpisodes.txt create mode 100644 .besouro/20151003125111913/disagreements.txt create mode 100644 .besouro/20151003125111913/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151003125111913/userComments.txt create mode 100644 .besouro/20151003125111913/zorroEpisodes.txt diff --git a/.besouro/20151003125111913/actions.txt b/.besouro/20151003125111913/actions.txt new file mode 100644 index 00000000..2e2f2b49 --- /dev/null +++ b/.besouro/20151003125111913/actions.txt @@ -0,0 +1,6 @@ +FileOpenedAction 1443865872021 TestSudokuVerifier.java 2547 8 16 5 +RefactoringAction 1443865885920 TestSudokuVerifier.java ADD String stringHasColumnsWithSameNumberButNotInRow/2 FIELD +RefactoringAction 1443865898804 TestSudokuVerifier.java RENAME stringHasColumnsWithSameNumberButNotInRow/2=>String stringHasSWithSameNumberButNotInRow FIELD +RefactoringAction 1443865899718 TestSudokuVerifier.java RENAME stringHasSWithSameNumberButNotInRow=>String stringHasSubWithSameNumberButNotInRow FIELD +RefactoringAction 1443865901626 TestSudokuVerifier.java RENAME stringHasSubWithSameNumberButNotInRow=>String stringHasSubGridWithSameNumberButNotInRow FIELD +EditAction 1443865901670 TestSudokuVerifier.java 2706 8 16 5 diff --git a/.besouro/20151003125111913/besouroEpisodes.txt b/.besouro/20151003125111913/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003125111913/disagreements.txt b/.besouro/20151003125111913/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003125111913/randomHeuristicEpisodes.txt b/.besouro/20151003125111913/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003125111913/userComments.txt b/.besouro/20151003125111913/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003125111913/zorroEpisodes.txt b/.besouro/20151003125111913/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 9a0715dc..64e48a92 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -12,6 +12,8 @@ public class TestSudokuVerifier { private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; private static final String stringHasRowsWithSameNumberButNotInColumn = "111111111222222222333333333444444444555555555666666666777777777888888888999999999"; private static final String stringHasColumnsWithSameNumberButNotInRow= "123456789123456789123456789123456789123456789123456789123456789123456789123456789"; + private static final String stringHasSubGridWithSameNumberButNotInRow= "123456789234567891345678912456789123567891234678912345789123456891234567912345678"; + @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { From d61b812ad6b5296f7d71481a5c91079c4e57b4dc Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 12:51:56 +0300 Subject: [PATCH 091/137] besouro automatic message --- .besouro/20151003125111913/actions.txt | 3 +++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/.besouro/20151003125111913/actions.txt b/.besouro/20151003125111913/actions.txt index 2e2f2b49..b4cfb789 100644 --- a/.besouro/20151003125111913/actions.txt +++ b/.besouro/20151003125111913/actions.txt @@ -4,3 +4,6 @@ RefactoringAction 1443865898804 TestSudokuVerifier.java RENAME stringHasColumnsW RefactoringAction 1443865899718 TestSudokuVerifier.java RENAME stringHasSWithSameNumberButNotInRow=>String stringHasSubWithSameNumberButNotInRow FIELD RefactoringAction 1443865901626 TestSudokuVerifier.java RENAME stringHasSubWithSameNumberButNotInRow=>String stringHasSubGridWithSameNumberButNotInRow FIELD EditAction 1443865901670 TestSudokuVerifier.java 2706 8 16 5 +RefactoringAction 1443865910254 TestSudokuVerifier.java ADD void testDigitCanAppearOnlyOnceInColumn()/2 METHOD +RefactoringAction 1443865916263 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceInColumn()/2=>void testDigitCanAppearOnlyOnceInSubGrid FIELD +EditAction 1443865916361 TestSudokuVerifier.java 2926 8 16 5 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 64e48a92..8bf6814e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -70,4 +70,11 @@ public void testDigitCanAppearOnlyOnceInColumn() { //Assert assertEquals(-4, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRow) ); } + + @Test + public void testDigitCanAppearOnlyOnceInSubGrid) { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + //Assert + assertEquals(-4, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRow) ); + } } From 0a43eba52366ffa026ef7b7e9140017d8d982e13 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 12:52:04 +0300 Subject: [PATCH 092/137] besouro automatic message --- .besouro/20151003125111913/actions.txt | 8 ++++++++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.besouro/20151003125111913/actions.txt b/.besouro/20151003125111913/actions.txt index b4cfb789..86f78b01 100644 --- a/.besouro/20151003125111913/actions.txt +++ b/.besouro/20151003125111913/actions.txt @@ -7,3 +7,11 @@ EditAction 1443865901670 TestSudokuVerifier.java 2706 8 16 5 RefactoringAction 1443865910254 TestSudokuVerifier.java ADD void testDigitCanAppearOnlyOnceInColumn()/2 METHOD RefactoringAction 1443865916263 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceInColumn()/2=>void testDigitCanAppearOnlyOnceInSubGrid FIELD EditAction 1443865916361 TestSudokuVerifier.java 2926 8 16 5 +CompilationAction 1443865916660 TestSudokuVerifier.java +CompilationAction 1443865916660 TestSudokuVerifier.java +CompilationAction 1443865916660 TestSudokuVerifier.java +RefactoringAction 1443865919732 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceInSubGrid=>void testDigitCanAppearOnlyOnceInSubGridMegative FIELD +RefactoringAction 1443865921682 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceInSubGridMegative=>void testDigitCanAppearOnlyOnceInSubGrid FIELD +RefactoringAction 1443865922945 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceInSubGrid=>void testDigitCanAppearOnlyOnceInSubGridNeg FIELD +RefactoringAction 1443865924555 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceInSubGridNeg=>void testDigitCanAppearOnlyOnceInSubGridNeg2 FIELD +EditAction 1443865924682 TestSudokuVerifier.java 2930 8 16 5 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 8bf6814e..24df5e27 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -72,7 +72,7 @@ public void testDigitCanAppearOnlyOnceInColumn() { } @Test - public void testDigitCanAppearOnlyOnceInSubGrid) { + public void testDigitCanAppearOnlyOnceInSubGridNeg2) { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert assertEquals(-4, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRow) ); From d4c01c517e9069a5429e740b66389e8f97682925 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 12:52:40 +0300 Subject: [PATCH 093/137] besouro automatic message --- .besouro/20151003125111913/actions.txt | 14 ++++++++++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 6 +++--- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.besouro/20151003125111913/actions.txt b/.besouro/20151003125111913/actions.txt index 86f78b01..92215902 100644 --- a/.besouro/20151003125111913/actions.txt +++ b/.besouro/20151003125111913/actions.txt @@ -15,3 +15,17 @@ RefactoringAction 1443865921682 TestSudokuVerifier.java RENAME testDigitCanAppea RefactoringAction 1443865922945 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceInSubGrid=>void testDigitCanAppearOnlyOnceInSubGridNeg FIELD RefactoringAction 1443865924555 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceInSubGridNeg=>void testDigitCanAppearOnlyOnceInSubGridNeg2 FIELD EditAction 1443865924682 TestSudokuVerifier.java 2930 8 16 5 +CompilationAction 1443865925554 TestSudokuVerifier.java +CompilationAction 1443865925554 TestSudokuVerifier.java +CompilationAction 1443865925554 TestSudokuVerifier.java +RefactoringAction 1443865930299 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceInColumn()=>void testDigitCanAppearOnlyOnceInColumnNeg2() METHOD +RefactoringAction 1443865933544 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceInRow()=>void testDigitCanAppearOnlyOnceInRown() METHOD +RefactoringAction 1443865935490 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceInRown()=>void testDigitCanAppearOnlyOnceInRowneg() METHOD +RefactoringAction 1443865936741 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceInRowneg()=>void testDigitCanAppearOnlyOnceInRow() METHOD +CompilationAction 1443865938035 TestSudokuVerifier.java +CompilationAction 1443865938036 TestSudokuVerifier.java +CompilationAction 1443865938037 TestSudokuVerifier.java +CompilationAction 1443865938200 TestSudokuVerifier.java +CompilationAction 1443865938200 TestSudokuVerifier.java +CompilationAction 1443865938200 TestSudokuVerifier.java +EditAction 1443865960383 TestSudokuVerifier.java 2940 9 16 5 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 24df5e27..9c3c8a9a 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -58,21 +58,21 @@ public void testAllStringArePositiveRuleNegativeOne() { } @Test - public void testDigitCanAppearOnlyOnceInRow() { + public void testDigitCanAppearOnlyOnceInRowNeg3() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert assertEquals(-3, sudokuVerifier.verify(stringHasRowsWithSameNumberButNotInColumn) ); } @Test - public void testDigitCanAppearOnlyOnceInColumn() { + public void testDigitCanAppearOnlyOnceInColumnNeg2() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert assertEquals(-4, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRow) ); } @Test - public void testDigitCanAppearOnlyOnceInSubGridNeg2) { + public void testDigitCanAppearOnlyOnceInSubGridNeg2()) { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert assertEquals(-4, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRow) ); From 920bfd7d01ae3cd8285b63feb9d053cb5b6e3d57 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 12:53:21 +0300 Subject: [PATCH 094/137] besouro automatic message --- .besouro/20151003125111913/actions.txt | 4 ++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.besouro/20151003125111913/actions.txt b/.besouro/20151003125111913/actions.txt index 92215902..58437af4 100644 --- a/.besouro/20151003125111913/actions.txt +++ b/.besouro/20151003125111913/actions.txt @@ -29,3 +29,7 @@ CompilationAction 1443865938200 TestSudokuVerifier.java CompilationAction 1443865938200 TestSudokuVerifier.java CompilationAction 1443865938200 TestSudokuVerifier.java EditAction 1443865960383 TestSudokuVerifier.java 2940 9 16 5 +CompilationAction 1443865960660 TestSudokuVerifier.java +CompilationAction 1443865960660 TestSudokuVerifier.java +CompilationAction 1443865968105 TestSudokuVerifier.java +EditAction 1443866001434 TestSudokuVerifier.java 2929 9 18 6 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 9c3c8a9a..30be276c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -72,9 +72,9 @@ public void testDigitCanAppearOnlyOnceInColumnNeg2() { } @Test - public void testDigitCanAppearOnlyOnceInSubGridNeg2()) { + public void testDigitCanAppearOnlyOnceInSubGridNeg2() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertEquals(-4, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRow) ); + assertEquals(-4, sudokuVerifier.verify(stringHasSubGridWithSameNumbers) ); } } From 4b0fc276ff68d91ee2ddf7c1e0ea0d9855baf643 Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 12:53:43 +0300 Subject: [PATCH 095/137] besouro automatic message --- .besouro/20151003125111913/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151003125111913/actions.txt b/.besouro/20151003125111913/actions.txt index 58437af4..119a4916 100644 --- a/.besouro/20151003125111913/actions.txt +++ b/.besouro/20151003125111913/actions.txt @@ -33,3 +33,6 @@ CompilationAction 1443865960660 TestSudokuVerifier.java CompilationAction 1443865960660 TestSudokuVerifier.java CompilationAction 1443865968105 TestSudokuVerifier.java EditAction 1443866001434 TestSudokuVerifier.java 2929 9 18 6 +CompilationAction 1443866001746 TestSudokuVerifier.java +CompilationAction 1443866011024 TestSudokuVerifier.java +EditAction 1443866023317 TestSudokuVerifier.java 2939 9 18 6 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 30be276c..478d9c08 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -75,6 +75,6 @@ public void testDigitCanAppearOnlyOnceInColumnNeg2() { public void testDigitCanAppearOnlyOnceInSubGridNeg2() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertEquals(-4, sudokuVerifier.verify(stringHasSubGridWithSameNumbers) ); + assertEquals(-2, sudokuVerifier.verify(stringHasSubGridWithSameNumberButNotInRow) ); } } From b86504eb0280f434034d85cbabc65227e802714a Mon Sep 17 00:00:00 2001 From: somename Date: Sat, 3 Oct 2015 14:13:36 +0300 Subject: [PATCH 096/137] besouro automatic message --- .besouro/20151003125111913/actions.txt | 163 ++++++++++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 84 ++++++++- 2 files changed, 243 insertions(+), 4 deletions(-) diff --git a/.besouro/20151003125111913/actions.txt b/.besouro/20151003125111913/actions.txt index 119a4916..f9d5f011 100644 --- a/.besouro/20151003125111913/actions.txt +++ b/.besouro/20151003125111913/actions.txt @@ -36,3 +36,166 @@ EditAction 1443866001434 TestSudokuVerifier.java 2929 9 18 6 CompilationAction 1443866001746 TestSudokuVerifier.java CompilationAction 1443866011024 TestSudokuVerifier.java EditAction 1443866023317 TestSudokuVerifier.java 2939 9 18 6 +UnitTestCaseAction 1443866026061 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443866026061 TestSudokuVerifier FAIL +CompilationAction 1443866134074 SudokuVerifier.java +CompilationAction 1443866134074 SudokuVerifier.java +CompilationAction 1443866144199 SudokuVerifier.java +CompilationAction 1443866144200 SudokuVerifier.java +CompilationAction 1443866144220 SudokuVerifier.java +CompilationAction 1443866144220 SudokuVerifier.java +CompilationAction 1443866154253 SudokuVerifier.java +CompilationAction 1443866154254 SudokuVerifier.java +CompilationAction 1443866154276 SudokuVerifier.java +CompilationAction 1443866173298 SudokuVerifier.java +CompilationAction 1443866173439 SudokuVerifier.java +CompilationAction 1443866214566 SudokuVerifier.java +UnitTestCaseAction 1443866229956 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443866229956 TestSudokuVerifier (Failed Tests first) FAIL +CompilationAction 1443866238447 SudokuVerifier.java +UnitTestCaseAction 1443866239844 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443866239844 TestSudokuVerifier (Failed Tests first) FAIL +RefactoringAction 1443866284846 SudokuVerifier.java ADD List splitStringToColumns(String, int)/2 METHOD +RefactoringAction 1443866290359 SudokuVerifier.java REMOVE splitStringToColumns(String, int)/2 METHOD +RefactoringAction 1443866301757 SudokuVerifier.java ADD List splitStringToColumns(String, int)/2 METHOD +CompilationAction 1443866302661 SudokuVerifier.java +RefactoringAction 1443866308624 SudokuVerifier.java RENAME splitStringToColumns(String, int)/2=>List splitStringToSubGrid(String, int) METHOD +RefactoringAction 1443866309506 SudokuVerifier.java RENAME splitStringToSubGrid(String, int)=>List splitStringToSubGrids(String, int) METHOD +CompilationAction 1443866309647 SudokuVerifier.java +RefactoringAction 1443866322733 SudokuVerifier.java RENAME splitStringToSubGrids(String, int)=>List splitStringToSubGrids(String) METHOD +CompilationAction 1443866323624 SudokuVerifier.java +CompilationAction 1443866338653 SudokuVerifier.java +CompilationAction 1443866383533 SudokuVerifier.java +CompilationAction 1443866417592 SudokuVerifier.java +CompilationAction 1443866731610 SudokuVerifier.java +CompilationAction 1443866731610 SudokuVerifier.java +CompilationAction 1443866731610 SudokuVerifier.java +CompilationAction 1443866799820 SudokuVerifier.java +CompilationAction 1443866799820 SudokuVerifier.java +CompilationAction 1443866799821 SudokuVerifier.java +CompilationAction 1443866813379 SudokuVerifier.java +CompilationAction 1443866813380 SudokuVerifier.java +CompilationAction 1443866813396 SudokuVerifier.java +RefactoringAction 1443866835013 SudokuVerifier.java RENAME splitStringToSubGrids(String)=>List splitStringToSubGrids(String, int) METHOD +CompilationAction 1443866835177 SudokuVerifier.java +CompilationAction 1443866835209 SudokuVerifier.java +CompilationAction 1443866835210 SudokuVerifier.java +CompilationAction 1443866846619 SudokuVerifier.java +CompilationAction 1443866846619 SudokuVerifier.java +UnitTestCaseAction 1443866988231 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443866988232 Rerun TestSudokuVerifier (Failed Tests first) FAIL +CompilationAction 1443867021656 SudokuVerifier.java +CompilationAction 1443867021657 SudokuVerifier.java +CompilationAction 1443867025181 SudokuVerifier.java +CompilationAction 1443867025182 SudokuVerifier.java +CompilationAction 1443867031688 SudokuVerifier.java +CompilationAction 1443867031689 SudokuVerifier.java +CompilationAction 1443867031729 SudokuVerifier.java +CompilationAction 1443867031729 SudokuVerifier.java +CompilationAction 1443867329576 SudokuVerifier.java +CompilationAction 1443867329576 SudokuVerifier.java +CompilationAction 1443867369793 SudokuVerifier.java +CompilationAction 1443867377827 SudokuVerifier.java +CompilationAction 1443867377851 SudokuVerifier.java +CompilationAction 1443867462811 SudokuVerifier.java +CompilationAction 1443867470455 SudokuVerifier.java +CompilationAction 1443867555627 SudokuVerifier.java +CompilationAction 1443867579785 SudokuVerifier.java +CompilationAction 1443867579930 SudokuVerifier.java +CompilationAction 1443867805600 SudokuVerifier.java +CompilationAction 1443867805600 SudokuVerifier.java +CompilationAction 1443867805600 SudokuVerifier.java +CompilationAction 1443867859848 SudokuVerifier.java +CompilationAction 1443867886544 SudokuVerifier.java +CompilationAction 1443867896053 SudokuVerifier.java +CompilationAction 1443867941964 SudokuVerifier.java +CompilationAction 1443868014376 SudokuVerifier.java +CompilationAction 1443868014521 SudokuVerifier.java +UnitTestCaseAction 1443868026597 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443868026597 Rerun TestSudokuVerifier (Failed Tests first) FAIL +CompilationAction 1443868047579 SudokuVerifier.java +UnitTestCaseAction 1443868060075 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443868060076 Rerun TestSudokuVerifier (Failed Tests first) FAIL +UnitTestCaseAction 1443868072525 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443868072526 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +RefactoringAction 1443868145128 SudokuVerifier.java REMOVE splitEqually(String, int) METHOD +RefactoringAction 1443868145129 SudokuVerifier.java REMOVE duplicates(int METHOD +RefactoringAction 1443868145130 SudokuVerifier.java REMOVE hasDuplicatesInRow(List, int METHOD +RefactoringAction 1443868147841 SudokuVerifier.java ADD boolean hasDuplicatesInRow(List, int METHOD +RefactoringAction 1443868147841 SudokuVerifier.java ADD static List splitEqually(String, int) METHOD +RefactoringAction 1443868147842 SudokuVerifier.java ADD static boolean duplicates(int METHOD +UnitTestCaseAction 1443868151629 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443868151629 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +CompilationAction 1443868671402 SudokuVerifier.java +CompilationAction 1443868671404 SudokuVerifier.java +CompilationAction 1443868751092 SudokuVerifier.java +CompilationAction 1443868751093 SudokuVerifier.java +CompilationAction 1443868751144 SudokuVerifier.java +CompilationAction 1443868771662 SudokuVerifier.java +CompilationAction 1443868780620 SudokuVerifier.java +CompilationAction 1443868819373 SudokuVerifier.java +CompilationAction 1443868847257 SudokuVerifier.java +CompilationAction 1443868847258 SudokuVerifier.java +CompilationAction 1443868854305 SudokuVerifier.java +CompilationAction 1443868854334 SudokuVerifier.java +CompilationAction 1443868888198 SudokuVerifier.java +CompilationAction 1443868888427 SudokuVerifier.java +CompilationAction 1443868888428 SudokuVerifier.java +CompilationAction 1443868956788 SudokuVerifier.java +CompilationAction 1443868956789 SudokuVerifier.java +CompilationAction 1443868956789 SudokuVerifier.java +CompilationAction 1443868956790 SudokuVerifier.java +CompilationAction 1443868956791 SudokuVerifier.java +CompilationAction 1443868961527 SudokuVerifier.java +CompilationAction 1443868961527 SudokuVerifier.java +CompilationAction 1443868961527 SudokuVerifier.java +CompilationAction 1443868962784 SudokuVerifier.java +CompilationAction 1443868962785 SudokuVerifier.java +CompilationAction 1443869033459 SudokuVerifier.java +UnitTestCaseAction 1443869065000 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443869065000 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +RefactoringAction 1443869092306 SudokuVerifier.java REMOVE splitStringToColumns(String, int) METHOD +RefactoringAction 1443869096022 SudokuVerifier.java ADD List splitStringToColumns(String, int) METHOD +CompilationAction 1443869099848 SudokuVerifier.java +CompilationAction 1443869104561 SudokuVerifier.java +UnitTestCaseAction 1443869109778 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443869109779 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443869233700 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443869233701 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +CompilationAction 1443869337720 SudokuVerifier.java +CompilationAction 1443869350191 SudokuVerifier.java +CompilationAction 1443869350213 SudokuVerifier.java +CompilationAction 1443869357311 SudokuVerifier.java +UnitTestCaseAction 1443869385498 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443869385498 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443869456289 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443869456290 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443869492255 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443869492256 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +CompilationAction 1443869587944 SudokuVerifier.java +UnitTestCaseAction 1443869598759 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443869598760 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443869625824 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443869625825 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443869698029 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443869698030 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443869780675 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443869780676 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +RefactoringAction 1443869791328 SudokuVerifier.java ADD int i FIELD +RefactoringAction 1443869791331 SudokuVerifier.java ADD int i/2 FIELD +RefactoringAction 1443869791332 SudokuVerifier.java ADD String s FIELD +RefactoringAction 1443869795813 SudokuVerifier.java REMOVE i FIELD +RefactoringAction 1443869795814 SudokuVerifier.java REMOVE i/2 FIELD +RefactoringAction 1443869795815 SudokuVerifier.java REMOVE s FIELD +UnitTestCaseAction 1443869802760 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443869802760 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443869895580 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443869895581 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443869903954 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443869903954 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443870436389 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443870436390 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443870667708 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443870667708 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +CompilationAction 1443870800803 SudokuVerifier.java +CompilationAction 1443870814264 SudokuVerifier.java diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 898e64b7..a341209c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -22,11 +22,18 @@ else if( candidateSolution.length() < 81 ) if(candidateSolution.contains(new String("-"))) return -1; - //Check if Column has duplicate numbers - List sudokuCandidateRows = splitEqually(candidateSolution, rowCount); + //Check if SubGrid has duplicate numbers + List sudokuCandidateColumn = splitEqually(candidateSolution, rowCount); + int[] numbersInGrid = new int[rowCount]; + if(hasDuplicatesInRow(sudokuCandidateColumn, numbersInGrid) ) + return -2; + + //Check if Row has duplicate numbers + List sudokuCandidateRows = splitStringToSubGrids(candidateSolution, rowCount); int[] numbers = new int[rowCount]; if(hasDuplicatesInRow(sudokuCandidateRows, numbers) ) return -3; + //Check if Column has duplicate numbers List sudokuCandidateColumns = splitStringToColumns(candidateSolution, columnCount); int[] numbersInColumn = new int[columnCount]; @@ -38,6 +45,75 @@ else if( candidateSolution.length() < 81 ) return -5; } + + private List splitStringToSubGrids(String candidateSolution, int columncount) { + List sudokuCandidateRows = splitEqually(candidateSolution, columncount); + List sudokuCandidateNumbers = splitEqually(candidateSolution, 1); + List sudokuCanditateGrids = new ArrayList(columncount); + for(int k=0; k<9; ++k){ + sudokuCanditateGrids.add(""); + } + + char[][] sudokuCandidateMatrix = new char[9][9]; + + + //row at a time + // + for(int i = 0; i <9; ++i){ + for(int y = 0; y <9; ++y){ + + sudokuCandidateMatrix[i][y] = sudokuCandidateRows.get(i).charAt(y); + } + } + //0 1 2 + //0 1 2, 3 4 5, 6 7 8 + //9 10 11, 12 13 14, 15,16,17 + //18,19,20 ,21,22,23,24,25,26 + //27,28,29,.... + //first column is index x:0-2 + //and y: 0-2 + int row_counter = 0; + //for(String s: sudokuCanditateGrids){ + for(int i = 0; i <9; ++i){ + for(int y = 0; y <3; ++y){ + sudokuCanditateGrids.set(row_counter, sudokuCanditateGrids.get(row_counter).concat( new StringBuilder().append(sudokuCandidateMatrix[i][y]).toString() ) ); + } + row_counter; + } + //row_counter++; + //} + //second column is index x:3-5 + //and y: 0-2 + for(int i = 3; i <6; ++i){ + for(int y = 0; y <3; ++y){ + sudokuCanditateGrids.set(1, sudokuCanditateGrids.get(1).concat( new StringBuilder().append(sudokuCandidateMatrix[i][y]).toString() ) ); + } + //System.out.print( "\n") ; + } + //third grid is index x:6-8 + //and y: 0-2 + for(int i = 6; i <9; ++i){ + for(int y = 0; y <3; ++y){ + sudokuCanditateGrids.set(2, sudokuCanditateGrids.get(2).concat( new StringBuilder().append(sudokuCandidateMatrix[i][y]).toString() ) ); + } + //System.out.print( "\n") ; + } + //4 grid is index x:0-2 + //and y: 3-5 + for(int i = 0; i <3; ++i){ + for(int y = 3; y <6; ++y){ + sudokuCanditateGrids.set(3, sudokuCanditateGrids.get(3).concat( new StringBuilder().append(sudokuCandidateMatrix[i][y]).toString() ) ); + } + //System.out.print( "\n") ; + } + for(String s : sudokuCanditateGrids) { + System.out.print(s); + System.out.print("\n"); + } + + return sudokuCanditateGrids; + } + private List splitStringToColumns(String candidateSolution, int columncount) { List sudokuCandidateRows = splitEqually(candidateSolution, columncount); List sudokuCandidateNumbers = splitEqually(candidateSolution, 1); @@ -63,10 +139,10 @@ private List splitStringToColumns(String candidateSolution, int columnco } counter++; } - for(String s : sudokuCanditateColumns) { + /**for(String s : sudokuCanditateColumns) { System.out.print(s); System.out.print("\n"); - } + }*/ return sudokuCanditateColumns; } From 5e4900ded60c092cdc78a876e6f4539ad0aa5014 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 14:46:39 +0300 Subject: [PATCH 097/137] besouro automatic message From ed576c538915609b44176eaa1b8d94157da10b29 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 15:34:29 +0300 Subject: [PATCH 098/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 69 +++++++++++++++++++ .../20151004144639854/besouroEpisodes.txt | 0 .besouro/20151004144639854/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20151004144639854/userComments.txt | 0 .besouro/20151004144639854/zorroEpisodes.txt | 0 .../tol/sqatlab/sudoku/SudokuVerifier.java | 23 ++++++- .../sqatlab/sudoku/TestSudokuVerifier.java | 7 ++ 8 files changed, 96 insertions(+), 3 deletions(-) create mode 100644 .besouro/20151004144639854/actions.txt create mode 100644 .besouro/20151004144639854/besouroEpisodes.txt create mode 100644 .besouro/20151004144639854/disagreements.txt create mode 100644 .besouro/20151004144639854/randomHeuristicEpisodes.txt create mode 100644 .besouro/20151004144639854/userComments.txt create mode 100644 .besouro/20151004144639854/zorroEpisodes.txt diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt new file mode 100644 index 00000000..7d5d74ff --- /dev/null +++ b/.besouro/20151004144639854/actions.txt @@ -0,0 +1,69 @@ +FileOpenedAction 1443959199949 SudokuVerifier.java 6066 6 30 0 +CompilationAction 1443959531845 SudokuVerifier.java +CompilationAction 1443959531846 SudokuVerifier.java +CompilationAction 1443959531846 SudokuVerifier.java +CompilationAction 1443959549855 SudokuVerifier.java +CompilationAction 1443959549855 SudokuVerifier.java +CompilationAction 1443959549856 SudokuVerifier.java +CompilationAction 1443959549877 SudokuVerifier.java +UnitTestCaseAction 1443959567084 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443959567085 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443959600219 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443959600219 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443959619872 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443959619873 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +CompilationAction 1443959678717 SudokuVerifier.java +UnitTestCaseAction 1443959684629 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443959684629 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443959893807 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443959893808 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443960071550 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443960071551 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443960082003 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443960082003 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443960098655 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443960098656 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443960105483 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443960105484 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443960160360 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443960160360 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443960202014 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443960202014 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443960260198 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443960260199 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443960323486 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443960323486 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443960344311 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443960344311 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443960899477 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443960899478 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +CompilationAction 1443960942933 SudokuVerifier.java +CompilationAction 1443960942933 SudokuVerifier.java +CompilationAction 1443960942933 SudokuVerifier.java +CompilationAction 1443960948265 SudokuVerifier.java +CompilationAction 1443960952015 SudokuVerifier.java +UnitTestCaseAction 1443960963138 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443960963139 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +CompilationAction 1443961017214 SudokuVerifier.java +CompilationAction 1443961017214 SudokuVerifier.java +CompilationAction 1443961017214 SudokuVerifier.java +CompilationAction 1443961021691 SudokuVerifier.java +CompilationAction 1443961021692 SudokuVerifier.java +CompilationAction 1443961021692 SudokuVerifier.java +UnitTestCaseAction 1443961022516 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443961022516 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443961045952 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443961045953 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443961481725 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443961481725 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443961491698 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443961491698 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443961736097 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443961736097 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443961744840 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443961744840 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443961779131 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443961779132 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +UnitTestCaseAction 1443961799286 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443961799286 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL +EditAction 1443962069772 TestSudokuVerifier.java 3164 10 20 7 diff --git a/.besouro/20151004144639854/besouroEpisodes.txt b/.besouro/20151004144639854/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004144639854/disagreements.txt b/.besouro/20151004144639854/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004144639854/randomHeuristicEpisodes.txt b/.besouro/20151004144639854/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004144639854/userComments.txt b/.besouro/20151004144639854/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004144639854/zorroEpisodes.txt b/.besouro/20151004144639854/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 a341209c..b976caf7 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -50,6 +50,7 @@ private List splitStringToSubGrids(String candidateSolution, int columnc List sudokuCandidateRows = splitEqually(candidateSolution, columncount); List sudokuCandidateNumbers = splitEqually(candidateSolution, 1); List sudokuCanditateGrids = new ArrayList(columncount); + System.out.println("splitStringToSubGrids"); for(int k=0; k<9; ++k){ sudokuCanditateGrids.add(""); } @@ -74,11 +75,27 @@ private List splitStringToSubGrids(String candidateSolution, int columnc //and y: 0-2 int row_counter = 0; //for(String s: sudokuCanditateGrids){ - for(int i = 0; i <9; ++i){ + for(int i = 0; i <6; ++i){ for(int y = 0; y <3; ++y){ - sudokuCanditateGrids.set(row_counter, sudokuCanditateGrids.get(row_counter).concat( new StringBuilder().append(sudokuCandidateMatrix[i][y]).toString() ) ); + sudokuCanditateGrids.set(row_counter, sudokuCanditateGrids.get(row_counter).concat( new StringBuilder().append(sudokuCandidateMatrix[i][y]).toString() ) ); + //1 4 7 + //2 5 8 + //3 6 9 + if( i!=0 && i%3==0) + { + row_counter++; + System.out.println(i+"\n"); + }//revert back index few rows, to get to the + + //correct SubGridRowAddition + if(y!=0 && y%3==0) + { + System.out.println(i+" "+y+"\n"); + row_counter-=2; + System.out.println(row_counter); + } } - row_counter; + //row_counter++; } //row_counter++; //} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 478d9c08..c47a7b65 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -77,4 +77,11 @@ public void testDigitCanAppearOnlyOnceInSubGridNeg2() { //Assert assertEquals(-2, sudokuVerifier.verify(stringHasSubGridWithSameNumberButNotInRow) ); } + + @Test + public void testDigitCanAppearOnlyOnceInSubGridNeg2() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + //Assert + assertEquals(-2, sudokuVerifier.verify(stringHasSubGridWithSameNumberButNotInRow) ); + } } From 4ff83ed2481ddad5672a7724e2aa4b326312954a Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 15:34:58 +0300 Subject: [PATCH 099/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 7d5d74ff..4d0a43dd 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -67,3 +67,8 @@ UnitTestSessionAction 1443961779132 Rerun org.univoulu.tol.sqatlab.sudoku.TestSu UnitTestCaseAction 1443961799286 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443961799286 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testDigitCanAppearOnlyOnceInSubGridNeg2 FAIL EditAction 1443962069772 TestSudokuVerifier.java 3164 10 20 7 +CompilationAction 1443962070166 TestSudokuVerifier.java +RefactoringAction 1443962081848 SudokuVerifier.java ADD p List FIELD +RefactoringAction 1443962083401 SudokuVerifier.java REMOVE List FIELD +CompilationAction 1443962083501 TestSudokuVerifier.java +EditAction 1443962097919 TestSudokuVerifier.java 3167 10 20 7 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index b976caf7..7867d035 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -46,7 +46,7 @@ else if( candidateSolution.length() < 81 ) } - private List splitStringToSubGrids(String candidateSolution, int columncount) { + public List splitStringToSubGrids(String candidateSolution, int columncount) { List sudokuCandidateRows = splitEqually(candidateSolution, columncount); List sudokuCandidateNumbers = splitEqually(candidateSolution, 1); List sudokuCanditateGrids = new ArrayList(columncount); diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index c47a7b65..eaa69e1e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -82,6 +82,6 @@ public void testDigitCanAppearOnlyOnceInSubGridNeg2() { public void testDigitCanAppearOnlyOnceInSubGridNeg2() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertEquals(-2, sudokuVerifier.verify(stringHasSubGridWithSameNumberButNotInRow) ); + assertEquals(-2, sudokuVerifier.verify(stringHasSubGridWithSameNumberButNotInRow, 9) ); } } From 0d63bab839333847950b27f807812c6afc841019 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 15:46:20 +0300 Subject: [PATCH 100/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 13 +++++++++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 8 +++++--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 4d0a43dd..1b75edfe 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -72,3 +72,16 @@ RefactoringAction 1443962081848 SudokuVerifier.java ADD p List FIELD RefactoringAction 1443962083401 SudokuVerifier.java REMOVE List FIELD CompilationAction 1443962083501 TestSudokuVerifier.java EditAction 1443962097919 TestSudokuVerifier.java 3167 10 20 7 +CompilationAction 1443962098238 TestSudokuVerifier.java +CompilationAction 1443962098239 TestSudokuVerifier.java +CompilationAction 1443962107484 TestSudokuVerifier.java +CompilationAction 1443962107636 TestSudokuVerifier.java +RefactoringAction 1443962123480 TestSudokuVerifier.java RENAME testDigitCanAppearOnlyOnceInSubGridNeg2()/2=>void testSplitF() METHOD +RefactoringAction 1443962123544 TestSudokuVerifier.java RENAME testSplitF()=>void testSplit() METHOD +RefactoringAction 1443962124647 TestSudokuVerifier.java RENAME testSplit()=>void testSplitGrid() METHOD +RefactoringAction 1443962124699 TestSudokuVerifier.java RENAME testSplitGrid()=>void testSplitGridT() METHOD +RefactoringAction 1443962125349 TestSudokuVerifier.java RENAME testSplitGridT()=>void testSplitGridTo() METHOD +RefactoringAction 1443962125407 TestSudokuVerifier.java RENAME testSplitGridTo()=>void testSplitGridToS() METHOD +RefactoringAction 1443962126330 TestSudokuVerifier.java RENAME testSplitGridToS()=>void testSplitGridToSub() METHOD +CompilationAction 1443962127747 TestSudokuVerifier.java +EditAction 1443962780368 TestSudokuVerifier.java 3225 10 18 6 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index eaa69e1e..499df58e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -79,9 +79,11 @@ public void testDigitCanAppearOnlyOnceInSubGridNeg2() { } @Test - public void testDigitCanAppearOnlyOnceInSubGridNeg2() { - SudokuVerifier sudokuVerifier = new SudokuVerifier(); + public void testSplitGridToSubGrids() { + //arrange + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + List expected = new ArrayList //Assert - assertEquals(-2, sudokuVerifier.verify(stringHasSubGridWithSameNumberButNotInRow, 9) ); + assertEquals(-2, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); } } From 9bd1261f0124516506f12535204edc20a9ebbea2 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 15:52:18 +0300 Subject: [PATCH 101/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 7 +++++++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 1b75edfe..76c4cb4a 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -85,3 +85,10 @@ RefactoringAction 1443962125407 TestSudokuVerifier.java RENAME testSplitGridTo() RefactoringAction 1443962126330 TestSudokuVerifier.java RENAME testSplitGridToS()=>void testSplitGridToSub() METHOD CompilationAction 1443962127747 TestSudokuVerifier.java EditAction 1443962780368 TestSudokuVerifier.java 3225 10 18 6 +CompilationAction 1443962780702 TestSudokuVerifier.java +CompilationAction 1443962780703 TestSudokuVerifier.java +CompilationAction 1443962780703 TestSudokuVerifier.java +CompilationAction 1443962780704 TestSudokuVerifier.java +CompilationAction 1443962903404 TestSudokuVerifier.java +CompilationAction 1443962903404 TestSudokuVerifier.java +EditAction 1443963138713 TestSudokuVerifier.java 3335 10 21 7 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 499df58e..3aec2fb8 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -82,7 +82,7 @@ public void testDigitCanAppearOnlyOnceInSubGridNeg2() { public void testSplitGridToSubGrids() { //arrange SudokuVerifier sudokuVerifier = new SudokuVerifier(); - List expected = new ArrayList + List expected = Arrays.asList("123234345", "345456567", "789891912", "456567678", "7898919123", "123234345", "789891912", "123234345", "456567678"); //Assert assertEquals(-2, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); } From 1796f82bb61c6e1c5abb8347af63729e85b60c94 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 15:53:36 +0300 Subject: [PATCH 102/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 9 +++++++++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 76c4cb4a..bfd8a086 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -92,3 +92,12 @@ CompilationAction 1443962780704 TestSudokuVerifier.java CompilationAction 1443962903404 TestSudokuVerifier.java CompilationAction 1443962903404 TestSudokuVerifier.java EditAction 1443963138713 TestSudokuVerifier.java 3335 10 21 7 +CompilationAction 1443963139134 TestSudokuVerifier.java +CompilationAction 1443963139135 TestSudokuVerifier.java +RefactoringAction 1443963174164 TestSudokuVerifier.java ADD import java.util.Arrays IMPORT +RefactoringAction 1443963194618 TestSudokuVerifier.java ADD import List IMPORT +RefactoringAction 1443963202502 TestSudokuVerifier.java REMOVE import List IMPORT +RefactoringAction 1443963207618 TestSudokuVerifier.java ADD import java.util.List IMPORT +CompilationAction 1443963209253 TestSudokuVerifier.java +CompilationAction 1443963209254 TestSudokuVerifier.java +EditAction 1443963216254 TestSudokuVerifier.java 3390 10 21 7 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 3aec2fb8..33c297f1 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -2,6 +2,9 @@ import static org.junit.Assert.*; +import java.util.Arrays; +import java.util.List; + import org.junit.Test; public class TestSudokuVerifier { @@ -84,6 +87,6 @@ public void testSplitGridToSubGrids() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); List expected = Arrays.asList("123234345", "345456567", "789891912", "456567678", "7898919123", "123234345", "789891912", "123234345", "456567678"); //Assert - assertEquals(-2, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); + assertEquals(expected, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); } } From f4b0050a9c1cd0f8f16eca7bc42bc2c50227f107 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:01:02 +0300 Subject: [PATCH 103/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 35 +++++++++++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 18 ++++++---- .../sqatlab/sudoku/TestSudokuVerifier.java | 9 +++++ 3 files changed, 56 insertions(+), 6 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index bfd8a086..e90ad5d4 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -101,3 +101,38 @@ RefactoringAction 1443963207618 TestSudokuVerifier.java ADD import java.util.Lis CompilationAction 1443963209253 TestSudokuVerifier.java CompilationAction 1443963209254 TestSudokuVerifier.java EditAction 1443963216254 TestSudokuVerifier.java 3390 10 21 7 +UnitTestCaseAction 1443963222531 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443963222532 TestSudokuVerifier FAIL +UnitTestCaseAction 1443963243978 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443963243979 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +RefactoringAction 1443963371775 SudokuVerifier.java ADD int row_counter FIELD +RefactoringAction 1443963371776 SudokuVerifier.java ADD int i FIELD +RefactoringAction 1443963371777 SudokuVerifier.java ADD int i/2 FIELD +RefactoringAction 1443963371778 SudokuVerifier.java ADD int i/3 FIELD +RefactoringAction 1443963371779 SudokuVerifier.java ADD int i/4 FIELD +RefactoringAction 1443963371780 SudokuVerifier.java ADD String s FIELD +RefactoringAction 1443963374672 SudokuVerifier.java REMOVE row_counter FIELD +RefactoringAction 1443963374673 SudokuVerifier.java REMOVE i FIELD +RefactoringAction 1443963374674 SudokuVerifier.java REMOVE i/2 FIELD +RefactoringAction 1443963374675 SudokuVerifier.java REMOVE i/3 FIELD +RefactoringAction 1443963374675 SudokuVerifier.java REMOVE i/4 FIELD +RefactoringAction 1443963374676 SudokuVerifier.java REMOVE s FIELD +UnitTestCaseAction 1443963392101 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443963392101 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids (Failed Tests first) FAIL +UnitTestCaseAction 1443963444775 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443963444775 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids (Failed Tests first) FAIL +RefactoringAction 1443963567557 SudokuVerifier.java ADD void splitStringToCharMatrix(List, char METHOD +RefactoringAction 1443963612708 SudokuVerifier.java RENAME splitStringToCharMatrix(List, char=>void splitStringToCharMatrix(List) METHOD +CompilationAction 1443963612884 SudokuVerifier.java +CompilationAction 1443963612885 SudokuVerifier.java +CompilationAction 1443963619437 SudokuVerifier.java +CompilationAction 1443963619492 SudokuVerifier.java +CompilationAction 1443963623893 SudokuVerifier.java +CompilationAction 1443963623933 SudokuVerifier.java +CompilationAction 1443963623934 SudokuVerifier.java +CompilationAction 1443963631975 SudokuVerifier.java +CompilationAction 1443963632007 SudokuVerifier.java +CompilationAction 1443963644041 SudokuVerifier.java +CompilationAction 1443963644041 SudokuVerifier.java +CompilationAction 1443963651508 SudokuVerifier.java +EditAction 1443963662341 TestSudokuVerifier.java 3792 11 24 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 7867d035..99005ef4 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -60,12 +60,7 @@ public List splitStringToSubGrids(String candidateSolution, int columnco //row at a time // - for(int i = 0; i <9; ++i){ - for(int y = 0; y <9; ++y){ - - sudokuCandidateMatrix[i][y] = sudokuCandidateRows.get(i).charAt(y); - } - } + sudokuCandidateMatrix = splitStringToCharMatrix(sudokuCandidateRows); //0 1 2 //0 1 2, 3 4 5, 6 7 8 //9 10 11, 12 13 14, 15,16,17 @@ -130,6 +125,17 @@ public List splitStringToSubGrids(String candidateSolution, int columnco return sudokuCanditateGrids; } + + + public char[][] splitStringToCharMatrix(List sudokuCandidateRows) { + char[][] sudokuCandidateMatrix = new char[9][9]; + for(int y = 0; y <9; ++y){ + for(int i = 0; i <9; ++i){ + sudokuCandidateMatrix[i][y] = sudokuCandidateRows.get(y).charAt(i); + } + } + return sudokuCandidateMatrix; + } private List splitStringToColumns(String candidateSolution, int columncount) { List sudokuCandidateRows = splitEqually(candidateSolution, columncount); diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 33c297f1..a3de952d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -89,4 +89,13 @@ public void testSplitGridToSubGrids() { //Assert assertEquals(expected, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); } + + @Test + public void testSplitGridToSubGrids() { + //arrange + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + List expected = Arrays.asList("123234345", "345456567", "789891912", "456567678", "7898919123", "123234345", "789891912", "123234345", "456567678"); + //Assert + assertEquals(expected, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); + } } From e0b1eb54cd99943c0aefd5ce4ba2ef9619ff69aa Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:04:03 +0300 Subject: [PATCH 104/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 12 ++++++++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 5 +++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index e90ad5d4..53fdb875 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -136,3 +136,15 @@ CompilationAction 1443963644041 SudokuVerifier.java CompilationAction 1443963644041 SudokuVerifier.java CompilationAction 1443963651508 SudokuVerifier.java EditAction 1443963662341 TestSudokuVerifier.java 3792 11 24 8 +CompilationAction 1443963662753 TestSudokuVerifier.java +RefactoringAction 1443963670901 TestSudokuVerifier.java RENAME testSplitGridToSubGrids()/2=>void testSplitTo() METHOD +RefactoringAction 1443963673118 TestSudokuVerifier.java RENAME testSplitTo()=>void testSplitToChar() METHOD +RefactoringAction 1443963673221 TestSudokuVerifier.java RENAME testSplitToChar()=>void testSplitToCharc() METHOD +RefactoringAction 1443963674162 TestSudokuVerifier.java RENAME testSplitToCharc()=>void testSplitToCha() METHOD +RefactoringAction 1443963674254 TestSudokuVerifier.java RENAME testSplitToCha()=>void testSplitToCh() METHOD +RefactoringAction 1443963677094 TestSudokuVerifier.java RENAME testSplitToCh()=>void testSplitToCharacterMat() METHOD +RefactoringAction 1443963678031 TestSudokuVerifier.java RENAME testSplitToCharacterMat()=>void testSplitToCharacterMatri() METHOD +CompilationAction 1443963679024 TestSudokuVerifier.java +RefactoringAction 1443963796444 TestSudokuVerifier.java ADD void assertEquals() METHOD +RefactoringAction 1443963803432 TestSudokuVerifier.java REMOVE assertEquals() METHOD +EditAction 1443963842894 TestSudokuVerifier.java 3743 11 21 7 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index a3de952d..a51aad75 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -91,11 +91,12 @@ public void testSplitGridToSubGrids() { } @Test - public void testSplitGridToSubGrids() { + public void testSplitToCharacterMatrix() { //arrange SudokuVerifier sudokuVerifier = new SudokuVerifier(); - List expected = Arrays.asList("123234345", "345456567", "789891912", "456567678", "7898919123", "123234345", "789891912", "123234345", "456567678"); + char[][] expected = { { "1", "2", "3" }, { "3", "4", "5" } }, { { "5", "6", "7" }, { "7", "8", "9" } }; //Assert assertEquals(expected, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); } } + From 93f66f575a79db0246e5c59ebde18fe698cceb1b Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:15:56 +0300 Subject: [PATCH 105/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 48 +++++++++++++++++++ .../sqatlab/sudoku/TestSudokuVerifier.java | 10 ++-- 2 files changed, 55 insertions(+), 3 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 53fdb875..d8325109 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -148,3 +148,51 @@ CompilationAction 1443963679024 TestSudokuVerifier.java RefactoringAction 1443963796444 TestSudokuVerifier.java ADD void assertEquals() METHOD RefactoringAction 1443963803432 TestSudokuVerifier.java REMOVE assertEquals() METHOD EditAction 1443963842894 TestSudokuVerifier.java 3743 11 21 7 +CompilationAction 1443963843171 TestSudokuVerifier.java +CompilationAction 1443963843171 TestSudokuVerifier.java +CompilationAction 1443963843172 TestSudokuVerifier.java +CompilationAction 1443963843172 TestSudokuVerifier.java +RefactoringAction 1443964092438 TestSudokuVerifier.java ADD void assertEquals() METHOD +RefactoringAction 1443964094418 TestSudokuVerifier.java REMOVE assertEquals() METHOD +RefactoringAction 1443964140855 TestSudokuVerifier.java ADD void assertEquals() METHOD +RefactoringAction 1443964140865 TestSudokuVerifier.java ADD void assertEquals() METHOD +RefactoringAction 1443964150420 TestSudokuVerifier.java REMOVE assertEquals() METHOD +RefactoringAction 1443964162531 TestSudokuVerifier.java ADD void assertEquals() METHOD +CompilationAction 1443964166956 TestSudokuVerifier.java +CompilationAction 1443964166958 TestSudokuVerifier.java +CompilationAction 1443964166959 TestSudokuVerifier.java +CompilationAction 1443964166960 TestSudokuVerifier.java +CompilationAction 1443964167096 TestSudokuVerifier.java +CompilationAction 1443964167096 TestSudokuVerifier.java +CompilationAction 1443964167096 TestSudokuVerifier.java +CompilationAction 1443964167096 TestSudokuVerifier.java +CompilationAction 1443964167097 TestSudokuVerifier.java +CompilationAction 1443964167097 TestSudokuVerifier.java +CompilationAction 1443964167097 TestSudokuVerifier.java +CompilationAction 1443964167098 TestSudokuVerifier.java +RefactoringAction 1443964226025 TestSudokuVerifier.java REMOVE assertEquals() METHOD +RefactoringAction 1443964229221 TestSudokuVerifier.java ADD void assertEquals() METHOD +RefactoringAction 1443964237802 TestSudokuVerifier.java REMOVE assertEquals() METHOD +CompilationAction 1443964241797 TestSudokuVerifier.java +CompilationAction 1443964241799 TestSudokuVerifier.java +CompilationAction 1443964241800 TestSudokuVerifier.java +CompilationAction 1443964241802 TestSudokuVerifier.java +CompilationAction 1443964241802 TestSudokuVerifier.java +CompilationAction 1443964241803 TestSudokuVerifier.java +CompilationAction 1443964241804 TestSudokuVerifier.java +CompilationAction 1443964241805 TestSudokuVerifier.java +CompilationAction 1443964241965 TestSudokuVerifier.java +CompilationAction 1443964278590 TestSudokuVerifier.java +CompilationAction 1443964278742 TestSudokuVerifier.java +CompilationAction 1443964281593 TestSudokuVerifier.java +CompilationAction 1443964281754 TestSudokuVerifier.java +CompilationAction 1443964288324 TestSudokuVerifier.java +CompilationAction 1443964288466 TestSudokuVerifier.java +CompilationAction 1443964448022 TestSudokuVerifier.java +CompilationAction 1443964448168 TestSudokuVerifier.java +CompilationAction 1443964510388 TestSudokuVerifier.java +CompilationAction 1443964510546 TestSudokuVerifier.java +CompilationAction 1443964513650 TestSudokuVerifier.java +UnitTestCaseAction 1443964517871 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443964517871 TestSudokuVerifier FAIL +EditAction 1443964555885 TestSudokuVerifier.java 3933 11 24 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index a51aad75..acb1a7de 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -85,7 +85,7 @@ public void testDigitCanAppearOnlyOnceInSubGridNeg2() { public void testSplitGridToSubGrids() { //arrange SudokuVerifier sudokuVerifier = new SudokuVerifier(); - List expected = Arrays.asList("123234345", "345456567", "789891912", "456567678", "7898919123", "123234345", "789891912", "123234345", "456567678"); + List expected = Arrays.asList("123234345", "345456567", "789891912", "456567678", "7898919123", "123234345", "789891912", "123234345", "123234345"); //Assert assertEquals(expected, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); } @@ -94,9 +94,13 @@ public void testSplitGridToSubGrids() { public void testSplitToCharacterMatrix() { //arrange SudokuVerifier sudokuVerifier = new SudokuVerifier(); - char[][] expected = { { "1", "2", "3" }, { "3", "4", "5" } }, { { "5", "6", "7" }, { "7", "8", "9" } }; + char[][] expected = {"123234345".toCharArray(),"456567678".toCharArray(),"789891912".toCharArray(), + "456567678".toCharArray(),"789891912".toCharArray(),"123234345".toCharArray(), + "789891912".toCharArray(),"123234345".toCharArray(),"456567678".toCharArray(), + }; + //Assert - assertEquals(expected, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); + assertArrayEquals(expected, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); } } From 2188ea0fadca341755dba74edc2139af8b680313 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:16:05 +0300 Subject: [PATCH 106/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index d8325109..36512076 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -196,3 +196,5 @@ CompilationAction 1443964513650 TestSudokuVerifier.java UnitTestCaseAction 1443964517871 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443964517871 TestSudokuVerifier FAIL EditAction 1443964555885 TestSudokuVerifier.java 3933 11 24 8 +CompilationAction 1443964556163 TestSudokuVerifier.java +EditAction 1443964565722 TestSudokuVerifier.java 3942 11 24 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index acb1a7de..6420fa33 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -100,7 +100,7 @@ public void testSplitToCharacterMatrix() { }; //Assert - assertArrayEquals(expected, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); + assertArrayEquals(expected, splitStringToCharMatrix.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); } } From 02998b332583959a58a6b0386a34ea7c2ab4eae5 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:23:53 +0300 Subject: [PATCH 107/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 47 +++++++++++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 2 +- .../sqatlab/sudoku/TestSudokuVerifier.java | 4 +- 3 files changed, 51 insertions(+), 2 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 36512076..5cc24b88 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -198,3 +198,50 @@ UnitTestSessionAction 1443964517871 TestSudokuVerifier FAIL EditAction 1443964555885 TestSudokuVerifier.java 3933 11 24 8 CompilationAction 1443964556163 TestSudokuVerifier.java EditAction 1443964565722 TestSudokuVerifier.java 3942 11 24 8 +CompilationAction 1443964566027 TestSudokuVerifier.java +CompilationAction 1443964584206 TestSudokuVerifier.java +CompilationAction 1443964630856 TestSudokuVerifier.java +CompilationAction 1443964631014 TestSudokuVerifier.java +CompilationAction 1443964631015 TestSudokuVerifier.java +CompilationAction 1443964631016 TestSudokuVerifier.java +CompilationAction 1443964640060 TestSudokuVerifier.java +CompilationAction 1443964640061 TestSudokuVerifier.java +CompilationAction 1443964640061 TestSudokuVerifier.java +CompilationAction 1443964640217 TestSudokuVerifier.java +CompilationAction 1443964640218 TestSudokuVerifier.java +CompilationAction 1443964663960 TestSudokuVerifier.java +CompilationAction 1443964664137 TestSudokuVerifier.java +CompilationAction 1443964664138 TestSudokuVerifier.java +CompilationAction 1443964677240 TestSudokuVerifier.java +CompilationAction 1443964677241 TestSudokuVerifier.java +CompilationAction 1443964677389 TestSudokuVerifier.java +UnitTestCaseAction 1443964681279 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443964681280 TestSudokuVerifier (Failed Tests first) FAIL +CompilationAction 1443964727310 TestSudokuVerifier.java +CompilationAction 1443964727461 TestSudokuVerifier.java +CompilationAction 1443964753327 TestSudokuVerifier.java +CompilationAction 1443964753471 TestSudokuVerifier.java +CompilationAction 1443964753472 TestSudokuVerifier.java +CompilationAction 1443964764113 TestSudokuVerifier.java +CompilationAction 1443964764115 TestSudokuVerifier.java +CompilationAction 1443964764263 TestSudokuVerifier.java +CompilationAction 1443964789200 TestSudokuVerifier.java +CompilationAction 1443964789334 TestSudokuVerifier.java +CompilationAction 1443964804814 TestSudokuVerifier.java +CompilationAction 1443964804815 TestSudokuVerifier.java +CompilationAction 1443964823614 TestSudokuVerifier.java +RefactoringAction 1443964828772 TestSudokuVerifier.java RENAME testSplitToCharacterMatrix()=>void testSplitGridToSubGrids()/2 METHOD +CompilationAction 1443964836134 TestSudokuVerifier.java +CompilationAction 1443964836302 TestSudokuVerifier.java +CompilationAction 1443964875947 TestSudokuVerifier.java +CompilationAction 1443964876093 TestSudokuVerifier.java +CompilationAction 1443964963453 TestSudokuVerifier.java +CompilationAction 1443964963454 TestSudokuVerifier.java +CompilationAction 1443964963454 TestSudokuVerifier.java +CompilationAction 1443964972043 TestSudokuVerifier.java +CompilationAction 1443964972045 TestSudokuVerifier.java +CompilationAction 1443964972046 TestSudokuVerifier.java +CompilationAction 1443964972192 TestSudokuVerifier.java +CompilationAction 1443964981537 TestSudokuVerifier.java +CompilationAction 1443964981689 TestSudokuVerifier.java +EditAction 1443965032910 TestSudokuVerifier.java 4072 11 25 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 99005ef4..47d4cafa 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -169,7 +169,7 @@ private List splitStringToColumns(String candidateSolution, int columnco return sudokuCanditateColumns; } - private boolean hasDuplicatesInRow(List sudokuCandidateRows, int[] numbers) { + public boolean hasDuplicatesInRow(List sudokuCandidateRows, int[] numbers) { boolean hasDuplicates = false; for(String s : sudokuCandidateRows) { diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 6420fa33..b21abb56 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -85,6 +85,7 @@ public void testDigitCanAppearOnlyOnceInSubGridNeg2() { public void testSplitGridToSubGrids() { //arrange SudokuVerifier sudokuVerifier = new SudokuVerifier(); + List expected = Arrays.asList("123234345", "345456567", "789891912", "456567678", "7898919123", "123234345", "789891912", "123234345", "123234345"); //Assert assertEquals(expected, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); @@ -94,13 +95,14 @@ public void testSplitGridToSubGrids() { public void testSplitToCharacterMatrix() { //arrange SudokuVerifier sudokuVerifier = new SudokuVerifier(); + List sudokuCandidateRows = sudokuVerifier.splitEqually(stringHasSubGridWithSameNumberButNotInRow, 9); char[][] expected = {"123234345".toCharArray(),"456567678".toCharArray(),"789891912".toCharArray(), "456567678".toCharArray(),"789891912".toCharArray(),"123234345".toCharArray(), "789891912".toCharArray(),"123234345".toCharArray(),"456567678".toCharArray(), }; //Assert - assertArrayEquals(expected, splitStringToCharMatrix.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); + assertArrayEquals(expected, sudokuVerifier.splitStringToCharMatrix.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); } } From 04b70c391cadd3ef2fd55bf07758eb1bd429bc20 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:23:58 +0300 Subject: [PATCH 108/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 5cc24b88..f71f7987 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -245,3 +245,5 @@ CompilationAction 1443964972192 TestSudokuVerifier.java CompilationAction 1443964981537 TestSudokuVerifier.java CompilationAction 1443964981689 TestSudokuVerifier.java EditAction 1443965032910 TestSudokuVerifier.java 4072 11 25 8 +CompilationAction 1443965033400 TestSudokuVerifier.java +EditAction 1443965038185 TestSudokuVerifier.java 4050 11 25 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index b21abb56..53eca840 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -102,7 +102,7 @@ public void testSplitToCharacterMatrix() { }; //Assert - assertArrayEquals(expected, sudokuVerifier.splitStringToCharMatrix.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); + assertArrayEquals(expected, sudokuVerifier.splitStringToCharMatrix(stringHasSubGridWithSameNumberButNotInRow, 9) ); } } From 724abdb5c21dfc1a7c0ed62fef33923a1a1b87e4 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:24:03 +0300 Subject: [PATCH 109/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index f71f7987..031de7c8 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -247,3 +247,5 @@ CompilationAction 1443964981689 TestSudokuVerifier.java EditAction 1443965032910 TestSudokuVerifier.java 4072 11 25 8 CompilationAction 1443965033400 TestSudokuVerifier.java EditAction 1443965038185 TestSudokuVerifier.java 4050 11 25 8 +CompilationAction 1443965038625 TestSudokuVerifier.java +EditAction 1443965043592 TestSudokuVerifier.java 4047 11 25 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 53eca840..38035188 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -102,7 +102,7 @@ public void testSplitToCharacterMatrix() { }; //Assert - assertArrayEquals(expected, sudokuVerifier.splitStringToCharMatrix(stringHasSubGridWithSameNumberButNotInRow, 9) ); + assertArrayEquals(expected, sudokuVerifier.splitStringToCharMatrix(stringHasSubGridWithSameNumberButNotInRow) ); } } From 800aba2e76522d4daab9f04fc0b05a01ba17d8ff Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:24:10 +0300 Subject: [PATCH 110/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 2 ++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 031de7c8..bc70688c 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -249,3 +249,5 @@ CompilationAction 1443965033400 TestSudokuVerifier.java EditAction 1443965038185 TestSudokuVerifier.java 4050 11 25 8 CompilationAction 1443965038625 TestSudokuVerifier.java EditAction 1443965043592 TestSudokuVerifier.java 4047 11 25 8 +CompilationAction 1443965044436 TestSudokuVerifier.java +EditAction 1443965050191 TestSudokuVerifier.java 4025 11 25 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 38035188..e77e7f14 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -102,7 +102,7 @@ public void testSplitToCharacterMatrix() { }; //Assert - assertArrayEquals(expected, sudokuVerifier.splitStringToCharMatrix(stringHasSubGridWithSameNumberButNotInRow) ); + assertArrayEquals(expected, sudokuVerifier.splitStringToCharMatrix(sudokuCandidateRows) ); } } From dae0d0393d5d7cc541db9d3e6a9dcd87d40d783c Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:28:19 +0300 Subject: [PATCH 111/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 14 ++++++++++++++ .../tol/sqatlab/sudoku/SudokuVerifier.java | 6 ++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 14 ++++++++++++++ 3 files changed, 34 insertions(+) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index bc70688c..7be68628 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -251,3 +251,17 @@ CompilationAction 1443965038625 TestSudokuVerifier.java EditAction 1443965043592 TestSudokuVerifier.java 4047 11 25 8 CompilationAction 1443965044436 TestSudokuVerifier.java EditAction 1443965050191 TestSudokuVerifier.java 4025 11 25 8 +UnitTestCaseAction 1443965054583 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965054584 TestSudokuVerifier (Failed Tests first) FAIL +UnitTestCaseAction 1443965106704 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965106705 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrix FAIL +UnitTestCaseAction 1443965230955 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965230956 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrix FAIL +UnitTestCaseAction 1443965248468 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965248469 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrix FAIL +RefactoringAction 1443965279113 TestSudokuVerifier.java ADD void testSplitToCharacterMatrix()/2 METHOD +RefactoringAction 1443965292814 TestSudokuVerifier.java RENAME testSplitToCharacterMatrix()/2=>void testSplitToCharacterMatrixExpected() METHOD +RefactoringAction 1443965295203 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixExpected()=>void testSplitToCharacterMatri() METHOD +RefactoringAction 1443965297449 TestSudokuVerifier.java RENAME testSplitToCharacterMatri()=>void testSplitToCharacterMatrixAnothe() METHOD +RefactoringAction 1443965297547 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixAnothe()=>void testSplitToCharacterMatrixAnother() METHOD +EditAction 1443965299627 TestSudokuVerifier.java 4670 12 29 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 47d4cafa..3bf579f4 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -134,6 +134,12 @@ public char[][] splitStringToCharMatrix(List sudokuCandidateRows) { sudokuCandidateMatrix[i][y] = sudokuCandidateRows.get(y).charAt(i); } } + for(int y = 0; y <9; ++y){ + for(int i = 0; i <9; ++i){ + System.out.print(sudokuCandidateMatrix[i][y]); + } + System.out.println(""); + } return sudokuCandidateMatrix; } diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index e77e7f14..8f883488 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -104,5 +104,19 @@ public void testSplitToCharacterMatrix() { //Assert assertArrayEquals(expected, sudokuVerifier.splitStringToCharMatrix(sudokuCandidateRows) ); } + + @Test + public void testSplitToCharacterMatrixAnotherVersion() { + //arrange + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + List sudokuCandidateRows = sudokuVerifier.splitEqually(stringHasSubGridWithSameNumberButNotInRow, 9); + char[][] expected = {"123234345".toCharArray(),"456567678".toCharArray(),"789891912".toCharArray(), + "456567678".toCharArray(),"789891912".toCharArray(),"123234345".toCharArray(), + "789891912".toCharArray(),"123234345".toCharArray(),"456567678".toCharArray(), + }; + + //Assert + assertArrayEquals(expected, sudokuVerifier.splitStringToCharMatrix(sudokuCandidateRows) ); + } } From 3a69fca0ece80848092eb47565c394d36a7d2a77 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:31:22 +0300 Subject: [PATCH 112/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 27 +++++++++++++++++++ .../sqatlab/sudoku/TestSudokuVerifier.java | 12 +++++---- 2 files changed, 34 insertions(+), 5 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 7be68628..1648a30a 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -265,3 +265,30 @@ RefactoringAction 1443965295203 TestSudokuVerifier.java RENAME testSplitToCharac RefactoringAction 1443965297449 TestSudokuVerifier.java RENAME testSplitToCharacterMatri()=>void testSplitToCharacterMatrixAnothe() METHOD RefactoringAction 1443965297547 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixAnothe()=>void testSplitToCharacterMatrixAnother() METHOD EditAction 1443965299627 TestSudokuVerifier.java 4670 12 29 9 +RefactoringAction 1443965301000 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixAnotherVersion()=>void testSplitToCharacterMatrixAnotherVersio() METHOD +RefactoringAction 1443965301033 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixAnotherVersio()=>void testSplitToCharacterMatrixAnotherVersi() METHOD +RefactoringAction 1443965302613 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixAnotherVersi()=>void testSplitToCharacterMatrix()/2 METHOD +RefactoringAction 1443965304796 TestSudokuVerifier.java RENAME testSplitToCharacterMatrix()/2=>void testSplitToCharacterMatrixExpect() METHOD +RefactoringAction 1443965306824 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixExpect()=>void testSplitToCharacterMatrixExpectEahc() METHOD +RefactoringAction 1443965307667 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixExpectEahc()=>void testSplitToCharacterMatrixExpectEa() METHOD +RefactoringAction 1443965308523 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixExpectEa()=>void testSplitToCharacterMatrixExpect() METHOD +RefactoringAction 1443965310255 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixExpect()=>void testSplitToCharacterMatrixE() METHOD +RefactoringAction 1443965330089 TestSudokuVerifier.java ADD String stringHasSubGridWithSameNumberButNotInRow/2 FIELD +RefactoringAction 1443965338513 TestSudokuVerifier.java RENAME stringHasSubGridWithSameNumberButNotInRow/2=>String stringHasSubGridWith FIELD +RefactoringAction 1443965340339 TestSudokuVerifier.java RENAME stringHasSubGridWith=>String stringHasSub FIELD +RefactoringAction 1443965342037 TestSudokuVerifier.java RENAME stringHasSub=>String stringHasSubVkun FIELD +RefactoringAction 1443965342105 TestSudokuVerifier.java RENAME stringHasSubVkun=>String stringHasSubVku FIELD +RefactoringAction 1443965343394 TestSudokuVerifier.java RENAME stringHasSubVku=>String stringHasSub FIELD +RefactoringAction 1443965348948 TestSudokuVerifier.java RENAME stringHasSub=>String stringHasSubGrud FIELD +RefactoringAction 1443965349963 TestSudokuVerifier.java RENAME stringHasSubGrud=>String stringHasSubGr FIELD +RefactoringAction 1443965351071 TestSudokuVerifier.java RENAME stringHasSubGr=>String stringHasSubGrid FIELD +RefactoringAction 1443965352208 TestSudokuVerifier.java RENAME stringHasSubGrid=>String stringHasSubGridWih FIELD +RefactoringAction 1443965353925 TestSudokuVerifier.java RENAME stringHasSubGridWih=>String stringHasSubGridWih123 FIELD +RefactoringAction 1443965356997 TestSudokuVerifier.java RENAME stringHasSubGridWih123=>String stringHasSubGridWih123456 FIELD +RefactoringAction 1443965358636 TestSudokuVerifier.java RENAME stringHasSubGridWih123456=>String stringHasSubGridWih123456789 FIELD +RefactoringAction 1443965448488 TestSudokuVerifier.java RENAME testSplitToCharacterMatrix2()=>void testSplitToCharacterMatrixHas() METHOD +RefactoringAction 1443965449568 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixHas()=>void testSplitToCharacterMatrixHas123() METHOD +RefactoringAction 1443965449668 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixHas123()=>void testSplitToCharacterMatrixHas1234() METHOD +RefactoringAction 1443965450393 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixHas1234()=>void testSplitToCharacterMatrixHas123456() METHOD +RefactoringAction 1443965452357 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixHas123456()=>void testSplitToCharacterMatrixHas123456789() METHOD +EditAction 1443965481915 TestSudokuVerifier.java 4801 12 29 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 8f883488..d9651366 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -17,6 +17,8 @@ public class TestSudokuVerifier { private static final String stringHasColumnsWithSameNumberButNotInRow= "123456789123456789123456789123456789123456789123456789123456789123456789123456789"; private static final String stringHasSubGridWithSameNumberButNotInRow= "123456789234567891345678912456789123567891234678912345789123456891234567912345678"; + private static final String stringHasSubGridWih123456789= "123123123456456456789789789123123123456456456789789789123123123456456456789789789"; + @Test(expected=SudokuStringTooLongException.class) public void testStringTooLongException() { @@ -106,13 +108,13 @@ public void testSplitToCharacterMatrix() { } @Test - public void testSplitToCharacterMatrixAnotherVersion() { + public void testSplitToCharacterMatrixHas123456789() { //arrange SudokuVerifier sudokuVerifier = new SudokuVerifier(); - List sudokuCandidateRows = sudokuVerifier.splitEqually(stringHasSubGridWithSameNumberButNotInRow, 9); - char[][] expected = {"123234345".toCharArray(),"456567678".toCharArray(),"789891912".toCharArray(), - "456567678".toCharArray(),"789891912".toCharArray(),"123234345".toCharArray(), - "789891912".toCharArray(),"123234345".toCharArray(),"456567678".toCharArray(), + List sudokuCandidateRows = sudokuVerifier.splitEqually(stringHasSubGridWih123456789, 9); + char[][] expected = {"123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), + "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), + "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), }; //Assert From 7faeac206a403058950825c15528daecefe3af00 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:33:52 +0300 Subject: [PATCH 113/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 9 +++++++++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 6 +++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 1648a30a..139b7fc1 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -292,3 +292,12 @@ RefactoringAction 1443965449668 TestSudokuVerifier.java RENAME testSplitToCharac RefactoringAction 1443965450393 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixHas1234()=>void testSplitToCharacterMatrixHas123456() METHOD RefactoringAction 1443965452357 TestSudokuVerifier.java RENAME testSplitToCharacterMatrixHas123456()=>void testSplitToCharacterMatrixHas123456789() METHOD EditAction 1443965481915 TestSudokuVerifier.java 4801 12 29 9 +UnitTestCaseAction 1443965482609 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965482609 TestSudokuVerifier FAIL +UnitTestCaseAction 1443965487534 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965487535 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL +UnitTestCaseAction 1443965523528 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965523528 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 (Failed Tests first) FAIL +UnitTestCaseAction 1443965545304 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965545305 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 (Failed Tests first) FAIL +EditAction 1443965631971 TestSudokuVerifier.java 4801 12 29 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index d9651366..91c39605 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -112,9 +112,9 @@ public void testSplitToCharacterMatrixHas123456789() { //arrange SudokuVerifier sudokuVerifier = new SudokuVerifier(); List sudokuCandidateRows = sudokuVerifier.splitEqually(stringHasSubGridWih123456789, 9); - char[][] expected = {"123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), - "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), - "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), + char[][] expected = {"123123123".toCharArray(),"456456456".toCharArray(),"789789789".toCharArray(), + "123123123".toCharArray(),"456456456".toCharArray(),"789789789".toCharArray(), + "123123123".toCharArray(),"456456456".toCharArray(),"789789789".toCharArray(), }; //Assert From 229a927d5be11e46833229303f50e00d95bc01e9 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:34:16 +0300 Subject: [PATCH 114/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 3 +++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 7 ++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 139b7fc1..d92e604b 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -301,3 +301,6 @@ UnitTestSessionAction 1443965523528 Rerun org.univoulu.tol.sqatlab.sudoku.TestSu UnitTestCaseAction 1443965545304 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443965545305 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 (Failed Tests first) FAIL EditAction 1443965631971 TestSudokuVerifier.java 4801 12 29 9 +UnitTestCaseAction 1443965635528 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965635529 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL +EditAction 1443965656723 TestSudokuVerifier.java 4933 12 30 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 91c39605..1fefb64e 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -116,7 +116,12 @@ public void testSplitToCharacterMatrixHas123456789() { "123123123".toCharArray(),"456456456".toCharArray(),"789789789".toCharArray(), "123123123".toCharArray(),"456456456".toCharArray(),"789789789".toCharArray(), }; - + for(int y = 0; y <9; ++y){ + for(int i = 0; i <9; ++i){ + System.out.print(expected[i][y]); + } + System.out.println(""); + } //Assert assertArrayEquals(expected, sudokuVerifier.splitStringToCharMatrix(sudokuCandidateRows) ); } From 4d61adbabfa6d008c9935329165a51998686f5ef Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:34:26 +0300 Subject: [PATCH 115/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 1 + 2 files changed, 4 insertions(+) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index d92e604b..f88b9399 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -304,3 +304,6 @@ EditAction 1443965631971 TestSudokuVerifier.java 4801 12 29 9 UnitTestCaseAction 1443965635528 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443965635529 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL EditAction 1443965656723 TestSudokuVerifier.java 4933 12 30 9 +UnitTestCaseAction 1443965659191 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965659191 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL +EditAction 1443965666166 TestSudokuVerifier.java 4959 12 31 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 1fefb64e..38abe2ba 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -122,6 +122,7 @@ public void testSplitToCharacterMatrixHas123456789() { } System.out.println(""); } + System.out.println(""); //Assert assertArrayEquals(expected, sudokuVerifier.splitStringToCharMatrix(sudokuCandidateRows) ); } From d5ada669bd81226bc35de77bf6a9f8534490492c Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:35:03 +0300 Subject: [PATCH 116/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index f88b9399..0c4e2c9f 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -307,3 +307,6 @@ EditAction 1443965656723 TestSudokuVerifier.java 4933 12 30 9 UnitTestCaseAction 1443965659191 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443965659191 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL EditAction 1443965666166 TestSudokuVerifier.java 4959 12 31 9 +UnitTestCaseAction 1443965668336 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965668337 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL +EditAction 1443965703728 TestSudokuVerifier.java 4959 12 31 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 38abe2ba..452f1463 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -112,9 +112,9 @@ public void testSplitToCharacterMatrixHas123456789() { //arrange SudokuVerifier sudokuVerifier = new SudokuVerifier(); List sudokuCandidateRows = sudokuVerifier.splitEqually(stringHasSubGridWih123456789, 9); - char[][] expected = {"123123123".toCharArray(),"456456456".toCharArray(),"789789789".toCharArray(), - "123123123".toCharArray(),"456456456".toCharArray(),"789789789".toCharArray(), - "123123123".toCharArray(),"456456456".toCharArray(),"789789789".toCharArray(), + char[][] expected = {"123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), + "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), + "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), }; for(int y = 0; y <9; ++y){ for(int i = 0; i <9; ++i){ From 89b5ef74f9eb34c7eb86d8229df399b1be0aa54d Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:36:38 +0300 Subject: [PATCH 117/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 3 +++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 0c4e2c9f..45f30c6a 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -310,3 +310,6 @@ EditAction 1443965666166 TestSudokuVerifier.java 4959 12 31 9 UnitTestCaseAction 1443965668336 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443965668337 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL EditAction 1443965703728 TestSudokuVerifier.java 4959 12 31 9 +UnitTestCaseAction 1443965710006 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965710006 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL +EditAction 1443965798733 TestSudokuVerifier.java 5127 12 25 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 452f1463..b3809171 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -116,6 +116,13 @@ public void testSplitToCharacterMatrixHas123456789() { "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), }; + char[][] test = {"123".toString} + for(int y = 0; y <9; ++y){ + for(int i = 0; i <9; ++i){ + System.out.print(expected[i][y]); + } + System.out.println(""); + } for(int y = 0; y <9; ++y){ for(int i = 0; i <9; ++i){ System.out.print(expected[i][y]); From e0f7b592b2527a04e5aab37fd1b0ba784fd4b71c Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:37:05 +0300 Subject: [PATCH 118/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 5 +++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 45f30c6a..fa769fcb 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -313,3 +313,8 @@ EditAction 1443965703728 TestSudokuVerifier.java 4959 12 31 9 UnitTestCaseAction 1443965710006 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443965710006 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL EditAction 1443965798733 TestSudokuVerifier.java 5127 12 25 8 +CompilationAction 1443965799152 TestSudokuVerifier.java +CompilationAction 1443965799152 TestSudokuVerifier.java +CompilationAction 1443965820560 TestSudokuVerifier.java +CompilationAction 1443965820561 TestSudokuVerifier.java +EditAction 1443965825029 TestSudokuVerifier.java 5130 12 33 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index b3809171..340e63df 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -116,10 +116,10 @@ public void testSplitToCharacterMatrixHas123456789() { "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), }; - char[][] test = {"123".toString} + char[][] test = {"123".toCharArray()} ; for(int y = 0; y <9; ++y){ for(int i = 0; i <9; ++i){ - System.out.print(expected[i][y]); + System.out.print(test[i][y]); } System.out.println(""); } From 0e8fd83ac2defc211a9b126e02dc1f0408778efc Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:37:19 +0300 Subject: [PATCH 119/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index fa769fcb..c08efe01 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -318,3 +318,6 @@ CompilationAction 1443965799152 TestSudokuVerifier.java CompilationAction 1443965820560 TestSudokuVerifier.java CompilationAction 1443965820561 TestSudokuVerifier.java EditAction 1443965825029 TestSudokuVerifier.java 5130 12 33 9 +UnitTestCaseAction 1443965827134 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965827135 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL +EditAction 1443965838938 TestSudokuVerifier.java 5130 12 33 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 340e63df..d8c11a2b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -117,8 +117,8 @@ public void testSplitToCharacterMatrixHas123456789() { "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), }; char[][] test = {"123".toCharArray()} ; - for(int y = 0; y <9; ++y){ - for(int i = 0; i <9; ++i){ + for(int y = 0; y <1; ++y){ + for(int i = 0; i <3; ++i){ System.out.print(test[i][y]); } System.out.println(""); From 0c249f524faf9cb74a1cbcd2500e7aac02aa4ba6 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:37:38 +0300 Subject: [PATCH 120/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 1 + 2 files changed, 4 insertions(+) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index c08efe01..5fd9a467 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -321,3 +321,6 @@ EditAction 1443965825029 TestSudokuVerifier.java 5130 12 33 9 UnitTestCaseAction 1443965827134 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443965827135 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL EditAction 1443965838938 TestSudokuVerifier.java 5130 12 33 9 +UnitTestCaseAction 1443965840787 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965840787 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL +EditAction 1443965858628 TestSudokuVerifier.java 5133 12 33 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index d8c11a2b..44866831 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -123,6 +123,7 @@ public void testSplitToCharacterMatrixHas123456789() { } System.out.println(""); } + for(int y = 0; y <9; ++y){ for(int i = 0; i <9; ++i){ System.out.print(expected[i][y]); From beeccaf5ef509d5cd9443d46e384de417c4c1b64 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:38:00 +0300 Subject: [PATCH 121/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 5fd9a467..fd1df541 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -324,3 +324,4 @@ EditAction 1443965838938 TestSudokuVerifier.java 5130 12 33 9 UnitTestCaseAction 1443965840787 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443965840787 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL EditAction 1443965858628 TestSudokuVerifier.java 5133 12 33 9 +EditAction 1443965879958 TestSudokuVerifier.java 5126 12 25 8 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 44866831..5050f18d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -116,7 +116,7 @@ public void testSplitToCharacterMatrixHas123456789() { "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), }; - char[][] test = {"123".toCharArray()} ; + char[][] test = {{'1','2','3'} ; for(int y = 0; y <1; ++y){ for(int i = 0; i <3; ++i){ System.out.print(test[i][y]); From f0e43a13a3ca2b63dc59f7e7d7bda8892ecd196d Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:38:30 +0300 Subject: [PATCH 122/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 8 ++++++++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 6 +++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index fd1df541..e42144d0 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -325,3 +325,11 @@ UnitTestCaseAction 1443965840787 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443965840787 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL EditAction 1443965858628 TestSudokuVerifier.java 5133 12 33 9 EditAction 1443965879958 TestSudokuVerifier.java 5126 12 25 8 +CompilationAction 1443965880445 TestSudokuVerifier.java +CompilationAction 1443965880445 TestSudokuVerifier.java +CompilationAction 1443965880446 TestSudokuVerifier.java +CompilationAction 1443965887605 TestSudokuVerifier.java +CompilationAction 1443965887606 TestSudokuVerifier.java +UnitTestCaseAction 1443965891541 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965891542 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL +EditAction 1443965909832 TestSudokuVerifier.java 5126 12 33 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 5050f18d..738b9cef 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -116,9 +116,9 @@ public void testSplitToCharacterMatrixHas123456789() { "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), }; - char[][] test = {{'1','2','3'} ; - for(int y = 0; y <1; ++y){ - for(int i = 0; i <3; ++i){ + char[][] test = {{'1','2','3'} }; + for(int y = 0; y <3; ++y){ + for(int i = 0; i<1; ++i){ System.out.print(test[i][y]); } System.out.println(""); From 2722c8aefde7ec2a0c79b6bd2f130304de091fcc Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:41:05 +0300 Subject: [PATCH 123/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 3 +++ .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 9 +++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index e42144d0..b3122f3f 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -333,3 +333,6 @@ CompilationAction 1443965887606 TestSudokuVerifier.java UnitTestCaseAction 1443965891541 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443965891542 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL EditAction 1443965909832 TestSudokuVerifier.java 5126 12 33 9 +UnitTestCaseAction 1443965912185 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443965912185 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL +EditAction 1443966065629 TestSudokuVerifier.java 5156 12 33 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 738b9cef..60053d13 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -116,10 +116,11 @@ public void testSplitToCharacterMatrixHas123456789() { "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), }; - char[][] test = {{'1','2','3'} }; - for(int y = 0; y <3; ++y){ - for(int i = 0; i<1; ++i){ - System.out.print(test[i][y]); + //one row with for column + char[][] test = {{'1','2','3'} }; + for(int x = 0; x <3; ++x){ + for(int y = 0; y<1; ++y){ + System.out.print(test[x][y]); } System.out.println(""); } From d79ba7b588f9d26f26344cfb148fa5536ee5f6ec Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:41:34 +0300 Subject: [PATCH 124/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index b3122f3f..0c82499c 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -336,3 +336,6 @@ EditAction 1443965909832 TestSudokuVerifier.java 5126 12 33 9 UnitTestCaseAction 1443965912185 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443965912185 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL EditAction 1443966065629 TestSudokuVerifier.java 5156 12 33 9 +UnitTestCaseAction 1443966068431 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443966068431 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL +EditAction 1443966094148 TestSudokuVerifier.java 5156 12 33 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 60053d13..f293ef01 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -118,8 +118,8 @@ public void testSplitToCharacterMatrixHas123456789() { }; //one row with for column char[][] test = {{'1','2','3'} }; - for(int x = 0; x <3; ++x){ - for(int y = 0; y<1; ++y){ + for(int x = 0; x <1; ++x){ + for(int y = 0; y<3; ++y){ System.out.print(test[x][y]); } System.out.println(""); From ecd87942f7d2a9fbef3506f1143ef5fbe5fc0ae2 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:42:08 +0300 Subject: [PATCH 125/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 0c82499c..0851d023 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -339,3 +339,6 @@ EditAction 1443966065629 TestSudokuVerifier.java 5156 12 33 9 UnitTestCaseAction 1443966068431 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443966068431 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL EditAction 1443966094148 TestSudokuVerifier.java 5156 12 33 9 +UnitTestCaseAction 1443966099616 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443966099616 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL +EditAction 1443966128372 TestSudokuVerifier.java 5162 12 33 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f293ef01..3cc333b1 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -117,7 +117,7 @@ public void testSplitToCharacterMatrixHas123456789() { "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), }; //one row with for column - char[][] test = {{'1','2','3'} }; + char[][] test = {"123".toCharArray() }; for(int x = 0; x <1; ++x){ for(int y = 0; y<3; ++y){ System.out.print(test[x][y]); From 9d160c4c1e2741c7b275640531810a8581e0424a Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:43:06 +0300 Subject: [PATCH 126/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 3 +++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 12 +++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 0851d023..cf646465 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -342,3 +342,6 @@ EditAction 1443966094148 TestSudokuVerifier.java 5156 12 33 9 UnitTestCaseAction 1443966099616 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443966099616 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL EditAction 1443966128372 TestSudokuVerifier.java 5162 12 33 9 +UnitTestCaseAction 1443966133713 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443966133713 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL +EditAction 1443966186148 TestSudokuVerifier.java 5214 12 33 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 3cc333b1..d61de25a 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -112,9 +112,15 @@ public void testSplitToCharacterMatrixHas123456789() { //arrange SudokuVerifier sudokuVerifier = new SudokuVerifier(); List sudokuCandidateRows = sudokuVerifier.splitEqually(stringHasSubGridWih123456789, 9); - char[][] expected = {"123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), - "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), - "123456789".toCharArray(),"123456789".toCharArray(),"123456789".toCharArray(), + char[][] expected = {"123456789".toCharArray(), + "123456789".toCharArray(), + "123456789".toCharArray(), + "123456789".toCharArray(), + "123456789".toCharArray(), + "123456789".toCharArray(), + "123456789".toCharArray(), + "123456789".toCharArray(), + "123456789".toCharArray(), }; //one row with for column char[][] test = {"123".toCharArray() }; From 15d7a9b3c0db0071ff2e0dac70d756f48d3b5769 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:43:11 +0300 Subject: [PATCH 127/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 1 + .../univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 8 -------- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index cf646465..a91663b6 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -345,3 +345,4 @@ EditAction 1443966128372 TestSudokuVerifier.java 5162 12 33 9 UnitTestCaseAction 1443966133713 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443966133713 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL EditAction 1443966186148 TestSudokuVerifier.java 5214 12 33 9 +EditAction 1443966190956 TestSudokuVerifier.java 5014 12 31 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index d61de25a..6f8f01f4 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -122,14 +122,6 @@ public void testSplitToCharacterMatrixHas123456789() { "123456789".toCharArray(), "123456789".toCharArray(), }; - //one row with for column - char[][] test = {"123".toCharArray() }; - for(int x = 0; x <1; ++x){ - for(int y = 0; y<3; ++y){ - System.out.print(test[x][y]); - } - System.out.println(""); - } for(int y = 0; y <9; ++y){ for(int i = 0; i <9; ++i){ From 2211d8ac19278a4bc354d6ac4895b1e7be4bbbe3 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:43:25 +0300 Subject: [PATCH 128/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 1 + src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index a91663b6..0650c3e0 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -346,3 +346,4 @@ UnitTestCaseAction 1443966133713 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443966133713 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL EditAction 1443966186148 TestSudokuVerifier.java 5214 12 33 9 EditAction 1443966190956 TestSudokuVerifier.java 5014 12 31 9 +EditAction 1443966205141 TestSudokuVerifier.java 5014 12 31 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 6f8f01f4..ccb7aefd 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -123,9 +123,9 @@ public void testSplitToCharacterMatrixHas123456789() { "123456789".toCharArray(), }; - for(int y = 0; y <9; ++y){ - for(int i = 0; i <9; ++i){ - System.out.print(expected[i][y]); + for(int x = 0; x <9; ++x){ + for(int y = 0; y <9; ++y){ + System.out.print(expected[x][y]); } System.out.println(""); } From 8f81a256e0fcb390f80efe1f31098631191ddf3b Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:44:08 +0300 Subject: [PATCH 129/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 1 + .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 18 +++++++++--------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 0650c3e0..20f96792 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -347,3 +347,4 @@ UnitTestSessionAction 1443966133713 Rerun org.univoulu.tol.sqatlab.sudoku.TestSu EditAction 1443966186148 TestSudokuVerifier.java 5214 12 33 9 EditAction 1443966190956 TestSudokuVerifier.java 5014 12 31 9 EditAction 1443966205141 TestSudokuVerifier.java 5014 12 31 9 +EditAction 1443966248377 TestSudokuVerifier.java 5014 12 31 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index ccb7aefd..271526a3 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -112,15 +112,15 @@ public void testSplitToCharacterMatrixHas123456789() { //arrange SudokuVerifier sudokuVerifier = new SudokuVerifier(); List sudokuCandidateRows = sudokuVerifier.splitEqually(stringHasSubGridWih123456789, 9); - char[][] expected = {"123456789".toCharArray(), - "123456789".toCharArray(), - "123456789".toCharArray(), - "123456789".toCharArray(), - "123456789".toCharArray(), - "123456789".toCharArray(), - "123456789".toCharArray(), - "123456789".toCharArray(), - "123456789".toCharArray(), + char[][] expected = {"123123123".toCharArray(), + "456456456".toCharArray(), + "789789789".toCharArray(), + "123123123".toCharArray(), + "456456456".toCharArray(), + "789789789".toCharArray(), + "123123123".toCharArray(), + "456456456".toCharArray(), + "789789789".toCharArray(), }; for(int x = 0; x <9; ++x){ From d6a43e0e9a7b81294b3b49dd40e46852194906e9 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:44:19 +0300 Subject: [PATCH 130/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 20f96792..a9768ac4 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -348,3 +348,4 @@ EditAction 1443966186148 TestSudokuVerifier.java 5214 12 33 9 EditAction 1443966190956 TestSudokuVerifier.java 5014 12 31 9 EditAction 1443966205141 TestSudokuVerifier.java 5014 12 31 9 EditAction 1443966248377 TestSudokuVerifier.java 5014 12 31 9 +EditAction 1443966259249 TestSudokuVerifier.java 5014 12 31 9 From 37d7f7f6fa71885fc0daadaecedefb44067bbcba Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 16:49:30 +0300 Subject: [PATCH 131/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 12 + .../20151004144639854/besouroEpisodes.txt | 259 ++++++++++++++++++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20151004144639854/zorroEpisodes.txt | 1 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 12 +- .../sqatlab/sudoku/TestSudokuVerifier.java | 20 +- 6 files changed, 292 insertions(+), 13 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index a9768ac4..6d72b0b8 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -349,3 +349,15 @@ EditAction 1443966190956 TestSudokuVerifier.java 5014 12 31 9 EditAction 1443966205141 TestSudokuVerifier.java 5014 12 31 9 EditAction 1443966248377 TestSudokuVerifier.java 5014 12 31 9 EditAction 1443966259249 TestSudokuVerifier.java 5014 12 31 9 +UnitTestCaseAction 1443966261295 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443966261296 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 FAIL +CompilationAction 1443966330336 SudokuVerifier.java +CompilationAction 1443966344531 SudokuVerifier.java +UnitTestCaseAction 1443966362697 TestSudokuVerifier.java OK +UnitTestSessionAction 1443966362698 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitToCharacterMatrixHas123456789 OK +UnitTestCaseAction 1443966381233 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443966381233 TestSudokuVerifier FAIL +RefactoringAction 1443966461611 TestSudokuVerifier.java RENAME stringHasSubGridWithSameNumberButNotInRow=>String stringHasSubGridWithSameNumberButNotInRowOrColumn FIELD +CompilationAction 1443966461883 TestSudokuVerifier.java +CompilationAction 1443966470559 TestSudokuVerifier.java +EditAction 1443966570483 TestSudokuVerifier.java 5098 12 31 9 diff --git a/.besouro/20151004144639854/besouroEpisodes.txt b/.besouro/20151004144639854/besouroEpisodes.txt index e69de29b..a8a618aa 100644 --- a/.besouro/20151004144639854/besouroEpisodes.txt +++ b/.besouro/20151004144639854/besouroEpisodes.txt @@ -0,0 +1,259 @@ +1443966362698 test-addition 2 7162 true +1443966362699 test-addition 2 7162 true +1443966362700 test-addition 2 7162 true +1443966362701 test-addition 2 7162 true +1443966362702 test-addition 2 7162 true +1443966362703 test-addition 2 7162 true +1443966362704 test-addition 2 7162 true +1443966362705 test-addition 2 7162 true +1443966362706 test-addition 2 7162 true +1443966362707 test-addition 2 7162 true +1443966362708 test-addition 2 7162 true +1443966362709 test-addition 2 7162 true +1443966362710 test-addition 2 7162 true +1443966362711 test-addition 2 7162 true +1443966362712 test-addition 2 7162 true +1443966362713 test-addition 2 7162 true +1443966362714 test-addition 1 7162 true +1443966362715 test-addition 2 7162 true +1443966362716 test-addition 2 7162 true +1443966362717 test-addition 2 7162 true +1443966362718 test-addition 2 7162 true +1443966362719 test-addition 2 7162 true +1443966362720 test-addition 2 7162 true +1443966362721 test-addition 2 7162 true +1443966362722 test-addition 2 7162 true +1443966362723 test-addition 2 7162 true +1443966362724 test-addition 2 7162 true +1443966362725 test-addition 2 7162 true +1443966362726 test-addition 2 7162 true +1443966362727 test-addition 2 7162 true +1443966362728 test-addition 2 7162 true +1443966362729 test-addition 2 7162 true +1443966362730 test-addition 2 7162 true +1443966362731 test-addition 2 7162 true +1443966362732 test-addition 2 7162 true +1443966362733 test-addition 2 7162 true +1443966362734 test-addition 2 7162 true +1443966362735 test-addition 2 7162 true +1443966362736 test-addition 2 7162 true +1443966362737 test-addition 1 7162 true +1443966362738 test-addition 2 7162 true +1443966362739 test-addition 2 7162 true +1443966362740 test-addition 2 7162 true +1443966362741 test-addition 2 7162 true +1443966362742 test-addition 2 7162 true +1443966362743 test-addition 2 7162 true +1443966362744 test-addition 2 7162 true +1443966362745 test-addition 2 7162 true +1443966362746 test-addition 2 7162 true +1443966362747 test-addition 2 7162 true +1443966362748 test-addition 2 7162 true +1443966362749 test-addition 2 7162 true +1443966362750 test-addition 2 7162 true +1443966362751 test-addition 2 7162 true +1443966362752 test-addition 2 7162 true +1443966362753 test-addition 2 7162 true +1443966362754 test-addition 2 7162 true +1443966362755 test-addition 2 7162 true +1443966362756 test-addition 2 7162 true +1443966362757 test-addition 2 7162 true +1443966362758 test-addition 2 7162 true +1443966362759 test-addition 2 7162 true +1443966362760 test-addition 1 7162 true +1443966362761 test-addition 2 7162 true +1443966362762 test-addition 2 7162 true +1443966362763 test-addition 2 7162 true +1443966362764 test-addition 2 7162 true +1443966362765 test-addition 2 7162 true +1443966362766 test-addition 2 7162 true +1443966362767 test-addition 2 7162 true +1443966362768 test-addition 2 7162 true +1443966362769 test-addition 2 7162 true +1443966362770 test-addition 2 7162 true +1443966362771 test-addition 2 7162 true +1443966362772 test-addition 2 7162 true +1443966362773 test-addition 2 7162 true +1443966362774 test-addition 2 7162 true +1443966362775 test-addition 2 7162 true +1443966362776 test-addition 2 7162 true +1443966362777 test-addition 2 7162 true +1443966362778 test-addition 2 7162 true +1443966362779 test-addition 2 7162 true +1443966362780 test-addition 2 7162 true +1443966362781 test-addition 2 7162 true +1443966362782 test-addition 2 7162 true +1443966362783 test-addition 1 7162 true +1443966362784 test-addition 2 7162 true +1443966362785 test-addition 2 7162 true +1443966362786 test-addition 2 7162 true +1443966362787 test-addition 2 7162 true +1443966362788 test-addition 2 7162 true +1443966362789 test-addition 2 7162 true +1443966362790 test-addition 2 7162 true +1443966362791 test-addition 2 7162 true +1443966362792 test-addition 2 7162 true +1443966362793 test-addition 2 7162 true +1443966362794 test-addition 2 7162 true +1443966362795 test-addition 2 7162 true +1443966362796 test-addition 2 7162 true +1443966362797 test-addition 2 7162 true +1443966362798 test-addition 2 7162 true +1443966362799 test-addition 2 7162 true +1443966362800 test-addition 2 7162 true +1443966362801 test-addition 2 7162 true +1443966362802 test-addition 2 7162 true +1443966362803 test-addition 2 7162 true +1443966362804 test-addition 2 7162 true +1443966362805 test-addition 2 7162 true +1443966362806 test-addition 2 7162 true +1443966362807 test-addition 2 7162 true +1443966362808 test-addition 2 7162 true +1443966362809 test-addition 2 7162 true +1443966362810 test-addition 2 7162 true +1443966362811 test-addition 2 7162 true +1443966362812 test-addition 2 7162 true +1443966362813 test-addition 1 7162 true +1443966362814 test-addition 2 7162 true +1443966362815 test-addition 2 7162 true +1443966362816 test-addition 2 7162 true +1443966362817 test-addition 2 7162 true +1443966362818 test-addition 2 7162 true +1443966362819 test-addition 2 7162 true +1443966362820 test-addition 2 7162 true +1443966362821 test-addition 2 7162 true +1443966362822 test-addition 2 7162 true +1443966362823 test-addition 2 7162 true +1443966362824 test-addition 2 7162 true +1443966362825 test-addition 2 7162 true +1443966362826 test-addition 2 7162 true +1443966362827 test-addition 2 7162 true +1443966362828 test-addition 2 7162 true +1443966362829 test-addition 2 7162 true +1443966362830 test-addition 2 7162 true +1443966362831 test-addition 2 7162 true +1443966362832 test-addition 2 7162 true +1443966362833 test-addition 2 7162 true +1443966362834 test-addition 2 7162 true +1443966362835 test-addition 2 7162 true +1443966362836 test-addition 2 7162 true +1443966362837 test-addition 2 7162 true +1443966362838 test-addition 2 7162 true +1443966362839 test-addition 2 7162 true +1443966362840 test-addition 2 7162 true +1443966362841 test-addition 2 7162 true +1443966362842 test-addition 2 7162 true +1443966362843 test-addition 2 7162 true +1443966362844 test-addition 2 7162 true +1443966362845 test-addition 2 7162 true +1443966362846 test-addition 2 7162 true +1443966362847 test-addition 2 7162 true +1443966362848 test-addition 1 7162 true +1443966362849 test-addition 1 7162 true +1443966362850 test-addition 2 7162 true +1443966362851 test-addition 2 7162 true +1443966362852 test-addition 2 7162 true +1443966362853 test-addition 2 7162 true +1443966362854 test-addition 2 7162 true +1443966362855 test-addition 2 7162 true +1443966362856 test-addition 2 7162 true +1443966362857 test-addition 2 7162 true +1443966362858 test-addition 2 7162 true +1443966362859 test-addition 2 7162 true +1443966362860 test-addition 2 7162 true +1443966362861 test-addition 2 7162 true +1443966362862 test-addition 2 7162 true +1443966362863 test-addition 2 7162 true +1443966362864 test-addition 2 7162 true +1443966362865 test-addition 2 7162 true +1443966362866 test-addition 2 7162 true +1443966362867 test-addition 2 7162 true +1443966362868 test-addition 2 7162 true +1443966362869 test-addition 2 7162 true +1443966362870 test-addition 2 7162 true +1443966362871 test-addition 2 7162 true +1443966362872 test-addition 2 7162 true +1443966362873 test-addition 2 7162 true +1443966362874 test-addition 2 7162 true +1443966362875 test-addition 2 7162 true +1443966362876 test-addition 2 7162 true +1443966362877 test-addition 2 7162 true +1443966362878 test-addition 2 7162 true +1443966362879 test-addition 2 7162 true +1443966362880 test-addition 2 7162 true +1443966362881 test-addition 2 7162 true +1443966362882 test-addition 2 7162 true +1443966362883 test-addition 1 7162 true +1443966362884 test-addition 2 7162 true +1443966362885 test-addition 2 7162 true +1443966362886 test-addition 2 7162 true +1443966362887 test-addition 2 7162 true +1443966362888 test-addition 2 7162 true +1443966362889 test-addition 2 7162 true +1443966362890 test-addition 2 7162 true +1443966362891 test-addition 2 7162 true +1443966362892 test-addition 2 7162 true +1443966362893 test-addition 2 7162 true +1443966362894 test-addition 1 7162 true +1443966362895 test-addition 2 7162 true +1443966362896 test-addition 2 7162 true +1443966362897 test-addition 2 7162 true +1443966362898 test-addition 2 7162 true +1443966362899 test-addition 2 7162 true +1443966362900 test-addition 2 7162 true +1443966362901 test-addition 1 7162 true +1443966362902 test-addition 2 7162 true +1443966362903 test-addition 2 7162 true +1443966362904 test-addition 2 7162 true +1443966362905 test-addition 2 7162 true +1443966362906 test-addition 2 7162 true +1443966362907 test-addition 2 7162 true +1443966362908 test-addition 2 7162 true +1443966362909 test-addition 2 7162 true +1443966362910 test-addition 2 7162 true +1443966362911 test-addition 2 7162 true +1443966362912 test-addition 2 7162 true +1443966362913 test-addition 1 7162 true +1443966362914 test-addition 2 7162 true +1443966362915 test-addition 2 7162 true +1443966362916 test-addition 2 7162 true +1443966362917 test-addition 2 7162 true +1443966362918 test-addition 2 7162 true +1443966362919 test-addition 2 7162 true +1443966362920 test-addition 2 7162 true +1443966362921 test-addition 2 7162 true +1443966362922 test-addition 2 7162 true +1443966362923 test-addition 2 7162 true +1443966362924 test-addition 2 7162 true +1443966362925 test-addition 2 7162 true +1443966362926 test-addition 2 7162 true +1443966362927 test-addition 1 7162 true +1443966362928 test-addition 2 7162 true +1443966362929 test-addition 2 7162 true +1443966362930 test-addition 2 7162 true +1443966362931 test-addition 2 7162 true +1443966362932 test-addition 2 7162 true +1443966362933 test-addition 2 7162 true +1443966362934 test-addition 2 7162 true +1443966362935 test-addition 2 7162 true +1443966362936 test-addition 2 7162 true +1443966362937 test-addition 2 7162 true +1443966362938 test-addition 2 7162 true +1443966362939 test-addition 2 7162 true +1443966362940 test-addition 2 7162 true +1443966362941 test-addition 2 7162 true +1443966362942 test-addition 2 7162 true +1443966362943 test-addition 2 7162 true +1443966362944 test-addition 2 7162 true +1443966362945 test-addition 2 7162 true +1443966362946 test-addition 2 7162 true +1443966362947 test-addition 2 7162 true +1443966362948 test-addition 2 7162 true +1443966362949 test-addition 2 7162 true +1443966362950 test-addition 1 7162 true +1443966362951 test-addition 2 7162 true +1443966362952 test-addition 2 7162 true +1443966362953 test-addition 2 7162 true +1443966362954 test-addition 2 7162 true +1443966362955 test-addition 2 7162 true +1443966362956 test-addition 2 7162 true diff --git a/.besouro/20151004144639854/randomHeuristicEpisodes.txt b/.besouro/20151004144639854/randomHeuristicEpisodes.txt index e69de29b..7d180573 100644 --- a/.besouro/20151004144639854/randomHeuristicEpisodes.txt +++ b/.besouro/20151004144639854/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1443966362698 test-addition 2 7162 false diff --git a/.besouro/20151004144639854/zorroEpisodes.txt b/.besouro/20151004144639854/zorroEpisodes.txt index e69de29b..7d180573 100644 --- a/.besouro/20151004144639854/zorroEpisodes.txt +++ b/.besouro/20151004144639854/zorroEpisodes.txt @@ -0,0 +1 @@ +1443966362698 test-addition 2 7162 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 3bf579f4..0cd26141 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -129,14 +129,14 @@ public List splitStringToSubGrids(String candidateSolution, int columnco public char[][] splitStringToCharMatrix(List sudokuCandidateRows) { char[][] sudokuCandidateMatrix = new char[9][9]; - for(int y = 0; y <9; ++y){ - for(int i = 0; i <9; ++i){ - sudokuCandidateMatrix[i][y] = sudokuCandidateRows.get(y).charAt(i); + for(int x = 0; x <9; ++x){ + for(int y = 0; y <9; ++y){ + sudokuCandidateMatrix[x][y] = sudokuCandidateRows.get(x).charAt(y); } } - for(int y = 0; y <9; ++y){ - for(int i = 0; i <9; ++i){ - System.out.print(sudokuCandidateMatrix[i][y]); + for(int x = 0; x <9; ++x){ + for(int y = 0; y <9; ++y){ + System.out.print(sudokuCandidateMatrix[x][y]); } System.out.println(""); } diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 271526a3..83cf19ca 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -15,7 +15,7 @@ public class TestSudokuVerifier { private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; private static final String stringHasRowsWithSameNumberButNotInColumn = "111111111222222222333333333444444444555555555666666666777777777888888888999999999"; private static final String stringHasColumnsWithSameNumberButNotInRow= "123456789123456789123456789123456789123456789123456789123456789123456789123456789"; - private static final String stringHasSubGridWithSameNumberButNotInRow= "123456789234567891345678912456789123567891234678912345789123456891234567912345678"; + private static final String stringHasSubGridWithSameNumberButNotInRowOrColumn= "123456789234567891345678912456789123567891234678912345789123456891234567912345678"; private static final String stringHasSubGridWih123456789= "123123123456456456789789789123123123456456456789789789123123123456456456789789789"; @@ -80,7 +80,7 @@ public void testDigitCanAppearOnlyOnceInColumnNeg2() { public void testDigitCanAppearOnlyOnceInSubGridNeg2() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertEquals(-2, sudokuVerifier.verify(stringHasSubGridWithSameNumberButNotInRow) ); + assertEquals(-2, sudokuVerifier.verify(stringHasSubGridWithSameNumberButNotInRowOrColumn) ); } @Test @@ -90,17 +90,23 @@ public void testSplitGridToSubGrids() { List expected = Arrays.asList("123234345", "345456567", "789891912", "456567678", "7898919123", "123234345", "789891912", "123234345", "123234345"); //Assert - assertEquals(expected, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRow, 9) ); + assertEquals(expected, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRowOrColumn, 9) ); } @Test public void testSplitToCharacterMatrix() { //arrange SudokuVerifier sudokuVerifier = new SudokuVerifier(); - List sudokuCandidateRows = sudokuVerifier.splitEqually(stringHasSubGridWithSameNumberButNotInRow, 9); - char[][] expected = {"123234345".toCharArray(),"456567678".toCharArray(),"789891912".toCharArray(), - "456567678".toCharArray(),"789891912".toCharArray(),"123234345".toCharArray(), - "789891912".toCharArray(),"123234345".toCharArray(),"456567678".toCharArray(), + List sudokuCandidateRows = sudokuVerifier.splitEqually(stringHasSubGridWithSameNumberButNotInRowOrColumn, 9); + char[][] expected = {"123456789".toCharArray(), + "234567891".toCharArray(), + "345678912".toCharArray(), + "456789123".toCharArray(), + "567891234".toCharArray(), + "678912345".toCharArray(), + "789123456".toCharArray(), + "891234567".toCharArray(), + "912345678".toCharArray(), }; //Assert From 1862520b91675b2fd8aef89b2095f82f09292e96 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 22:21:13 +0300 Subject: [PATCH 132/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 158 ++++++++++++++++++ .../20151004144639854/besouroEpisodes.txt | 22 +++ .../randomHeuristicEpisodes.txt | 3 + .besouro/20151004144639854/zorroEpisodes.txt | 3 + .../tol/sqatlab/sudoku/SudokuVerifier.java | 107 +++--------- .../sqatlab/sudoku/TestSudokuVerifier.java | 13 +- 6 files changed, 222 insertions(+), 84 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 6d72b0b8..403b8c41 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -361,3 +361,161 @@ RefactoringAction 1443966461611 TestSudokuVerifier.java RENAME stringHasSubGridW CompilationAction 1443966461883 TestSudokuVerifier.java CompilationAction 1443966470559 TestSudokuVerifier.java EditAction 1443966570483 TestSudokuVerifier.java 5098 12 31 9 +UnitTestCaseAction 1443966574374 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443966574374 TestSudokuVerifier (Failed Tests first) FAIL +UnitTestCaseAction 1443966702897 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443966702898 TestSudokuVerifier (Failed Tests first) FAIL +CompilationAction 1443966763197 SudokuVerifier.java +CompilationAction 1443966779256 SudokuVerifier.java +CompilationAction 1443966779293 SudokuVerifier.java +CompilationAction 1443966784360 SudokuVerifier.java +CompilationAction 1443966784404 SudokuVerifier.java +CompilationAction 1443966788904 SudokuVerifier.java +UnitTestCaseAction 1443966792917 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443966792917 TestSudokuVerifier (Failed Tests first) FAIL +UnitTestCaseAction 1443966811112 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443966811113 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443967010481 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967010481 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +CompilationAction 1443967015689 SudokuVerifier.java +CompilationAction 1443967027190 SudokuVerifier.java +UnitTestCaseAction 1443967031821 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967031821 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443967094488 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967094488 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443967113058 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967113059 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443967164609 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967164610 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443967185316 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967185317 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443967338750 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967338751 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +RefactoringAction 1443967540356 SudokuVerifier.java ADD int i FIELD +RefactoringAction 1443967540357 SudokuVerifier.java ADD int i/2 FIELD +RefactoringAction 1443967540358 SudokuVerifier.java ADD int i/3 FIELD +RefactoringAction 1443967540359 SudokuVerifier.java ADD String s FIELD +CompilationAction 1443967543128 SudokuVerifier.java +CompilationAction 1443967543129 SudokuVerifier.java +CompilationAction 1443967543129 SudokuVerifier.java +CompilationAction 1443967543129 SudokuVerifier.java +CompilationAction 1443967543130 SudokuVerifier.java +CompilationAction 1443967543130 SudokuVerifier.java +CompilationAction 1443967543130 SudokuVerifier.java +CompilationAction 1443967543131 SudokuVerifier.java +CompilationAction 1443967543131 SudokuVerifier.java +CompilationAction 1443967578345 SudokuVerifier.java +CompilationAction 1443967578346 SudokuVerifier.java +CompilationAction 1443967578346 SudokuVerifier.java +CompilationAction 1443967578347 SudokuVerifier.java +CompilationAction 1443967578348 SudokuVerifier.java +CompilationAction 1443967578348 SudokuVerifier.java +CompilationAction 1443967578349 SudokuVerifier.java +CompilationAction 1443967578350 SudokuVerifier.java +CompilationAction 1443967578480 SudokuVerifier.java +CompilationAction 1443967578481 SudokuVerifier.java +CompilationAction 1443967578481 SudokuVerifier.java +CompilationAction 1443967578481 SudokuVerifier.java +CompilationAction 1443967578481 SudokuVerifier.java +CompilationAction 1443967578482 SudokuVerifier.java +CompilationAction 1443967578482 SudokuVerifier.java +CompilationAction 1443967578482 SudokuVerifier.java +CompilationAction 1443967585120 SudokuVerifier.java +CompilationAction 1443967585121 SudokuVerifier.java +CompilationAction 1443967585121 SudokuVerifier.java +CompilationAction 1443967585122 SudokuVerifier.java +CompilationAction 1443967585122 SudokuVerifier.java +CompilationAction 1443967585123 SudokuVerifier.java +CompilationAction 1443967585123 SudokuVerifier.java +CompilationAction 1443967585124 SudokuVerifier.java +CompilationAction 1443967585154 SudokuVerifier.java +CompilationAction 1443967585155 SudokuVerifier.java +CompilationAction 1443967585155 SudokuVerifier.java +CompilationAction 1443967585155 SudokuVerifier.java +CompilationAction 1443967585156 SudokuVerifier.java +CompilationAction 1443967585156 SudokuVerifier.java +CompilationAction 1443967585156 SudokuVerifier.java +CompilationAction 1443967585156 SudokuVerifier.java +CompilationAction 1443967585157 SudokuVerifier.java +RefactoringAction 1443967596918 SudokuVerifier.java REMOVE i FIELD +RefactoringAction 1443967596919 SudokuVerifier.java REMOVE i/2 FIELD +RefactoringAction 1443967596920 SudokuVerifier.java REMOVE i/3 FIELD +RefactoringAction 1443967596922 SudokuVerifier.java REMOVE s FIELD +CompilationAction 1443967611758 SudokuVerifier.java +CompilationAction 1443967611759 SudokuVerifier.java +CompilationAction 1443967611759 SudokuVerifier.java +CompilationAction 1443967611760 SudokuVerifier.java +CompilationAction 1443967611760 SudokuVerifier.java +CompilationAction 1443967611761 SudokuVerifier.java +CompilationAction 1443967611761 SudokuVerifier.java +CompilationAction 1443967611762 SudokuVerifier.java +CompilationAction 1443967611762 SudokuVerifier.java +UnitTestCaseAction 1443967613361 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967613362 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443967687719 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967687719 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443967716632 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967716633 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443967726177 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967726177 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443967830368 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967830368 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +CompilationAction 1443967938846 SudokuVerifier.java +CompilationAction 1443967944048 SudokuVerifier.java +UnitTestCaseAction 1443967945044 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967945045 Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443967966230 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967966230 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443967984658 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443967984659 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443968090752 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443968090752 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443968157170 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443968157171 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443968200636 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443968200637 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443968334049 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443968334049 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443968356909 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443968356910 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443968386602 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443968386603 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443968469096 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443968469096 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443968690172 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443968690172 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443968805859 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443968805860 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443968860381 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443968860381 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +UnitTestCaseAction 1443969104189 TestSudokuVerifier.java OK +UnitTestSessionAction 1443969104190 Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids OK +UnitTestCaseAction 1443969144791 TestSudokuVerifier.java OK +UnitTestSessionAction 1443969144792 Rerun Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids OK +CompilationAction 1443969409539 SudokuVerifier.java +CompilationAction 1443969409540 SudokuVerifier.java +CompilationAction 1443969409541 SudokuVerifier.java +CompilationAction 1443969409541 SudokuVerifier.java +UnitTestCaseAction 1443969412874 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443969412875 Rerun Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids FAIL +CompilationAction 1443969415109 SudokuVerifier.java +CompilationAction 1443969415109 SudokuVerifier.java +CompilationAction 1443969415110 SudokuVerifier.java +CompilationAction 1443969415110 SudokuVerifier.java +CompilationAction 1443969415111 SudokuVerifier.java +CompilationAction 1443969415111 SudokuVerifier.java +CompilationAction 1443969417061 SudokuVerifier.java +CompilationAction 1443969417061 SudokuVerifier.java +CompilationAction 1443969417062 SudokuVerifier.java +CompilationAction 1443969417062 SudokuVerifier.java +UnitTestCaseAction 1443969418373 TestSudokuVerifier.java OK +UnitTestSessionAction 1443969418373 Rerun Rerun Rerun org.univoulu.tol.sqatlab.sudoku.TestSudokuVerifier.testSplitGridToSubGrids OK +UnitTestCaseAction 1443969431339 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443969431340 TestSudokuVerifier FAIL +UnitTestCaseAction 1443984806908 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443984806908 TestSudokuVerifier (Failed Tests first) FAIL +UnitTestCaseAction 1443984887499 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443984887499 TestSudokuVerifier (Failed Tests first) FAIL +UnitTestCaseAction 1443984891304 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443984891305 TestSudokuVerifier (Failed Tests first) FAIL +EditAction 1443986473164 TestSudokuVerifier.java 5222 12 31 9 diff --git a/.besouro/20151004144639854/besouroEpisodes.txt b/.besouro/20151004144639854/besouroEpisodes.txt index a8a618aa..3f02d1e5 100644 --- a/.besouro/20151004144639854/besouroEpisodes.txt +++ b/.besouro/20151004144639854/besouroEpisodes.txt @@ -257,3 +257,25 @@ 1443966362954 test-addition 2 7162 true 1443966362955 test-addition 2 7162 true 1443966362956 test-addition 2 7162 true +1443969104190 regression 2 2722 true +1443969104191 refactoring 3 2722 true +1443969104192 refactoring 3 2722 true +1443969104193 refactoring 2B 2722 true +1443969104194 refactoring 3 2722 true +1443969104195 refactoring 2B 2722 true +1443969104196 refactoring 3 2722 true +1443969104197 refactoring 2B 2722 true +1443969104198 refactoring 2B 2722 true +1443969104199 refactoring 3 2722 true +1443969104200 refactoring 3 2722 true +1443969104201 refactoring 2B 2722 true +1443969104202 refactoring 3 2722 true +1443969104203 refactoring 2B 2722 true +1443969104204 refactoring 3 2722 true +1443969104205 refactoring 2B 2722 true +1443969104206 refactoring 2B 2722 true +1443969104207 refactoring 3 2722 true +1443969104208 refactoring 2B 2722 true +1443969104209 refactoring 1B 2722 true +1443969144792 regression 1 0 true +1443969418373 regression 2 8 true diff --git a/.besouro/20151004144639854/randomHeuristicEpisodes.txt b/.besouro/20151004144639854/randomHeuristicEpisodes.txt index 7d180573..367326c1 100644 --- a/.besouro/20151004144639854/randomHeuristicEpisodes.txt +++ b/.besouro/20151004144639854/randomHeuristicEpisodes.txt @@ -1 +1,4 @@ 1443966362698 test-addition 2 7162 false +1443969104190 regression 2 2722 true +1443969144792 regression 1 0 true +1443969418373 regression 2 8 false diff --git a/.besouro/20151004144639854/zorroEpisodes.txt b/.besouro/20151004144639854/zorroEpisodes.txt index 7d180573..f94415c5 100644 --- a/.besouro/20151004144639854/zorroEpisodes.txt +++ b/.besouro/20151004144639854/zorroEpisodes.txt @@ -1 +1,4 @@ 1443966362698 test-addition 2 7162 false +1443969104190 regression 2 2741 false +1443969144792 regression 1 40 false +1443969418373 regression 2 273 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index 0cd26141..a3f51c9f 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -23,13 +23,13 @@ else if( candidateSolution.length() < 81 ) if(candidateSolution.contains(new String("-"))) return -1; //Check if SubGrid has duplicate numbers - List sudokuCandidateColumn = splitEqually(candidateSolution, rowCount); + List sudokuCandidateColumn = splitStringToSubGrids(candidateSolution, rowCount); int[] numbersInGrid = new int[rowCount]; if(hasDuplicatesInRow(sudokuCandidateColumn, numbersInGrid) ) return -2; //Check if Row has duplicate numbers - List sudokuCandidateRows = splitStringToSubGrids(candidateSolution, rowCount); + List sudokuCandidateRows = splitEqually(candidateSolution, rowCount); int[] numbers = new int[rowCount]; if(hasDuplicatesInRow(sudokuCandidateRows, numbers) ) return -3; @@ -48,7 +48,6 @@ else if( candidateSolution.length() < 81 ) public List splitStringToSubGrids(String candidateSolution, int columncount) { List sudokuCandidateRows = splitEqually(candidateSolution, columncount); - List sudokuCandidateNumbers = splitEqually(candidateSolution, 1); List sudokuCanditateGrids = new ArrayList(columncount); System.out.println("splitStringToSubGrids"); for(int k=0; k<9; ++k){ @@ -57,72 +56,31 @@ public List splitStringToSubGrids(String candidateSolution, int columnco char[][] sudokuCandidateMatrix = new char[9][9]; - - //row at a time - // sudokuCandidateMatrix = splitStringToCharMatrix(sudokuCandidateRows); - //0 1 2 - //0 1 2, 3 4 5, 6 7 8 - //9 10 11, 12 13 14, 15,16,17 - //18,19,20 ,21,22,23,24,25,26 - //27,28,29,.... - //first column is index x:0-2 - //and y: 0-2 - int row_counter = 0; - //for(String s: sudokuCanditateGrids){ - for(int i = 0; i <6; ++i){ - for(int y = 0; y <3; ++y){ - sudokuCanditateGrids.set(row_counter, sudokuCanditateGrids.get(row_counter).concat( new StringBuilder().append(sudokuCandidateMatrix[i][y]).toString() ) ); - //1 4 7 - //2 5 8 - //3 6 9 - if( i!=0 && i%3==0) - { - row_counter++; - System.out.println(i+"\n"); - }//revert back index few rows, to get to the - - //correct SubGridRowAddition - if(y!=0 && y%3==0) - { - System.out.println(i+" "+y+"\n"); - row_counter-=2; - System.out.println(row_counter); - } + int row_counter = 0; + for(int x = 0; x <9; ++x){ + for(int y = 0; y <9; ++y){ + sudokuCanditateGrids.set(row_counter, sudokuCanditateGrids.get(row_counter).concat( new StringBuilder().append(sudokuCandidateMatrix[x][y]).toString() ) ); + if( y%3==2) + { + //after every third element move to another subgrid + //0 1 2 + //123 456 789 + row_counter++; + } + } + //after every row get back to start subgrid + // 0 1 2 + // 123 456 789 <-- back to zero + // 234 567 891 + row_counter-=3; + //after every third row move to "second row of subgrids" + // + if(x%3==2) + { + row_counter+=3; } - //row_counter++; - } - //row_counter++; - //} - //second column is index x:3-5 - //and y: 0-2 - for(int i = 3; i <6; ++i){ - for(int y = 0; y <3; ++y){ - sudokuCanditateGrids.set(1, sudokuCanditateGrids.get(1).concat( new StringBuilder().append(sudokuCandidateMatrix[i][y]).toString() ) ); - } - //System.out.print( "\n") ; - } - //third grid is index x:6-8 - //and y: 0-2 - for(int i = 6; i <9; ++i){ - for(int y = 0; y <3; ++y){ - sudokuCanditateGrids.set(2, sudokuCanditateGrids.get(2).concat( new StringBuilder().append(sudokuCandidateMatrix[i][y]).toString() ) ); - } - //System.out.print( "\n") ; - } - //4 grid is index x:0-2 - //and y: 3-5 - for(int i = 0; i <3; ++i){ - for(int y = 3; y <6; ++y){ - sudokuCanditateGrids.set(3, sudokuCanditateGrids.get(3).concat( new StringBuilder().append(sudokuCandidateMatrix[i][y]).toString() ) ); - } - //System.out.print( "\n") ; - } - for(String s : sudokuCanditateGrids) { - System.out.print(s); - System.out.print("\n"); } - return sudokuCanditateGrids; } @@ -134,12 +92,6 @@ public char[][] splitStringToCharMatrix(List sudokuCandidateRows) { sudokuCandidateMatrix[x][y] = sudokuCandidateRows.get(x).charAt(y); } } - for(int x = 0; x <9; ++x){ - for(int y = 0; y <9; ++y){ - System.out.print(sudokuCandidateMatrix[x][y]); - } - System.out.println(""); - } return sudokuCandidateMatrix; } @@ -150,16 +102,7 @@ private List splitStringToColumns(String candidateSolution, int columnco for(int k=0; k<9; ++k){ sudokuCanditateColumns.add(""); } - /**for(String s : sudokuCanditateColumns) { - System.out.print(s); - System.out.print("1\n"); - }*/ - /**int[] numbers = new int[81]; - int counter = 0; - for(String s : sudokuCandidateNumbers) { - numbers[counter] = Integer.parseInt(s); - ++counter; - }*/ + String firstColumn = ""; int counter = 0; for(String s : sudokuCanditateColumns ){ diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 83cf19ca..044bc4ea 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -13,7 +13,7 @@ public class TestSudokuVerifier { private static final String SudokuStringWithNegativeNumber = "417-36982563215894795872431682543716979158643234691275828964357157329168416487529"; private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; - private static final String stringHasRowsWithSameNumberButNotInColumn = "111111111222222222333333333444444444555555555666666666777777777888888888999999999"; + private static final String stringHasRowsWithSameNumberButNotInColumn = "123123123456456456789789789321321321654654654987987987231231231564564564897897897"; private static final String stringHasColumnsWithSameNumberButNotInRow= "123456789123456789123456789123456789123456789123456789123456789123456789123456789"; private static final String stringHasSubGridWithSameNumberButNotInRowOrColumn= "123456789234567891345678912456789123567891234678912345789123456891234567912345678"; @@ -88,7 +88,16 @@ public void testSplitGridToSubGrids() { //arrange SudokuVerifier sudokuVerifier = new SudokuVerifier(); - List expected = Arrays.asList("123234345", "345456567", "789891912", "456567678", "7898919123", "123234345", "789891912", "123234345", "123234345"); + List expected = Arrays.asList("123234345", + "456567678", + "789891912", + "456567678", + "789891912", + "123234345", + "789891912", + "123234345", + "456567678" + ); //Assert assertEquals(expected, sudokuVerifier.splitStringToSubGrids(stringHasSubGridWithSameNumberButNotInRowOrColumn, 9) ); } From 917fb43efaa1615c62bdd297d624f4742545e884 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 22:24:40 +0300 Subject: [PATCH 133/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 14 ++++++++++++++ .../tol/sqatlab/sudoku/TestSudokuVerifier.java | 8 ++++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 403b8c41..852bad39 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -519,3 +519,17 @@ UnitTestSessionAction 1443984887499 TestSudokuVerifier (Failed Tests first) FAIL UnitTestCaseAction 1443984891304 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443984891305 TestSudokuVerifier (Failed Tests first) FAIL EditAction 1443986473164 TestSudokuVerifier.java 5222 12 31 9 +RefactoringAction 1443986479363 TestSudokuVerifier.java RENAME stringHasRowsWithSameNumberButNotInColumn=>String stringHasRowsWithSameNumberButNotInColumnOrSubg FIELD +RefactoringAction 1443986482168 TestSudokuVerifier.java RENAME stringHasRowsWithSameNumberButNotInColumnOrSubg=>String stringHasRowsWithSameNumberButNotInColumnOrSubGrid FIELD +CompilationAction 1443986483494 TestSudokuVerifier.java +CompilationAction 1443986497874 TestSudokuVerifier.java +UnitTestCaseAction 1443986500433 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443986500434 TestSudokuVerifier (Failed Tests first) FAIL +RefactoringAction 1443986620387 TestSudokuVerifier.java RENAME stringHasColumnsWithSameNumberButNotInRow=>String stringHasColumnsWithSameNumberButNotInRowOr FIELD +RefactoringAction 1443986621697 TestSudokuVerifier.java RENAME stringHasColumnsWithSameNumberButNotInRowOr=>String stringHasColumnsWithSameNumberButNotInRowOrSub FIELD +RefactoringAction 1443986622367 TestSudokuVerifier.java RENAME stringHasColumnsWithSameNumberButNotInRowOrSub=>String stringHasColumnsWithSameNumberButNotInRowOrSubg FIELD +CompilationAction 1443986623227 TestSudokuVerifier.java +CompilationAction 1443986638029 TestSudokuVerifier.java +UnitTestCaseAction 1443986641001 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443986641002 TestSudokuVerifier (Failed Tests first) FAIL +EditAction 1443986680279 TestSudokuVerifier.java 5258 12 31 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 044bc4ea..6afe627b 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -13,8 +13,8 @@ public class TestSudokuVerifier { private static final String SudokuStringWithNegativeNumber = "417-36982563215894795872431682543716979158643234691275828964357157329168416487529"; private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; - private static final String stringHasRowsWithSameNumberButNotInColumn = "123123123456456456789789789321321321654654654987987987231231231564564564897897897"; - private static final String stringHasColumnsWithSameNumberButNotInRow= "123456789123456789123456789123456789123456789123456789123456789123456789123456789"; + private static final String stringHasRowsWithSameNumberButNotInColumnOrSubGrid = "123123123456456456789789789321321321654654654987987987231231231564564564897897897"; + private static final String stringHasColumnsWithSameNumberButNotInRowOrSubgrid= "147369258258258369369147147147369258258258369369147147147369258258258369369147147"; private static final String stringHasSubGridWithSameNumberButNotInRowOrColumn= "123456789234567891345678912456789123567891234678912345789123456891234567912345678"; private static final String stringHasSubGridWih123456789= "123123123456456456789789789123123123456456456789789789123123123456456456789789789"; @@ -66,14 +66,14 @@ public void testAllStringArePositiveRuleNegativeOne() { public void testDigitCanAppearOnlyOnceInRowNeg3() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertEquals(-3, sudokuVerifier.verify(stringHasRowsWithSameNumberButNotInColumn) ); + assertEquals(-3, sudokuVerifier.verify(stringHasRowsWithSameNumberButNotInColumnOrSubGrid) ); } @Test public void testDigitCanAppearOnlyOnceInColumnNeg2() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); //Assert - assertEquals(-4, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRow) ); + assertEquals(-4, sudokuVerifier.verify(stringHasColumnsWithSameNumberButNotInRowOrSubgrid) ); } @Test From 763819ed12d7668c6da148f7620f225f757acf9b Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 22:31:23 +0300 Subject: [PATCH 134/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 4 ++++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 852bad39..8c00ab68 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -533,3 +533,7 @@ CompilationAction 1443986638029 TestSudokuVerifier.java UnitTestCaseAction 1443986641001 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443986641002 TestSudokuVerifier (Failed Tests first) FAIL EditAction 1443986680279 TestSudokuVerifier.java 5258 12 31 9 +RefactoringAction 1443986689794 TestSudokuVerifier.java RENAME stringHasColumnsWithSameNumberButNotInRowOrSubgrid=>String stringHasColumnsWithSameNumberButNotInRow FIELD +RefactoringAction 1443986689795 TestSudokuVerifier.java RENAME stringHasColumnsWithSameNumberButNotInRowOrSubgrid=>String stringHasColumnsWithSameNumberButNotInRow FIELD +RefactoringAction 1443986694084 TestSudokuVerifier.java RENAME stringHasColumnsWithSameNumberButNotInRow=>String stringHasColumnsWithSameNumberButNotInRowOrSubgrid FIELD +EditAction 1443987083109 TestSudokuVerifier.java 5258 12 31 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 6afe627b..20c7e9bd 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -14,7 +14,7 @@ public class TestSudokuVerifier { private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; private static final String stringHasRowsWithSameNumberButNotInColumnOrSubGrid = "123123123456456456789789789321321321654654654987987987231231231564564564897897897"; - private static final String stringHasColumnsWithSameNumberButNotInRowOrSubgrid= "147369258258258369369147147147369258258258369369147147147369258258258369369147147"; + private static final String stringHasColumnsWithSameNumberButNotInRowOrSubgrid= "147369258258147369369258147147369258258247369369158147147369258258247369369158147"; private static final String stringHasSubGridWithSameNumberButNotInRowOrColumn= "123456789234567891345678912456789123567891234678912345789123456891234567912345678"; private static final String stringHasSubGridWih123456789= "123123123456456456789789789123123123456456456789789789123123123456456456789789789"; From cfab71cb8508945079195e0ee59bdac1dbaca27c Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 22:33:07 +0300 Subject: [PATCH 135/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 3 +++ src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index 8c00ab68..f32064f8 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -537,3 +537,6 @@ RefactoringAction 1443986689794 TestSudokuVerifier.java RENAME stringHasColumnsW RefactoringAction 1443986689795 TestSudokuVerifier.java RENAME stringHasColumnsWithSameNumberButNotInRowOrSubgrid=>String stringHasColumnsWithSameNumberButNotInRow FIELD RefactoringAction 1443986694084 TestSudokuVerifier.java RENAME stringHasColumnsWithSameNumberButNotInRow=>String stringHasColumnsWithSameNumberButNotInRowOrSubgrid FIELD EditAction 1443987083109 TestSudokuVerifier.java 5258 12 31 9 +UnitTestCaseAction 1443987085415 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443987085415 TestSudokuVerifier (Failed Tests first) FAIL +EditAction 1443987187805 TestSudokuVerifier.java 5258 12 31 9 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 20c7e9bd..6e0f077c 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -14,7 +14,7 @@ public class TestSudokuVerifier { private static final String incorrectSudokuString = "123456789912345678891234567789123456678912345567891234456789123345678912234567891"; private static final String stringHasRowsWithSameNumberButNotInColumnOrSubGrid = "123123123456456456789789789321321321654654654987987987231231231564564564897897897"; - private static final String stringHasColumnsWithSameNumberButNotInRowOrSubgrid= "147369258258147369369258147147369258258247369369158147147369258258247369369158147"; + private static final String stringHasColumnsWithSameNumberButNotInRowOrSubgrid= "147369258258147369369258147147369258258147369369258147147369258258147369369258147"; private static final String stringHasSubGridWithSameNumberButNotInRowOrColumn= "123456789234567891345678912456789123567891234678912345789123456891234567912345678"; private static final String stringHasSubGridWih123456789= "123123123456456456789789789123123123456456456789789789123123123456456456789789789"; From 2c6270bfc737e4cd94a14263a270257191b0415d Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 22:33:49 +0300 Subject: [PATCH 136/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 4 + .../20151004144639854/besouroEpisodes.txt | 81 +++++++++++++++++++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20151004144639854/zorroEpisodes.txt | 1 + .../sqatlab/sudoku/TestSudokuVerifier.java | 6 ++ 5 files changed, 93 insertions(+) diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index f32064f8..bdaeadef 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -540,3 +540,7 @@ EditAction 1443987083109 TestSudokuVerifier.java 5258 12 31 9 UnitTestCaseAction 1443987085415 TestSudokuVerifier.java FAIL UnitTestSessionAction 1443987085415 TestSudokuVerifier (Failed Tests first) FAIL EditAction 1443987187805 TestSudokuVerifier.java 5258 12 31 9 +UnitTestCaseAction 1443987189950 TestSudokuVerifier.java OK +UnitTestSessionAction 1443987189950 TestSudokuVerifier (Failed Tests first) OK +CompilationAction 1443987213516 TestSudokuVerifier.java +EditAction 1443987229775 TestSudokuVerifier.java 5440 13 33 9 diff --git a/.besouro/20151004144639854/besouroEpisodes.txt b/.besouro/20151004144639854/besouroEpisodes.txt index 3f02d1e5..bc90950c 100644 --- a/.besouro/20151004144639854/besouroEpisodes.txt +++ b/.besouro/20151004144639854/besouroEpisodes.txt @@ -279,3 +279,84 @@ 1443969104209 refactoring 1B 2722 true 1443969144792 regression 1 0 true 1443969418373 regression 2 8 true +1443987189950 refactoring 3 17758 true +1443987189951 refactoring 3 17758 true +1443987189952 refactoring 3 17758 true +1443987189953 refactoring 3 17758 true +1443987189954 refactoring 3 17758 true +1443987189955 refactoring 3 17758 true +1443987189956 refactoring 3 17758 true +1443987189957 refactoring 3 17758 true +1443987189958 refactoring 3 17758 true +1443987189959 refactoring 3 17758 true +1443987189960 refactoring 3 17758 true +1443987189961 refactoring 3 17758 true +1443987189962 refactoring 3 17758 true +1443987189963 refactoring 3 17758 true +1443987189964 refactoring 3 17758 true +1443987189965 refactoring 3 17758 true +1443987189966 refactoring 3 17758 true +1443987189967 refactoring 3 17758 true +1443987189968 refactoring 3 17758 true +1443987189969 refactoring 3 17758 true +1443987189970 refactoring 3 17758 true +1443987189971 refactoring 3 17758 true +1443987189972 refactoring 3 17758 true +1443987189973 refactoring 3 17758 true +1443987189974 refactoring 3 17758 true +1443987189975 refactoring 3 17758 true +1443987189976 refactoring 3 17758 true +1443987189977 refactoring 3 17758 true +1443987189978 refactoring 3 17758 true +1443987189979 refactoring 3 17758 true +1443987189980 refactoring 3 17758 true +1443987189981 refactoring 3 17758 true +1443987189982 refactoring 3 17758 true +1443987189983 refactoring 3 17758 true +1443987189984 refactoring 3 17758 true +1443987189985 refactoring 3 17758 true +1443987189986 refactoring 3 17758 true +1443987189987 refactoring 3 17758 true +1443987189988 refactoring 3 17758 true +1443987189989 refactoring 3 17758 true +1443987189990 refactoring 3 17758 true +1443987189991 refactoring 3 17758 true +1443987189992 refactoring 3 17758 true +1443987189993 refactoring 3 17758 true +1443987189994 refactoring 3 17758 true +1443987189995 refactoring 3 17758 true +1443987189996 refactoring 3 17758 true +1443987189997 regression 2 17758 true +1443987189998 refactoring 3 17758 true +1443987189999 refactoring 2B 17758 true +1443987190000 refactoring 1B 17758 true +1443987190001 refactoring 2B 17758 true +1443987190002 refactoring 1B 17758 true +1443987190003 refactoring 3 17758 true +1443987190004 refactoring 3 17758 true +1443987190005 refactoring 3 17758 true +1443987190006 refactoring 3 17758 true +1443987190007 refactoring 1B 17758 true +1443987190008 refactoring 3 17758 true +1443987190009 refactoring 2B 17758 true +1443987190010 refactoring 3 17758 true +1443987190011 refactoring 3 17758 true +1443987190012 refactoring 3 17758 true +1443987190013 refactoring 3 17758 true +1443987190014 refactoring 3 17758 true +1443987190015 refactoring 3 17758 true +1443987190016 refactoring 3 17758 true +1443987190017 refactoring 1B 17758 true +1443987190018 refactoring 2B 17758 true +1443987190019 refactoring 1B 17758 true +1443987190020 refactoring 2B 17758 true +1443987190021 refactoring 3 17758 true +1443987190022 refactoring 2B 17758 true +1443987190023 refactoring 1B 17758 true +1443987190024 refactoring 3 17758 true +1443987190025 refactoring 3 17758 true +1443987190026 refactoring 3 17758 true +1443987190027 refactoring 2B 17758 true +1443987190028 refactoring 1B 17758 true +1443987190029 refactoring 2B 17758 true +1443987190030 refactoring 1B 17758 true diff --git a/.besouro/20151004144639854/randomHeuristicEpisodes.txt b/.besouro/20151004144639854/randomHeuristicEpisodes.txt index 367326c1..0da989eb 100644 --- a/.besouro/20151004144639854/randomHeuristicEpisodes.txt +++ b/.besouro/20151004144639854/randomHeuristicEpisodes.txt @@ -2,3 +2,4 @@ 1443969104190 regression 2 2722 true 1443969144792 regression 1 0 true 1443969418373 regression 2 8 false +1443987189950 refactoring 3 17758 true diff --git a/.besouro/20151004144639854/zorroEpisodes.txt b/.besouro/20151004144639854/zorroEpisodes.txt index f94415c5..9d1ae338 100644 --- a/.besouro/20151004144639854/zorroEpisodes.txt +++ b/.besouro/20151004144639854/zorroEpisodes.txt @@ -2,3 +2,4 @@ 1443969104190 regression 2 2741 false 1443969144792 regression 1 40 false 1443969418373 regression 2 273 false +1443987189950 refactoring 3 17771 false diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index 6e0f077c..f59bf540 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -38,6 +38,12 @@ public void testStringEmptyException() { sudokuVerifier.verify(""); } + @Test(expected=SudokuStringAlphaException.class) + public void testStringEmptyException() { + SudokuVerifier sudokuVerifier = new SudokuVerifier(); + sudokuVerifier.verify(""); + } + @Test public void testCorrectSudokuString() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); From 781bbb4caf958424ab17092df181f578e3bb5fb7 Mon Sep 17 00:00:00 2001 From: somename Date: Sun, 4 Oct 2015 22:35:16 +0300 Subject: [PATCH 137/137] besouro automatic message --- .besouro/20151004144639854/actions.txt | 19 +++++++++++++++++++ .../sudoku/SudokuStringAlphaException.java | 10 ++++++++++ .../sqatlab/sudoku/TestSudokuVerifier.java | 4 ++-- 3 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 src/org/univoulu/tol/sqatlab/sudoku/SudokuStringAlphaException.java diff --git a/.besouro/20151004144639854/actions.txt b/.besouro/20151004144639854/actions.txt index bdaeadef..de992a62 100644 --- a/.besouro/20151004144639854/actions.txt +++ b/.besouro/20151004144639854/actions.txt @@ -544,3 +544,22 @@ UnitTestCaseAction 1443987189950 TestSudokuVerifier.java OK UnitTestSessionAction 1443987189950 TestSudokuVerifier (Failed Tests first) OK CompilationAction 1443987213516 TestSudokuVerifier.java EditAction 1443987229775 TestSudokuVerifier.java 5440 13 33 9 +CompilationAction 1443987230113 TestSudokuVerifier.java +CompilationAction 1443987230113 TestSudokuVerifier.java +CompilationAction 1443987230113 TestSudokuVerifier.java +RefactoringAction 1443987238783 TestSudokuVerifier.java RENAME testStringEmptyException()/2=>void testStringException() METHOD +RefactoringAction 1443987238831 TestSudokuVerifier.java RENAME testStringException()=>void testStringNException() METHOD +RefactoringAction 1443987240701 TestSudokuVerifier.java RENAME testStringNException()=>void testStringNonException() METHOD +RefactoringAction 1443987242105 TestSudokuVerifier.java RENAME testStringNonException()=>void testStringNonNumberException() METHOD +RefactoringAction 1443987244538 TestSudokuVerifier.java RENAME testStringNonNumberException()=>void testStringNonNumberiException() METHOD +RefactoringAction 1443987245575 TestSudokuVerifier.java RENAME testStringNonNumberiException()=>void testStringNonNumbException() METHOD +RefactoringAction 1443987246806 TestSudokuVerifier.java RENAME testStringNonNumbException()=>void testStringNonNumeException() METHOD +CompilationAction 1443987247644 TestSudokuVerifier.java +CompilationAction 1443987247768 TestSudokuVerifier.java +CompilationAction 1443987247768 TestSudokuVerifier.java +CompilationAction 1443987278588 TestSudokuVerifier.java +CompilationAction 1443987278588 TestSudokuVerifier.java +RefactoringAction 1443987307604 SudokuStringAlphaException.java ADD SudokuStringAlphaException.java CLASS +FileOpenedAction 1443987307837 SudokuStringAlphaException.java 116 0 0 0 +RefactoringAction 1443987315461 SudokuStringAlphaException.java ADD long serialVersionUID FIELD +EditAction 1443987316849 SudokuStringAlphaException.java 205 0 0 0 diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringAlphaException.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringAlphaException.java new file mode 100644 index 00000000..ff6a6361 --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuStringAlphaException.java @@ -0,0 +1,10 @@ +package org.univoulu.tol.sqatlab.sudoku; + +public class SudokuStringAlphaException extends SudokuException { + + /** + * + */ + private static final long serialVersionUID = 1114812035036610921L; + +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index f59bf540..b792c619 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -39,9 +39,9 @@ public void testStringEmptyException() { } @Test(expected=SudokuStringAlphaException.class) - public void testStringEmptyException() { + public void testStringNonNumericException() { SudokuVerifier sudokuVerifier = new SudokuVerifier(); - sudokuVerifier.verify(""); + sudokuVerifier.verify("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); } @Test