diff --git a/.besouro/20150930115137755/actions.txt b/.besouro/20150930115137755/actions.txt index 5e645161..0dfab216 100644 --- a/.besouro/20150930115137755/actions.txt +++ b/.besouro/20150930115137755/actions.txt @@ -1,8 +1,8 @@ -FileOpenedAction 1443603101760 SudokuVerifier.java 75 1 0 0 -EditAction 1443603121425 SudokuVerifier.java 116 1 1 0 -RefactoringAction 1443603133972 SudokuVerifier.java RENAME verify()=>int verify(String) METHOD -EditAction 1443603167403 SudokuVerifier.java 189 1 1 0 -RefactoringAction 1443603212994 TestSudokuVerifier.java ADD void test() METHOD -RefactoringAction 1443603213121 TestSudokuVerifier.java ADD import org.junit.Assert.* IMPORT -RefactoringAction 1443603213283 TestSudokuVerifier.java ADD TestSudokuVerifier.java CLASS -FileOpenedAction 1443603215695 TestSudokuVerifier.java 202 1 1 0 +FileOpenedAction 1443603101760 SudokuVerifier.java 75 1 0 0 +EditAction 1443603121425 SudokuVerifier.java 116 1 1 0 +RefactoringAction 1443603133972 SudokuVerifier.java RENAME verify()=>int verify(String) METHOD +EditAction 1443603167403 SudokuVerifier.java 189 1 1 0 +RefactoringAction 1443603212994 TestSudokuVerifier.java ADD void test() METHOD +RefactoringAction 1443603213121 TestSudokuVerifier.java ADD import org.junit.Assert.* IMPORT +RefactoringAction 1443603213283 TestSudokuVerifier.java ADD TestSudokuVerifier.java CLASS +FileOpenedAction 1443603215695 TestSudokuVerifier.java 202 1 1 0 diff --git a/.besouro/20151002114222445/actions.txt b/.besouro/20151002114222445/actions.txt new file mode 100644 index 00000000..59e97de4 --- /dev/null +++ b/.besouro/20151002114222445/actions.txt @@ -0,0 +1,112 @@ +FileOpenedAction 1443775342721 TestSudokuVerifier.java 216 1 1 0 +EditAction 1443777074531 SudokuVerifier.java 202 1 1 0 +EditAction 1443777074672 TestSudokuVerifier.java 285 1 3 1 +UnitTestCaseAction 1443777075472 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777075474 TestSudokuVerifier OK +RefactoringAction 1443777179945 SudokuVerifier.java ADD import java.util.ArrayList IMPORT +RefactoringAction 1443777277558 SudokuVerifier.java ADD String correc FIELD +RefactoringAction 1443777279070 SudokuVerifier.java RENAME correc=>String correctS FIELD +RefactoringAction 1443777282083 SudokuVerifier.java RENAME correctS=>String correctString FIELD +RefactoringAction 1443777598728 SudokuVerifier.java ADD int counter FIELD +EditAction 1443777691491 SudokuVerifier.java 380 1 1 0 +RefactoringAction 1443777801630 SudokuVerifier.java RENAME verify(String)=>int verifytest(String) METHOD +RefactoringAction 1443777804643 SudokuVerifier.java RENAME verifytest(String)=>int verify(String) METHOD +RefactoringAction 1443777821668 SudokuVerifier.java ADD int verify(String)/2 METHOD +RefactoringAction 1443777824183 SudokuVerifier.java RENAME verify(String)/2=>int verifytest(String) METHOD +RefactoringAction 1443777860009 TestSudokuVerifier.java ADD void test()/2 METHOD +RefactoringAction 1443777864022 TestSudokuVerifier.java RENAME test()/2=>void testC() METHOD +RefactoringAction 1443777865535 TestSudokuVerifier.java RENAME testC()=>void testCheck() METHOD +RefactoringAction 1443777876548 TestSudokuVerifier.java RENAME testCheck()=>void testCheckValid() METHOD +RefactoringAction 1443777880561 TestSudokuVerifier.java RENAME testCheckValid()=>void testCheckValidS() METHOD +RefactoringAction 1443777881573 TestSudokuVerifier.java RENAME testCheckValidS()=>void testCheckValidSo() METHOD +RefactoringAction 1443777883085 TestSudokuVerifier.java RENAME testCheckValidSo()=>void testCheckValidSoduku() METHOD +RefactoringAction 1443777896099 TestSudokuVerifier.java RENAME testCheckValidSoduku()=>void testCheckValidSodukuSolution() METHOD +RefactoringAction 1443777954200 SudokuVerifier.java ADD void verifyRuleOne(String) METHOD +RefactoringAction 1443777970564 SudokuVerifier.java RENAME verifyRuleOne(String)=>void verifyRuleOne(int) METHOD +EditAction 1443778242424 TestSudokuVerifier.java 457 2 6 2 +CompilationAction 1443778242688 TestSudokuVerifier.java +CompilationAction 1443778242688 TestSudokuVerifier.java +EditAction 1443778244729 SudokuVerifier.java 664 3 4 0 +EditAction 1443778263097 TestSudokuVerifier.java 457 2 6 2 +UnitTestCaseAction 1443778263484 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778263485 TestSudokuVerifier OK +EditAction 1443778274891 TestSudokuVerifier.java 457 2 6 2 +UnitTestCaseAction 1443778275259 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778275260 TestSudokuVerifier FAIL +EditAction 1443778320861 SudokuVerifier.java 667 3 4 0 +EditAction 1443778412023 SudokuVerifier.java 801 3 5 0 +EditAction 1443778412110 TestSudokuVerifier.java 457 2 6 2 +UnitTestCaseAction 1443778412489 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778412490 TestSudokuVerifier OK +EditAction 1443778474925 TestSudokuVerifier.java 560 2 8 3 +UnitTestCaseAction 1443778476736 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778476736 TestSudokuVerifier OK +EditAction 1443778504777 SudokuVerifier.java 802 3 5 0 +UnitTestCaseAction 1443778505103 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778505104 TestSudokuVerifier OK +EditAction 1443778665508 SudokuVerifier.java 805 3 5 0 +UnitTestCaseAction 1443778665847 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778665847 TestSudokuVerifier OK +RefactoringAction 1443778765621 TestSudokuVerifier.java ADD void test()/2 METHOD +RefactoringAction 1443778773635 TestSudokuVerifier.java RENAME test()/2=>void testCheckValidSodukuSolution()/2 METHOD +RefactoringAction 1443778853166 TestSudokuVerifier.java RENAME testCheckValidSodukuSolution()/2=>void testCheckA() METHOD +RefactoringAction 1443778854182 TestSudokuVerifier.java RENAME testCheckA()=>void testCheckAll() METHOD +RefactoringAction 1443778858196 TestSudokuVerifier.java RENAME testCheckAll()=>void testCheckAllDi() METHOD +RefactoringAction 1443778860711 TestSudokuVerifier.java RENAME testCheckAllDi()=>void testCheckAllDigit() METHOD +RefactoringAction 1443778862726 TestSudokuVerifier.java RENAME testCheckAllDigit()=>void testCheckAllDigitsA() METHOD +RefactoringAction 1443778864741 TestSudokuVerifier.java RENAME testCheckAllDigitsA()=>void testCheckAllDigitsApp() METHOD +RefactoringAction 1443778866255 TestSudokuVerifier.java RENAME testCheckAllDigitsApp()=>void testCheckAllDigitsAppear() METHOD +RefactoringAction 1443778869270 TestSudokuVerifier.java RENAME testCheckAllDigitsAppear()=>void testCheckAllDigitsAppearOnly() METHOD +RefactoringAction 1443778870785 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnly()=>void testCheckAllDigitsAppearOnlyOne() METHOD +RefactoringAction 1443778872800 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOne()=>void testCheckAllDigitsAppearOnlyOnce() METHOD +RefactoringAction 1443778877315 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnce()=>void testCheckAllDigitsAppearOnlyOnceIn() METHOD +RefactoringAction 1443778880330 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceIn()=>void testCheckAllDigitsAppearOnlyOnceInSu() METHOD +RefactoringAction 1443778881345 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSu()=>void testCheckAllDigitsAppearOnlyOnceInSub() METHOD +RefactoringAction 1443778883860 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSub()=>void testCheckAllDigitsAppearOnlyOnceInSubGr() METHOD +RefactoringAction 1443778885374 TestSudokuVerifier.java RENAME testCheckAllDigitsAppearOnlyOnceInSubGr()=>void testCheckAllDigitsAppearOnlyOnceInSubGrid() METHOD +EditAction 1443778903642 TestSudokuVerifier.java 743 3 11 4 +EditAction 1443778949426 SudokuVerifier.java 805 3 5 0 +EditAction 1443779099417 TestSudokuVerifier.java 745 3 10 3 +RefactoringAction 1443779129964 SudokuVerifier.java ADD void verifyRuleSecond(String) METHOD +RefactoringAction 1443779141994 SudokuVerifier.java RENAME verifyRuleSecond(String)=>int verifyRuleSecond(int) METHOD +EditAction 1443779148183 SudokuVerifier.java 890 4 5 0 +CompilationAction 1443779148447 SudokuVerifier.java +EditAction 1443779152192 TestSudokuVerifier.java 751 3 10 3 +CompilationAction 1443779152499 TestSudokuVerifier.java +RefactoringAction 1443779238343 SudokuVerifier.java ADD List ans FIELD +RefactoringAction 1443779240859 SudokuVerifier.java RENAME ans=>List answerList FIELD +RefactoringAction 1443779298505 SudokuVerifier.java ADD import java.util.ArrayList/2 IMPORT +RefactoringAction 1443779298506 SudokuVerifier.java ADD import java.util.List IMPORT +RefactoringAction 1443779303023 SudokuVerifier.java REMOVE import java.util.ArrayList/2 IMPORT +EditAction 1443779533325 TestSudokuVerifier.java 948 3 17 7 +CompilationAction 1443779535792 SudokuVerifier.java +CompilationAction 1443779535963 SudokuVerifier.java +RefactoringAction 1443779562873 SudokuVerifier.java REMOVE answerList FIELD +RefactoringAction 1443779572914 SudokuVerifier.java ADD List answerList FIELD +CompilationAction 1443780333867 SudokuVerifier.java +CompilationAction 1443780333867 SudokuVerifier.java +CompilationAction 1443780473438 SudokuVerifier.java +CompilationAction 1443780473439 SudokuVerifier.java +UnitTestCaseAction 1443780474278 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780474279 TestSudokuVerifier FAIL +EditAction 1443780496311 SudokuVerifier.java 1106 4 8 0 +UnitTestCaseAction 1443780496689 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780496689 TestSudokuVerifier FAIL +EditAction 1443780767228 TestSudokuVerifier.java 960 3 11 4 +EditAction 1443780784884 SudokuVerifier.java 1076 4 8 0 +EditAction 1443781048015 SudokuVerifier.java 1157 4 6 0 +UnitTestCaseAction 1443781048360 TestSudokuVerifier.java OK +UnitTestSessionAction 1443781048360 TestSudokuVerifier OK +EditAction 1443781065253 TestSudokuVerifier.java 948 3 17 7 +UnitTestCaseAction 1443781065586 TestSudokuVerifier.java OK +UnitTestSessionAction 1443781065587 TestSudokuVerifier OK +EditAction 1443781488791 SudokuVerifier.java 1160 4 6 0 +EditAction 1443781490691 TestSudokuVerifier.java 919 3 17 7 +RefactoringAction 1443782389703 SudokuVerifier.java ADD int FIELD +RefactoringAction 1443782447377 SudokuVerifier.java REMOVE tab FIELD +EditAction 1443782467336 SudokuVerifier.java 1242 4 8 0 +UnitTestCaseAction 1443782468518 TestSudokuVerifier.java OK +UnitTestSessionAction 1443782468518 TestSudokuVerifier OK +EditAction 1443782587687 SudokuVerifier.java 1246 4 6 0 +UnitTestCaseAction 1443783074921 TestSudokuVerifier.java OK +UnitTestSessionAction 1443783074921 TestSudokuVerifier OK diff --git a/.besouro/20151002114222445/besouroEpisodes.txt b/.besouro/20151002114222445/besouroEpisodes.txt new file mode 100644 index 00000000..33c4c0e6 --- /dev/null +++ b/.besouro/20151002114222445/besouroEpisodes.txt @@ -0,0 +1,47 @@ +1443777075474 test-addition 1 1732 true +1443778263485 test-first 2 1083 true +1443778263486 test-first 2 1083 true +1443778263487 test-last 1 1083 false +1443778263488 test-first 2 1083 true +1443778263489 test-first 2 1083 true +1443778263490 test-last 1 1083 false +1443778412490 production 1 137 false +1443778412491 refactoring 2A 137 true +1443778476736 test-addition 1 1 true +1443778505104 refactoring 2A 0 true +1443778665847 refactoring 2A 0 true +1443781048360 test-first 1 2282 true +1443781048361 test-first 1 2282 true +1443781048362 test-first 1 2282 true +1443781048363 test-first 1 2282 true +1443781048364 test-first 1 2282 true +1443781048365 test-first 1 2282 true +1443781048366 test-first 1 2282 true +1443781048367 test-first 1 2282 true +1443781048368 test-first 1 2282 true +1443781048369 test-first 1 2282 true +1443781048370 test-first 1 2282 true +1443781048371 test-first 1 2282 true +1443781048372 test-first 1 2282 true +1443781048373 test-first 1 2282 true +1443781048374 test-first 1 2282 true +1443781048375 test-first 1 2282 true +1443781048376 test-first 1 2282 true +1443781048377 test-first 1 2282 true +1443781048378 test-first 1 2282 true +1443781048379 test-first 1 2282 true +1443781048380 test-first 1 2282 true +1443781048381 test-first 1 2282 true +1443781048382 test-first 1 2282 true +1443781048383 test-first 1 2282 true +1443781048384 test-first 1 2282 true +1443781048385 test-first 1 2282 true +1443781048386 test-last 1 2282 false +1443781048387 test-first 1 2282 true +1443781048388 test-first 1 2282 true +1443781048389 test-first 1 2282 true +1443781048390 test-first 1 2282 true +1443781065587 test-addition 1 0 true +1443782468518 production 1 979 false +1443782468519 refactoring 2A 979 true +1443783074921 refactoring 2A 487 true diff --git a/.besouro/20151002114222445/disagreements.txt b/.besouro/20151002114222445/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002114222445/randomHeuristicEpisodes.txt b/.besouro/20151002114222445/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..cc5d809b --- /dev/null +++ b/.besouro/20151002114222445/randomHeuristicEpisodes.txt @@ -0,0 +1,10 @@ +1443777075474 test-addition 1 1732 false +1443778263485 test-first 2 1083 true +1443778412490 production 1 137 false +1443778476736 test-addition 1 1 false +1443778505104 refactoring 2A 0 false +1443778665847 refactoring 2A 0 true +1443781048360 test-first 1 2282 true +1443781065587 test-addition 1 0 false +1443782468518 production 1 979 true +1443783074921 refactoring 2A 487 false diff --git a/.besouro/20151002114222445/userComments.txt b/.besouro/20151002114222445/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002114222445/zorroEpisodes.txt b/.besouro/20151002114222445/zorroEpisodes.txt new file mode 100644 index 00000000..e7b22c83 --- /dev/null +++ b/.besouro/20151002114222445/zorroEpisodes.txt @@ -0,0 +1,10 @@ +1443777075474 test-addition 1 1732 true +1443778263485 test-first 2 1188 true +1443778412490 production 1 149 true +1443778476736 test-addition 1 64 true +1443778505104 refactoring 2A 28 true +1443778665847 refactoring 2A 160 true +1443781048360 test-first 1 2382 true +1443781065587 test-addition 1 17 true +1443782468518 production 1 1402 true +1443783074921 refactoring 2A 606 true diff --git a/.besouro/20151007143234280/actions.txt b/.besouro/20151007143234280/actions.txt new file mode 100644 index 00000000..0f980076 --- /dev/null +++ b/.besouro/20151007143234280/actions.txt @@ -0,0 +1,100 @@ +FileOpenedAction 1444217554996 TestSudokuVerifier.java 919 3 17 7 +UnitTestCaseAction 1444217621031 TestSudokuVerifier.java OK +UnitTestSessionAction 1444217621040 TestSudokuVerifier OK +RefactoringAction 1444218752745 SudokuVerifier.java ADD String inn FIELD +RefactoringAction 1444218754281 SudokuVerifier.java RENAME inn=>String innco FIELD +RefactoringAction 1444218759328 SudokuVerifier.java RENAME innco=>String inncorrectString FIELD +EditAction 1444218768145 SudokuVerifier.java 1357 4 6 0 +RefactoringAction 1444218833886 SudokuVerifier.java REMOVE inncorrectString FIELD +RefactoringAction 1444218833888 SudokuVerifier.java REMOVE correctString FIELD +RefactoringAction 1444218840398 TestSudokuVerifier.java ADD String correctString FIELD +RefactoringAction 1444218840399 TestSudokuVerifier.java ADD String inncorrectString FIELD +EditAction 1444218861777 TestSudokuVerifier.java 1145 3 17 7 +EditAction 1444218864236 SudokuVerifier.java 1137 4 6 0 +RefactoringAction 1444219056327 TestSudokuVerifier.java ADD void test()/2 METHOD +RefactoringAction 1444219064355 TestSudokuVerifier.java RENAME test()/2=>void tests() METHOD +EditAction 1444219087716 TestSudokuVerifier.java 1298 4 20 8 +RefactoringAction 1444219343166 SudokuVerifier.java REMOVE answerList FIELD +RefactoringAction 1444219443793 SudokuVerifier.java ADD int tab FIELD +EditAction 1444220151394 SudokuVerifier.java 1386 4 8 0 +CompilationAction 1444220151628 SudokuVerifier.java +UnitTestCaseAction 1444220153673 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220153674 TestSudokuVerifier FAIL +CompilationAction 1444220205557 SudokuVerifier.java +CompilationAction 1444220205589 SudokuVerifier.java +UnitTestCaseAction 1444220207571 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220207572 TestSudokuVerifier FAIL +RefactoringAction 1444220273580 TestSudokuVerifier.java REMOVE testCheckValidSodukuSolution() METHOD +RefactoringAction 1444220273582 TestSudokuVerifier.java REMOVE testCheckAllDigitsAppearOnlyOnceInSubGrid() METHOD +RefactoringAction 1444220273583 TestSudokuVerifier.java REMOVE test() METHOD +EditAction 1444220278099 TestSudokuVerifier.java 1368 1 2 0 +UnitTestCaseAction 1444220279835 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220279836 TestSudokuVerifier FAIL +RefactoringAction 1444220330229 SudokuVerifier.java REMOVE verifyRuleOne(int) METHOD +RefactoringAction 1444220330231 SudokuVerifier.java REMOVE verifyRuleSecond(int) METHOD +RefactoringAction 1444220330233 SudokuVerifier.java REMOVE verifytest(String) METHOD +CompilationAction 1444220332812 SudokuVerifier.java +EditAction 1444220335725 TestSudokuVerifier.java 1368 1 2 0 +UnitTestCaseAction 1444220336329 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220336330 TestSudokuVerifier FAIL +EditAction 1444220399023 SudokuVerifier.java 1466 1 3 0 +UnitTestCaseAction 1444220400284 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220400285 TestSudokuVerifier FAIL +EditAction 1444220448639 SudokuVerifier.java 1470 1 3 0 +UnitTestCaseAction 1444220449293 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220449293 TestSudokuVerifier FAIL +EditAction 1444220539699 SudokuVerifier.java 1535 1 3 0 +UnitTestCaseAction 1444220540357 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220540357 TestSudokuVerifier FAIL +EditAction 1444220586371 SudokuVerifier.java 1539 1 6 0 +UnitTestCaseAction 1444220588358 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220588359 TestSudokuVerifier FAIL +EditAction 1444220659917 TestSudokuVerifier.java 1366 1 3 1 +UnitTestCaseAction 1444220662058 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220662059 TestSudokuVerifier FAIL +EditAction 1444220802018 SudokuVerifier.java 1541 1 6 0 +UnitTestCaseAction 1444220803766 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444220803767 TestSudokuVerifier FAIL +EditAction 1444221165445 SudokuVerifier.java 1548 1 6 0 +UnitTestCaseAction 1444221166131 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444221166132 TestSudokuVerifier FAIL +EditAction 1444221218971 SudokuVerifier.java 1585 1 6 0 +UnitTestCaseAction 1444221219522 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444221219522 TestSudokuVerifier FAIL +EditAction 1444221252858 SudokuVerifier.java 1585 1 6 0 +UnitTestCaseAction 1444221253355 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444221253355 TestSudokuVerifier FAIL +EditAction 1444221346401 SudokuVerifier.java 1628 1 6 0 +UnitTestCaseAction 1444221347041 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444221347041 TestSudokuVerifier FAIL +EditAction 1444221524901 SudokuVerifier.java 1628 1 6 0 +UnitTestCaseAction 1444221525424 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444221525425 TestSudokuVerifier FAIL +EditAction 1444221647771 SudokuVerifier.java 1628 1 6 0 +UnitTestCaseAction 1444221648414 TestSudokuVerifier.java OK +UnitTestSessionAction 1444221648415 TestSudokuVerifier OK +EditAction 1444221795442 SudokuVerifier.java 1526 1 3 0 +RefactoringAction 1444222643050 SudokuVerifier.java ADD int verifytest(String) METHOD +RefactoringAction 1444222643051 SudokuVerifier.java ADD int verifyRuleOne(int) METHOD +RefactoringAction 1444222643052 SudokuVerifier.java ADD int verifyRuleSecond(int) METHOD +RefactoringAction 1444222661557 TestSudokuVerifier.java ADD void test() METHOD +RefactoringAction 1444222661560 TestSudokuVerifier.java ADD void testCheckValidSodukuSolution() METHOD +RefactoringAction 1444222661561 TestSudokuVerifier.java ADD void testCheckAllDigitsAppearOnlyOnceInSubGrid() METHOD +EditAction 1444222710127 SudokuVerifier.java 1448 4 8 0 +CompilationAction 1444222710503 SudokuVerifier.java +EditAction 1444222711572 TestSudokuVerifier.java 1298 4 20 8 +RefactoringAction 1444222741154 SudokuVerifier.java REMOVE verifytest(String) METHOD +RefactoringAction 1444222750167 TestSudokuVerifier.java REMOVE test() METHOD +RefactoringAction 1444222819199 TestSudokuVerifier.java ADD String inncorrectString/2 FIELD +RefactoringAction 1444222822216 TestSudokuVerifier.java RENAME inncorrectString/2=>String inncorrectString2 FIELD +EditAction 1444222846273 TestSudokuVerifier.java 1267 3 17 7 +CompilationAction 1444222954662 SudokuVerifier.java +CompilationAction 1444222954816 SudokuVerifier.java +RefactoringAction 1444223142649 SudokuVerifier.java REMOVE verifyRuleSecond(int) METHOD +RefactoringAction 1444223178947 TestSudokuVerifier.java REMOVE testCheckAllDigitsAppearOnlyOnceInSubGrid() METHOD +RefactoringAction 1444223286814 SudokuVerifier.java ADD void checkCell(char METHOD +CompilationAction 1444223345358 SudokuVerifier.java +CompilationAction 1444223345581 SudokuVerifier.java +CompilationAction 1444223345582 TestSudokuVerifier.java +EditAction 1444223355710 TestSudokuVerifier.java 1304 2 8 3 +EditAction 1444223521162 SudokuVerifier.java 1322 3 8 0 diff --git a/.besouro/20151007143234280/besouroEpisodes.txt b/.besouro/20151007143234280/besouroEpisodes.txt new file mode 100644 index 00000000..a789b161 --- /dev/null +++ b/.besouro/20151007143234280/besouroEpisodes.txt @@ -0,0 +1,150 @@ +1444217621040 regression 1 66 true +1444221648415 test-first 3 2895 true +1444221648416 test-first 3 2895 true +1444221648417 test-first 3 2895 true +1444221648418 test-first 3 2895 true +1444221648419 test-first 3 2895 true +1444221648420 test-first 3 2895 true +1444221648421 test-first 3 2895 true +1444221648422 test-first 3 2895 true +1444221648423 test-first 3 2895 true +1444221648424 test-first 3 2895 true +1444221648425 test-first 3 2895 true +1444221648426 test-first 3 2895 true +1444221648427 test-first 3 2895 true +1444221648428 test-first 3 2895 true +1444221648429 test-first 3 2895 true +1444221648430 test-first 3 2895 true +1444221648431 test-first 3 2895 true +1444221648432 test-first 3 2895 true +1444221648433 test-first 3 2895 true +1444221648434 test-first 3 2895 true +1444221648435 test-first 3 2895 true +1444221648436 test-first 3 2895 true +1444221648437 test-first 3 2895 true +1444221648438 test-first 3 2895 true +1444221648439 test-first 3 2895 true +1444221648440 test-first 3 2895 true +1444221648441 test-first 3 2895 true +1444221648442 test-last 1 2895 false +1444221648443 test-first 3 2895 true +1444221648444 test-first 3 2895 true +1444221648445 test-first 3 2895 true +1444221648446 test-first 3 2895 true +1444221648447 test-first 3 2895 true +1444221648448 test-first 3 2895 true +1444221648449 test-first 3 2895 true +1444221648450 test-first 3 2895 true +1444221648451 test-first 3 2895 true +1444221648452 test-first 3 2895 true +1444221648453 test-first 3 2895 true +1444221648454 test-first 3 2895 true +1444221648455 test-first 3 2895 true +1444221648456 test-first 3 2895 true +1444221648457 test-first 3 2895 true +1444221648458 test-first 3 2895 true +1444221648459 test-first 3 2895 true +1444221648460 test-first 3 2895 true +1444221648461 test-first 3 2895 true +1444221648462 test-first 3 2895 true +1444221648463 test-first 3 2895 true +1444221648464 test-first 3 2895 true +1444221648465 test-first 3 2895 true +1444221648466 test-first 3 2895 true +1444221648467 test-last 1 2895 false +1444221648468 test-first 3 2895 true +1444221648469 test-last 1 2895 false +1444221648470 test-first 3 2895 true +1444221648471 test-last 1 2895 false +1444221648472 test-first 3 2895 true +1444221648473 test-last 1 2895 false +1444221648474 test-first 3 2895 true +1444221648475 test-last 1 2895 false +1444221648476 test-first 3 2895 true +1444221648477 test-last 1 2895 false +1444221648478 test-first 3 2895 true +1444221648479 test-first 3 2895 true +1444221648480 test-first 3 2895 true +1444221648481 test-first 3 2895 true +1444221648482 test-first 3 2895 true +1444221648483 test-first 3 2895 true +1444221648484 test-first 3 2895 true +1444221648485 test-first 3 2895 true +1444221648486 test-first 3 2895 true +1444221648487 test-first 3 2895 true +1444221648488 test-first 3 2895 true +1444221648489 test-first 3 2895 true +1444221648490 test-first 3 2895 true +1444221648491 test-first 3 2895 true +1444221648492 test-first 3 2895 true +1444221648493 test-first 3 2895 true +1444221648494 test-first 3 2895 true +1444221648495 test-first 3 2895 true +1444221648496 test-first 3 2895 true +1444221648497 test-first 3 2895 true +1444221648498 test-first 3 2895 true +1444221648499 test-first 3 2895 true +1444221648500 test-first 3 2895 true +1444221648501 test-first 3 2895 true +1444221648502 test-first 3 2895 true +1444221648503 test-first 3 2895 true +1444221648504 test-first 3 2895 true +1444221648505 test-first 3 2895 true +1444221648506 test-first 3 2895 true +1444221648507 test-first 3 2895 true +1444221648508 test-first 3 2895 true +1444221648509 test-first 3 2895 true +1444221648510 test-first 3 2895 true +1444221648511 test-first 3 2895 true +1444221648512 test-last 1 2895 false +1444221648513 test-first 3 2895 true +1444221648514 test-first 3 2895 true +1444221648515 test-first 3 2895 true +1444221648516 test-first 3 2895 true +1444221648517 test-first 3 2895 true +1444221648518 test-first 3 2895 true +1444221648519 test-first 3 2895 true +1444221648520 test-first 3 2895 true +1444221648521 test-first 3 2895 true +1444221648522 test-first 3 2895 true +1444221648523 test-first 3 2895 true +1444221648524 test-first 3 2895 true +1444221648525 test-first 3 2895 true +1444221648526 test-first 3 2895 true +1444221648527 test-first 3 2895 true +1444221648528 test-first 3 2895 true +1444221648529 test-first 3 2895 true +1444221648530 test-first 3 2895 true +1444221648531 test-first 3 2895 true +1444221648532 test-first 3 2895 true +1444221648533 test-first 3 2895 true +1444221648534 test-first 3 2895 true +1444221648535 test-first 3 2895 true +1444221648536 test-first 3 2895 true +1444221648537 test-first 3 2895 true +1444221648538 test-first 3 2895 true +1444221648539 test-first 3 2895 true +1444221648540 test-first 3 2895 true +1444221648541 test-first 3 2895 true +1444221648542 test-first 3 2895 true +1444221648543 test-first 3 2895 true +1444221648544 test-first 3 2895 true +1444221648545 test-first 3 2895 true +1444221648546 test-first 3 2895 true +1444221648547 test-first 3 2895 true +1444221648548 test-first 3 2895 true +1444221648549 test-first 3 2895 true +1444221648550 test-first 3 2895 true +1444221648551 test-first 3 2895 true +1444221648552 test-first 3 2895 true +1444221648553 test-first 3 2895 true +1444221648554 test-first 3 2895 true +1444221648555 test-first 3 2895 true +1444221648556 test-first 3 2895 true +1444221648557 test-first 3 2895 true +1444221648558 test-first 3 2895 true +1444221648559 test-first 3 2895 true +1444221648560 test-first 3 2895 true +1444221648561 test-first 3 2895 true +1444221648562 test-first 3 2895 true +1444221648563 test-first 3 2895 true diff --git a/.besouro/20151007143234280/disagreements.txt b/.besouro/20151007143234280/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007143234280/randomHeuristicEpisodes.txt b/.besouro/20151007143234280/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..748cff85 --- /dev/null +++ b/.besouro/20151007143234280/randomHeuristicEpisodes.txt @@ -0,0 +1,2 @@ +1444217621040 regression 1 66 false +1444221648415 test-first 3 2895 true diff --git a/.besouro/20151007143234280/userComments.txt b/.besouro/20151007143234280/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007143234280/zorroEpisodes.txt b/.besouro/20151007143234280/zorroEpisodes.txt new file mode 100644 index 00000000..6eb3b1a5 --- /dev/null +++ b/.besouro/20151007143234280/zorroEpisodes.txt @@ -0,0 +1,2 @@ +1444217621040 regression 1 66 true +1444221648415 test-first 3 4027 true diff --git a/.besouro/20151007202437808/actions.txt b/.besouro/20151007202437808/actions.txt new file mode 100644 index 00000000..cd662b92 --- /dev/null +++ b/.besouro/20151007202437808/actions.txt @@ -0,0 +1 @@ +FileOpenedAction 1444238677930 SudokuVerifier.java 1322 3 8 0 diff --git a/.besouro/20151007202437808/besouroEpisodes.txt b/.besouro/20151007202437808/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007202437808/disagreements.txt b/.besouro/20151007202437808/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007202437808/randomHeuristicEpisodes.txt b/.besouro/20151007202437808/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007202437808/userComments.txt b/.besouro/20151007202437808/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007202437808/zorroEpisodes.txt b/.besouro/20151007202437808/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007215357291/actions.txt b/.besouro/20151007215357291/actions.txt new file mode 100644 index 00000000..6219a5a3 --- /dev/null +++ b/.besouro/20151007215357291/actions.txt @@ -0,0 +1,177 @@ +FileOpenedAction 1444244037360 SudokuVerifier.java 1322 3 8 0 +EditAction 1444244822122 SudokuVerifier.java 1540 3 11 0 +UnitTestCaseAction 1444244823092 TestSudokuVerifier.java OK +UnitTestSessionAction 1444244823093 TestSudokuVerifier OK +EditAction 1444245502396 SudokuVerifier.java 1583 3 8 0 +CompilationAction 1444245502813 SudokuVerifier.java +UnitTestCaseAction 1444245636257 TestSudokuVerifier.java OK +UnitTestSessionAction 1444245636258 TestSudokuVerifier OK +EditAction 1444245698497 SudokuVerifier.java 1681 3 11 0 +EditAction 1444245802059 TestSudokuVerifier.java 1300 2 8 3 +UnitTestCaseAction 1444245802643 TestSudokuVerifier.java OK +UnitTestSessionAction 1444245802643 TestSudokuVerifier OK +EditAction 1444245813816 TestSudokuVerifier.java 1296 2 8 3 +UnitTestCaseAction 1444245814401 TestSudokuVerifier.java OK +UnitTestSessionAction 1444245814401 TestSudokuVerifier OK +EditAction 1444245833148 TestSudokuVerifier.java 1292 2 8 3 +EditAction 1444245887192 SudokuVerifier.java 1706 3 11 0 +EditAction 1444246091807 TestSudokuVerifier.java 1300 2 8 3 +RefactoringAction 1444246388790 TestSudokuVerifier.java ADD void testCheckValidSodukuSolution()/2 METHOD +RefactoringAction 1444246397808 TestSudokuVerifier.java RENAME testCheckValidSodukuSolution()/2=>void testCheckValidSodukuSolutionCORRECT() METHOD +RefactoringAction 1444246419326 TestSudokuVerifier.java RENAME testCheckValidSodukuSolution()=>void testCheckValidSodukuSolutionIN() METHOD +RefactoringAction 1444246421842 TestSudokuVerifier.java RENAME testCheckValidSodukuSolutionIN()=>void testCheckValidSodukuSolutionINCORRECT() METHOD +RefactoringAction 1444246424857 TestSudokuVerifier.java RENAME inncorrectString=>String incorrectString FIELD +RefactoringAction 1444246426871 TestSudokuVerifier.java RENAME inncorrectString2=>String incorrectString2 FIELD +EditAction 1444246487885 TestSudokuVerifier.java 1515 3 9 3 +UnitTestCaseAction 1444246488503 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246488503 TestSudokuVerifier OK +EditAction 1444246518876 TestSudokuVerifier.java 1514 3 9 3 +UnitTestCaseAction 1444246519380 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246519381 TestSudokuVerifier OK +EditAction 1444246550745 TestSudokuVerifier.java 1512 3 9 3 +UnitTestCaseAction 1444246551268 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246551268 TestSudokuVerifier OK +EditAction 1444246615687 TestSudokuVerifier.java 1516 3 9 3 +UnitTestCaseAction 1444246616346 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246616347 TestSudokuVerifier OK +EditAction 1444246671431 SudokuVerifier.java 1743 3 12 0 +UnitTestCaseAction 1444246671941 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246671942 TestSudokuVerifier OK +EditAction 1444246705781 TestSudokuVerifier.java 1520 3 9 3 +UnitTestCaseAction 1444246706333 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246706333 TestSudokuVerifier OK +EditAction 1444246720557 TestSudokuVerifier.java 1524 3 9 3 +UnitTestCaseAction 1444246721069 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246721069 TestSudokuVerifier OK +EditAction 1444246959170 SudokuVerifier.java 1756 3 12 0 +UnitTestCaseAction 1444246959768 TestSudokuVerifier.java OK +UnitTestSessionAction 1444246959768 TestSudokuVerifier OK +EditAction 1444247734962 TestSudokuVerifier.java 1548 3 10 3 +UnitTestCaseAction 1444247735660 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444247735661 TestSudokuVerifier FAIL +EditAction 1444247846450 TestSudokuVerifier.java 1608 3 12 3 +UnitTestCaseAction 1444247847003 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444247847003 TestSudokuVerifier FAIL +RefactoringAction 1444247899539 SudokuVerifier.java REMOVE counter FIELD +EditAction 1444247908265 SudokuVerifier.java 1679 3 12 0 +EditAction 1444247944520 TestSudokuVerifier.java 1611 3 12 3 +UnitTestCaseAction 1444247945072 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444247945073 TestSudokuVerifier FAIL +EditAction 1444248222817 SudokuVerifier.java 1679 3 12 0 +UnitTestCaseAction 1444248223412 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248223412 TestSudokuVerifier FAIL +EditAction 1444248518468 SudokuVerifier.java 1672 3 12 0 +UnitTestCaseAction 1444248519390 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248519390 TestSudokuVerifier FAIL +EditAction 1444248603635 SudokuVerifier.java 1718 3 12 0 +UnitTestCaseAction 1444248604242 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248604243 TestSudokuVerifier FAIL +EditAction 1444248636186 SudokuVerifier.java 1722 3 12 0 +UnitTestCaseAction 1444248636687 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248636688 TestSudokuVerifier FAIL +RefactoringAction 1444248712728 TestSudokuVerifier.java REMOVE tests() METHOD +EditAction 1444248815925 TestSudokuVerifier.java 1432 2 8 2 +EditAction 1444248816209 SudokuVerifier.java 1764 3 12 0 +UnitTestCaseAction 1444248816715 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444248816715 TestSudokuVerifier FAIL +EditAction 1444249282151 SudokuVerifier.java 1768 3 12 0 +UnitTestCaseAction 1444249282902 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249282903 TestSudokuVerifier FAIL +EditAction 1444249605671 SudokuVerifier.java 1763 3 12 0 +UnitTestCaseAction 1444249606375 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249606375 TestSudokuVerifier FAIL +EditAction 1444249619417 SudokuVerifier.java 1768 3 12 0 +UnitTestCaseAction 1444249620105 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444249620106 TestSudokuVerifier FAIL +EditAction 1444250164821 SudokuVerifier.java 1827 3 12 0 +UnitTestCaseAction 1444250165708 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250165709 TestSudokuVerifier FAIL +UnitTestCaseAction 1444250326248 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250326249 TestSudokuVerifier FAIL +EditAction 1444250388320 TestSudokuVerifier.java 1430 2 8 2 +UnitTestCaseAction 1444250389068 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250389069 TestSudokuVerifier FAIL +RefactoringAction 1444250452757 SudokuVerifier.java REMOVE verifyRuleOne(int) METHOD +EditAction 1444250545750 SudokuVerifier.java 1529 2 9 0 +EditAction 1444250549643 TestSudokuVerifier.java 1432 2 8 2 +UnitTestCaseAction 1444250550270 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444250550270 TestSudokuVerifier FAIL +EditAction 1444250938186 SudokuVerifier.java 1518 2 9 0 +UnitTestCaseAction 1444251018019 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444251018020 TestSudokuVerifier FAIL +EditAction 1444251160144 SudokuVerifier.java 1534 2 9 0 +UnitTestCaseAction 1444251160768 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444251160768 TestSudokuVerifier FAIL +EditAction 1444251218074 SudokuVerifier.java 1518 2 9 0 +EditAction 1444251299987 SudokuVerifier.java 1548 2 9 0 +UnitTestCaseAction 1444251300647 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444251300648 TestSudokuVerifier FAIL +EditAction 1444251332350 SudokuVerifier.java 1583 2 9 0 +UnitTestCaseAction 1444251332938 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444251332938 TestSudokuVerifier FAIL +EditAction 1444251435505 SudokuVerifier.java 1595 2 9 0 +CompilationAction 1444251435898 SudokuVerifier.java +CompilationAction 1444251549117 SudokuVerifier.java +UnitTestCaseAction 1444251549496 TestSudokuVerifier.java OK +UnitTestSessionAction 1444251549497 TestSudokuVerifier OK +EditAction 1444251614533 SudokuVerifier.java 1634 2 9 0 +EditAction 1444251635447 SudokuVerifier.java 1552 2 9 0 +EditAction 1444251722411 SudokuVerifier.java 1535 2 9 0 +UnitTestCaseAction 1444251723085 TestSudokuVerifier.java OK +UnitTestSessionAction 1444251723085 TestSudokuVerifier OK +EditAction 1444251847528 SudokuVerifier.java 1469 2 9 0 +RefactoringAction 1444251930113 TestSudokuVerifier.java ADD void testCheckValidSodukuSolutionINCORRECT()/2 METHOD +RefactoringAction 1444252035438 TestSudokuVerifier.java RENAME testCheckValidSodukuSolutionINCORRECT()/2=>void testCheck() METHOD +RefactoringAction 1444252088456 TestSudokuVerifier.java RENAME testCheck()=>void testCheckA() METHOD +RefactoringAction 1444252089470 TestSudokuVerifier.java RENAME testCheckA()=>void testCheckAP() METHOD +RefactoringAction 1444252091982 TestSudokuVerifier.java RENAME testCheckAP()=>void testCheckAppe() METHOD +RefactoringAction 1444252093996 TestSudokuVerifier.java RENAME testCheckAppe()=>void testCheckAppear() METHOD +RefactoringAction 1444252100010 TestSudokuVerifier.java RENAME testCheckAppear()=>void testCheckDigiAppear() METHOD +RefactoringAction 1444252101022 TestSudokuVerifier.java RENAME testCheckDigiAppear()=>void testCheckDigitAppear() METHOD +RefactoringAction 1444252107040 TestSudokuVerifier.java RENAME testCheckDigitAppear()=>void testCheckDigitAppearO() METHOD +RefactoringAction 1444252109053 TestSudokuVerifier.java RENAME testCheckDigitAppearO()=>void testCheckDigitAppearOnly() METHOD +RefactoringAction 1444252110566 TestSudokuVerifier.java RENAME testCheckDigitAppearOnly()=>void testCheckDigitAppearOnlyIn() METHOD +RefactoringAction 1444252113582 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyIn()=>void testCheckDigitAppearOnlyInSub() METHOD +RefactoringAction 1444252115602 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInSub()=>void testCheckDigitAppearOnlyInSub FIELD +RefactoringAction 1444252119631 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInSub()=>void testCheckDigitAppearOnlyInSubg() METHOD +RefactoringAction 1444252120645 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInSubg()=>void testCheckDigitAppearOnlyInSubG() METHOD +RefactoringAction 1444252127158 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInSubG()=>void testCheckDigitAppearOnlyInR() METHOD +RefactoringAction 1444252128671 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInR()=>void testCheckDigitAppearOnlyInRow() METHOD +RefactoringAction 1444252132186 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInRow()=>void testCheckDigitAppearOnlyInRows() METHOD +EditAction 1444252135623 TestSudokuVerifier.java 1730 3 12 3 +UnitTestCaseAction 1444252596377 TestSudokuVerifier.java OK +UnitTestSessionAction 1444252596378 TestSudokuVerifier OK +RefactoringAction 1444252627842 SudokuVerifier.java ADD String result FIELD +RefactoringAction 1444252662010 SudokuVerifier.java ADD String checkRows(char METHOD +EditAction 1444252904945 TestSudokuVerifier.java 1730 3 12 3 +EditAction 1444253063427 TestSudokuVerifier.java 1729 3 12 3 +EditAction 1444253982702 SudokuVerifier.java 1300 3 11 0 +RefactoringAction 1444254106316 SudokuVerifier.java ADD import java.util.Set IMPORT +RefactoringAction 1444254112953 SudokuVerifier.java ADD import java.util.HashSet IMPORT +UnitTestCaseAction 1444254359552 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444254359553 TestSudokuVerifier FAIL +EditAction 1444254504585 TestSudokuVerifier.java 1729 3 12 3 +UnitTestCaseAction 1444254505211 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444254505212 TestSudokuVerifier FAIL +EditAction 1444254600426 TestSudokuVerifier.java 1730 3 12 3 +UnitTestCaseAction 1444254602372 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444254602373 TestSudokuVerifier FAIL +UnitTestCaseAction 1444254757664 TestSudokuVerifier.java OK +UnitTestSessionAction 1444254757665 TestSudokuVerifier OK +UnitTestCaseAction 1444254773505 TestSudokuVerifier.java OK +UnitTestSessionAction 1444254773505 TestSudokuVerifier OK +RefactoringAction 1444254810719 TestSudokuVerifier.java ADD void testCheckDigitAppearOnlyInRows()/2 METHOD +RefactoringAction 1444254823746 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInRows()/2=>void testCheckDigitAppearOnlyInColumn() METHOD +RefactoringAction 1444254824761 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInColumn()=>void testCheckDigitAppearOnlyInColumns() METHOD +RefactoringAction 1444254841278 TestSudokuVerifier.java ADD String incorrectString2/2 FIELD +RefactoringAction 1444254844791 TestSudokuVerifier.java RENAME incorrectString2/2=>String incorrectString4 FIELD +EditAction 1444254894817 TestSudokuVerifier.java 2162 4 16 4 +RefactoringAction 1444254941337 SudokuVerifier.java ADD String checkColumns(char METHOD +UnitTestCaseAction 1444255018392 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444255018392 TestSudokuVerifier FAIL +EditAction 1444255137915 TestSudokuVerifier.java 2163 4 16 4 +UnitTestCaseAction 1444255138623 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444255138623 TestSudokuVerifier FAIL +EditAction 1444255229093 TestSudokuVerifier.java 2163 4 16 4 +UnitTestCaseAction 1444255229834 TestSudokuVerifier.java OK +UnitTestSessionAction 1444255229835 TestSudokuVerifier OK diff --git a/.besouro/20151007215357291/besouroEpisodes.txt b/.besouro/20151007215357291/besouroEpisodes.txt new file mode 100644 index 00000000..be9bfe27 --- /dev/null +++ b/.besouro/20151007215357291/besouroEpisodes.txt @@ -0,0 +1,99 @@ +1444244823093 production 1 785 false +1444245636258 refactoring 2A 133 true +1444245802643 production 1 104 false +1444245814401 regression 1 0 true +1444246488503 test-last 1 655 false +1444246519381 regression 1 0 true +1444246551268 regression 1 0 true +1444246616347 regression 1 0 true +1444246671942 production 1 0 false +1444246706333 regression 1 0 true +1444246721069 regression 1 0 true +1444246959768 refactoring 2A 0 true +1444251549497 refactoring 3 3814 true +1444251549498 refactoring 3 3814 true +1444251549499 refactoring 3 3814 true +1444251549500 refactoring 3 3814 true +1444251549501 refactoring 3 3814 true +1444251549502 refactoring 3 3814 true +1444251549503 refactoring 3 3814 true +1444251549504 refactoring 3 3814 true +1444251549505 refactoring 3 3814 true +1444251549506 refactoring 3 3814 true +1444251549507 refactoring 3 3814 true +1444251549508 refactoring 3 3814 true +1444251549509 refactoring 3 3814 true +1444251549510 refactoring 3 3814 true +1444251549511 refactoring 3 3814 true +1444251549512 refactoring 3 3814 true +1444251549513 refactoring 3 3814 true +1444251549514 refactoring 3 3814 true +1444251549515 refactoring 3 3814 true +1444251549516 refactoring 3 3814 true +1444251549517 refactoring 3 3814 true +1444251549518 refactoring 3 3814 true +1444251549519 refactoring 3 3814 true +1444251549520 refactoring 3 3814 true +1444251549521 refactoring 3 3814 true +1444251549522 refactoring 3 3814 true +1444251549523 refactoring 3 3814 true +1444251549524 refactoring 3 3814 true +1444251549525 refactoring 3 3814 true +1444251549526 refactoring 3 3814 true +1444251549527 refactoring 3 3814 true +1444251549528 refactoring 3 3814 true +1444251549529 refactoring 3 3814 true +1444251549530 refactoring 3 3814 true +1444251549531 refactoring 3 3814 true +1444251549532 refactoring 3 3814 true +1444251549533 refactoring 3 3814 true +1444251549534 refactoring 3 3814 true +1444251549535 refactoring 3 3814 true +1444251549536 refactoring 3 3814 true +1444251549537 refactoring 3 3814 true +1444251549538 refactoring 3 3814 true +1444251549539 refactoring 3 3814 true +1444251549540 refactoring 3 3814 true +1444251549541 refactoring 3 3814 true +1444251549542 refactoring 3 3814 true +1444251549543 refactoring 3 3814 true +1444251549544 refactoring 3 3814 true +1444251549545 refactoring 3 3814 true +1444251549546 refactoring 3 3814 true +1444251549547 refactoring 3 3814 true +1444251549548 refactoring 3 3814 true +1444251549549 refactoring 3 3814 true +1444251549550 refactoring 3 3814 true +1444251549551 refactoring 3 3814 true +1444251549552 refactoring 3 3814 true +1444251549553 refactoring 3 3814 true +1444251549554 refactoring 3 3814 true +1444251549555 refactoring 3 3814 true +1444251549556 refactoring 3 3814 true +1444251549557 refactoring 3 3814 true +1444251549558 refactoring 3 3814 true +1444251549559 refactoring 3 3814 true +1444251549560 refactoring 3 3814 true +1444251549561 refactoring 3 3814 true +1444251549562 refactoring 3 3814 true +1444251549563 refactoring 3 3814 true +1444251549564 refactoring 3 3814 true +1444251549565 refactoring 3 3814 true +1444251549566 refactoring 3 3814 true +1444251549567 refactoring 3 3814 true +1444251549568 refactoring 3 3814 true +1444251549569 refactoring 3 3814 true +1444251549570 refactoring 3 3814 true +1444251549571 refactoring 3 3814 true +1444251549572 refactoring 3 3814 true +1444251723085 refactoring 2A 108 true +1444252596378 test-last 1 748 false +1444252596379 test-last 1 748 false +1444254757665 production 2 2129 false +1444254773505 regression 1 0 true +1444255229835 test-addition 2 419 true +1444255229836 test-addition 2 419 true +1444255229837 test-addition 1 419 true +1444255229838 test-addition 2 419 true +1444255229839 test-addition 2 419 true +1444255229840 test-addition 1 419 true diff --git a/.besouro/20151007215357291/disagreements.txt b/.besouro/20151007215357291/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007215357291/randomHeuristicEpisodes.txt b/.besouro/20151007215357291/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..76fd1ebf --- /dev/null +++ b/.besouro/20151007215357291/randomHeuristicEpisodes.txt @@ -0,0 +1,18 @@ +1444244823093 production 1 785 false +1444245636258 refactoring 2A 133 false +1444245802643 production 1 104 true +1444245814401 regression 1 0 false +1444246488503 test-last 1 655 false +1444246519381 regression 1 0 false +1444246551268 regression 1 0 true +1444246616347 regression 1 0 true +1444246671942 production 1 0 true +1444246706333 regression 1 0 false +1444246721069 regression 1 0 true +1444246959768 refactoring 2A 0 false +1444251549497 refactoring 3 3814 false +1444251723085 refactoring 2A 108 true +1444252596378 test-last 1 748 false +1444254757665 production 2 2129 false +1444254773505 regression 1 0 true +1444255229835 test-addition 2 419 true diff --git a/.besouro/20151007215357291/userComments.txt b/.besouro/20151007215357291/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007215357291/zorroEpisodes.txt b/.besouro/20151007215357291/zorroEpisodes.txt new file mode 100644 index 00000000..6f22fcda --- /dev/null +++ b/.besouro/20151007215357291/zorroEpisodes.txt @@ -0,0 +1,18 @@ +1444244823093 production 1 785 false +1444245636258 refactoring 2A 813 false +1444245802643 production 1 166 false +1444245814401 regression 1 11 false +1444246488503 test-last 1 674 false +1444246519381 regression 1 30 false +1444246551268 regression 1 31 false +1444246616347 regression 1 65 false +1444246671942 production 1 55 false +1444246706333 regression 1 34 false +1444246721069 regression 1 14 false +1444246959768 refactoring 2A 238 false +1444251549497 refactoring 3 4589 false +1444251723085 refactoring 2A 173 false +1444252596378 test-last 1 873 false +1444254757665 production 2 2161 false +1444254773505 regression 1 15 false +1444255229835 test-addition 2 456 false diff --git a/.besouro/20151008105910915/actions.txt b/.besouro/20151008105910915/actions.txt new file mode 100644 index 00000000..543c8f5b --- /dev/null +++ b/.besouro/20151008105910915/actions.txt @@ -0,0 +1,68 @@ +FileOpenedAction 1444291151528 SudokuVerifier.java 2155 4 18 0 +FileOpenedAction 1444293578206 TestSudokuVerifier.java 2163 4 16 4 +RefactoringAction 1444293929010 TestSudokuVerifier.java ADD void testCheckDigitAppearOnlyInRows()/2 METHOD +RefactoringAction 1444293969117 TestSudokuVerifier.java RENAME testCheckDigitAppearOnlyInRows()/2=>void testCheck() METHOD +RefactoringAction 1444293971158 TestSudokuVerifier.java RENAME testCheck()=>void testCheckSub() METHOD +RefactoringAction 1444293973697 TestSudokuVerifier.java RENAME testCheckSub()=>void testCheckSubGrid() METHOD +EditAction 1444294049317 TestSudokuVerifier.java 2091 5 20 5 +RefactoringAction 1444294095446 SudokuVerifier.java ADD String checkSubGrid(char METHOD +UnitTestCaseAction 1444294450797 TestSudokuVerifier.java OK +UnitTestSessionAction 1444294450810 TestSudokuVerifier OK +UnitTestCaseAction 1444294506148 TestSudokuVerifier.java OK +UnitTestSessionAction 1444294506149 TestSudokuVerifier OK +UnitTestCaseAction 1444294612625 TestSudokuVerifier.java OK +UnitTestSessionAction 1444294612626 TestSudokuVerifier OK +EditAction 1444294656009 SudokuVerifier.java 2645 5 22 0 +UnitTestCaseAction 1444294656601 TestSudokuVerifier.java OK +UnitTestSessionAction 1444294656602 TestSudokuVerifier OK +UnitTestCaseAction 1444295027912 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295027912 TestSudokuVerifier OK +RefactoringAction 1444295052510 TestSudokuVerifier.java REMOVE testCheckDigitAppearOnlyInRows() METHOD +RefactoringAction 1444295052512 TestSudokuVerifier.java REMOVE testCheckDigitAppearOnlyInColumns() METHOD +RefactoringAction 1444295056531 TestSudokuVerifier.java ADD void testCheckDigitAppearOnlyInRows() METHOD +RefactoringAction 1444295056533 TestSudokuVerifier.java ADD void testCheckDigitAppearOnlyInColumns() METHOD +RefactoringAction 1444295059058 TestSudokuVerifier.java REMOVE testCheckDigitAppearOnlyInRows() METHOD +RefactoringAction 1444295059060 TestSudokuVerifier.java REMOVE testCheckDigitAppearOnlyInColumns() METHOD +RefactoringAction 1444295075581 TestSudokuVerifier.java REMOVE testCheckValidSodukuSolutionCORRECT() METHOD +RefactoringAction 1444295075583 TestSudokuVerifier.java REMOVE testCheckValidSodukuSolutionINCORRECT() METHOD +EditAction 1444295079337 TestSudokuVerifier.java 2205 1 4 1 +UnitTestCaseAction 1444295079941 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295079942 TestSudokuVerifier OK +UnitTestCaseAction 1444295533290 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295533290 TestSudokuVerifier OK +UnitTestCaseAction 1444295569723 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295569724 TestSudokuVerifier OK +UnitTestCaseAction 1444295638248 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295638249 TestSudokuVerifier OK +UnitTestCaseAction 1444295655673 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295655674 TestSudokuVerifier OK +UnitTestCaseAction 1444295663371 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295663372 TestSudokuVerifier OK +UnitTestCaseAction 1444295770131 TestSudokuVerifier.java OK +UnitTestSessionAction 1444295770131 TestSudokuVerifier OK +UnitTestCaseAction 1444296090593 TestSudokuVerifier.java OK +UnitTestSessionAction 1444296090594 TestSudokuVerifier OK +UnitTestCaseAction 1444296129076 TestSudokuVerifier.java OK +UnitTestSessionAction 1444296129076 TestSudokuVerifier OK +UnitTestCaseAction 1444296297864 TestSudokuVerifier.java OK +UnitTestSessionAction 1444296297864 TestSudokuVerifier OK +UnitTestCaseAction 1444296342529 TestSudokuVerifier.java OK +UnitTestSessionAction 1444296342530 TestSudokuVerifier OK +UnitTestCaseAction 1444296390253 TestSudokuVerifier.java OK +UnitTestSessionAction 1444296390254 TestSudokuVerifier OK +UnitTestCaseAction 1444296722752 TestSudokuVerifier.java OK +UnitTestSessionAction 1444296722752 TestSudokuVerifier OK +UnitTestCaseAction 1444296748306 TestSudokuVerifier.java OK +UnitTestSessionAction 1444296748307 TestSudokuVerifier OK +UnitTestCaseAction 1444297213579 TestSudokuVerifier.java OK +UnitTestSessionAction 1444297213579 TestSudokuVerifier OK +UnitTestCaseAction 1444297238491 TestSudokuVerifier.java OK +UnitTestSessionAction 1444297238491 TestSudokuVerifier OK +UnitTestCaseAction 1444297324822 TestSudokuVerifier.java OK +UnitTestSessionAction 1444297324823 TestSudokuVerifier OK +UnitTestCaseAction 1444297347019 TestSudokuVerifier.java OK +UnitTestSessionAction 1444297347019 TestSudokuVerifier OK +UnitTestCaseAction 1444297477200 TestSudokuVerifier.java OK +UnitTestSessionAction 1444297477201 TestSudokuVerifier OK +UnitTestCaseAction 1444297603048 TestSudokuVerifier.java OK +UnitTestSessionAction 1444297603048 TestSudokuVerifier OK diff --git a/.besouro/20151008105910915/besouroEpisodes.txt b/.besouro/20151008105910915/besouroEpisodes.txt new file mode 100644 index 00000000..088a4746 --- /dev/null +++ b/.besouro/20151008105910915/besouroEpisodes.txt @@ -0,0 +1,27 @@ +1444294450810 test-addition 1 3299 true +1444294450811 test-addition 1 3299 true +1444294506149 regression 1 0 true +1444294612626 regression 1 0 true +1444294656602 production 3 0 false +1444295027912 regression 1 0 true +1444295079942 test-addition 1 27 true +1444295079943 test-addition 1 27 true +1444295533290 regression 1 0 true +1444295569724 regression 1 0 true +1444295638249 regression 1 0 true +1444295655674 regression 1 0 true +1444295663372 regression 1 0 true +1444295770131 regression 1 0 true +1444296090594 regression 1 0 true +1444296129076 regression 1 0 true +1444296297864 regression 1 0 true +1444296342530 regression 1 0 true +1444296390254 regression 1 0 true +1444296722752 regression 1 0 true +1444296748307 regression 1 0 true +1444297213579 regression 1 0 true +1444297238491 regression 1 0 true +1444297324823 regression 1 0 true +1444297347019 regression 1 0 true +1444297477201 regression 1 0 true +1444297603048 regression 1 0 true diff --git a/.besouro/20151008105910915/disagreements.txt b/.besouro/20151008105910915/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008105910915/randomHeuristicEpisodes.txt b/.besouro/20151008105910915/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..779e52b1 --- /dev/null +++ b/.besouro/20151008105910915/randomHeuristicEpisodes.txt @@ -0,0 +1,25 @@ +1444294450810 test-addition 1 3299 true +1444294506149 regression 1 0 true +1444294612626 regression 1 0 true +1444294656602 production 3 0 true +1444295027912 regression 1 0 false +1444295079942 test-addition 1 27 true +1444295533290 regression 1 0 false +1444295569724 regression 1 0 false +1444295638249 regression 1 0 true +1444295655674 regression 1 0 true +1444295663372 regression 1 0 true +1444295770131 regression 1 0 false +1444296090594 regression 1 0 false +1444296129076 regression 1 0 true +1444296297864 regression 1 0 false +1444296342530 regression 1 0 true +1444296390254 regression 1 0 false +1444296722752 regression 1 0 true +1444296748307 regression 1 0 true +1444297213579 regression 1 0 true +1444297238491 regression 1 0 false +1444297324823 regression 1 0 false +1444297347019 regression 1 0 true +1444297477201 regression 1 0 true +1444297603048 regression 1 0 true diff --git a/.besouro/20151008105910915/userComments.txt b/.besouro/20151008105910915/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008105910915/zorroEpisodes.txt b/.besouro/20151008105910915/zorroEpisodes.txt new file mode 100644 index 00000000..5c643c56 --- /dev/null +++ b/.besouro/20151008105910915/zorroEpisodes.txt @@ -0,0 +1,25 @@ +1444294450810 test-addition 1 3299 false +1444294506149 regression 1 55 false +1444294612626 regression 1 106 false +1444294656602 production 3 43 false +1444295027912 regression 1 371 false +1444295079942 test-addition 1 52 false +1444295533290 regression 1 453 false +1444295569724 regression 1 36 false +1444295638249 regression 1 68 false +1444295655674 regression 1 17 false +1444295663372 regression 1 7 false +1444295770131 regression 1 106 false +1444296090594 regression 1 320 false +1444296129076 regression 1 38 false +1444296297864 regression 1 168 false +1444296342530 regression 1 44 false +1444296390254 regression 1 47 false +1444296722752 regression 1 332 false +1444296748307 regression 1 25 false +1444297213579 regression 1 465 false +1444297238491 regression 1 24 false +1444297324823 regression 1 86 false +1444297347019 regression 1 22 false +1444297477201 regression 1 130 false +1444297603048 regression 1 125 false diff --git a/.besouro/20151008190711664/actions.txt b/.besouro/20151008190711664/actions.txt new file mode 100644 index 00000000..4ce1aea7 --- /dev/null +++ b/.besouro/20151008190711664/actions.txt @@ -0,0 +1,90 @@ +FileOpenedAction 1444320432227 SudokuVerifier.java 3369 5 24 0 +UnitTestCaseAction 1444320772900 TestSudokuVerifier.java OK +UnitTestSessionAction 1444320772909 TestSudokuVerifier OK +UnitTestCaseAction 1444320854167 TestSudokuVerifier.java OK +UnitTestSessionAction 1444320854168 TestSudokuVerifier OK +UnitTestCaseAction 1444320958740 TestSudokuVerifier.java OK +UnitTestSessionAction 1444320958741 TestSudokuVerifier OK +UnitTestCaseAction 1444321000148 TestSudokuVerifier.java OK +UnitTestSessionAction 1444321000149 TestSudokuVerifier OK +UnitTestCaseAction 1444321045352 TestSudokuVerifier.java OK +UnitTestSessionAction 1444321045353 TestSudokuVerifier OK +EditAction 1444321075865 SudokuVerifier.java 3401 5 24 0 +UnitTestCaseAction 1444321076635 TestSudokuVerifier.java OK +UnitTestSessionAction 1444321076635 TestSudokuVerifier OK +UnitTestCaseAction 1444321913137 TestSudokuVerifier.java OK +UnitTestSessionAction 1444321913137 TestSudokuVerifier OK +UnitTestCaseAction 1444321942389 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444321942390 TestSudokuVerifier FAIL +UnitTestCaseAction 1444321969532 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444321969533 TestSudokuVerifier FAIL +EditAction 1444322133393 SudokuVerifier.java 3402 5 24 0 +UnitTestCaseAction 1444322134015 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444322134015 TestSudokuVerifier FAIL +UnitTestCaseAction 1444322222919 TestSudokuVerifier.java OK +UnitTestSessionAction 1444322222920 TestSudokuVerifier OK +EditAction 1444322232543 SudokuVerifier.java 3400 5 24 0 +UnitTestCaseAction 1444322233189 TestSudokuVerifier.java OK +UnitTestSessionAction 1444322233190 TestSudokuVerifier OK +UnitTestCaseAction 1444322322730 TestSudokuVerifier.java OK +UnitTestSessionAction 1444322322730 TestSudokuVerifier OK +UnitTestCaseAction 1444322344658 TestSudokuVerifier.java OK +UnitTestSessionAction 1444322344659 TestSudokuVerifier OK +UnitTestCaseAction 1444322377002 TestSudokuVerifier.java OK +UnitTestSessionAction 1444322377002 TestSudokuVerifier OK +UnitTestCaseAction 1444322543576 TestSudokuVerifier.java OK +UnitTestSessionAction 1444322543576 TestSudokuVerifier OK +UnitTestCaseAction 1444322863143 TestSudokuVerifier.java OK +UnitTestSessionAction 1444322863144 TestSudokuVerifier OK +UnitTestCaseAction 1444323096975 TestSudokuVerifier.java OK +UnitTestSessionAction 1444323096976 TestSudokuVerifier OK +UnitTestCaseAction 1444323151335 TestSudokuVerifier.java OK +UnitTestSessionAction 1444323151335 TestSudokuVerifier OK +EditAction 1444323186917 SudokuVerifier.java 4402 5 26 0 +UnitTestCaseAction 1444323187484 TestSudokuVerifier.java OK +UnitTestSessionAction 1444323187485 TestSudokuVerifier OK +UnitTestCaseAction 1444323232866 TestSudokuVerifier.java OK +UnitTestSessionAction 1444323232866 TestSudokuVerifier OK +FileOpenedAction 1444323288315 TestSudokuVerifier.java 2205 1 4 1 +RefactoringAction 1444323318841 TestSudokuVerifier.java ADD String incorrectString/2 FIELD +RefactoringAction 1444323324364 TestSudokuVerifier.java RENAME incorrectString/2=>String incorrectString22 FIELD +EditAction 1444323447209 TestSudokuVerifier.java 2408 1 6 2 +UnitTestCaseAction 1444323447831 TestSudokuVerifier.java OK +UnitTestSessionAction 1444323447832 TestSudokuVerifier OK +RefactoringAction 1444323467873 TestSudokuVerifier.java RENAME testCheckSubGrid()=>void testCheckSubGridGOOD() METHOD +RefactoringAction 1444323470916 TestSudokuVerifier.java RENAME testCheckSubGridGOOD()=>void testCheckSubGrid() METHOD +RefactoringAction 1444323471935 TestSudokuVerifier.java RENAME testCheckSubGrid()=>void testCheckSubGridc() METHOD +RefactoringAction 1444323473976 TestSudokuVerifier.java RENAME testCheckSubGridc()=>void testCheckSubGridcorrec() METHOD +RefactoringAction 1444323475495 TestSudokuVerifier.java RENAME testCheckSubGridcorrec()=>void testCheckSubGrid() METHOD +RefactoringAction 1444323478012 TestSudokuVerifier.java RENAME testCheckSubGrid()=>void testCheckSubGridCORRECT() METHOD +RefactoringAction 1444323487533 TestSudokuVerifier.java ADD void testCheckSubGridCORRECT()/2 METHOD +RefactoringAction 1444323493052 TestSudokuVerifier.java RENAME testCheckSubGridCORRECT()/2=>void testCheckSubGridINCORRECT() METHOD +EditAction 1444323512291 TestSudokuVerifier.java 2566 2 8 2 +UnitTestCaseAction 1444323512893 TestSudokuVerifier.java OK +UnitTestSessionAction 1444323512893 TestSudokuVerifier OK +RefactoringAction 1444323531903 TestSudokuVerifier.java ADD void testCheckValidSodukuSolutionCORRECT() METHOD +RefactoringAction 1444323531905 TestSudokuVerifier.java ADD void testCheckValidSodukuSolutionINCORRECT() METHOD +RefactoringAction 1444323545926 TestSudokuVerifier.java ADD void testCheckDigitAppearOnlyInRows() METHOD +RefactoringAction 1444323545928 TestSudokuVerifier.java ADD void testCheckDigitAppearOnlyInColumns() METHOD +EditAction 1444323549163 TestSudokuVerifier.java 2452 6 24 6 +UnitTestCaseAction 1444323549766 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444323549767 TestSudokuVerifier FAIL +RefactoringAction 1444324346935 TestSudokuVerifier.java ADD String incorrectString/2 FIELD +RefactoringAction 1444324349452 TestSudokuVerifier.java REMOVE incorrectString/2 FIELD +EditAction 1444324366466 TestSudokuVerifier.java 2573 6 24 6 +UnitTestCaseAction 1444324367062 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444324367063 TestSudokuVerifier FAIL +EditAction 1444324435735 TestSudokuVerifier.java 2572 6 24 6 +UnitTestCaseAction 1444324436583 TestSudokuVerifier.java OK +UnitTestSessionAction 1444324436583 TestSudokuVerifier OK +EditAction 1444324789035 TestSudokuVerifier.java 2604 6 24 6 +RefactoringAction 1444325911872 SudokuVerifier.java ADD void checkSG(char METHOD +CompilationAction 1444325912275 SudokuVerifier.java +RefactoringAction 1444325937523 SudokuVerifier.java REMOVE checkSG(char METHOD +EditAction 1444326175821 TestSudokuVerifier.java 2419 6 24 6 +UnitTestCaseAction 1444326197003 TestSudokuVerifier.java OK +UnitTestSessionAction 1444326197003 TestSudokuVerifier OK +RefactoringAction 1444326284348 SudokuVerifier.java REMOVE checkSubGrid(char METHOD +RefactoringAction 1444326293407 SudokuVerifier.java ADD String checkSubGrid(char METHOD +UnitTestCaseAction 1444326300432 TestSudokuVerifier.java OK +UnitTestSessionAction 1444326300432 TestSudokuVerifier OK diff --git a/.besouro/20151008190711664/besouroEpisodes.txt b/.besouro/20151008190711664/besouroEpisodes.txt new file mode 100644 index 00000000..1a60f6cd --- /dev/null +++ b/.besouro/20151008190711664/besouroEpisodes.txt @@ -0,0 +1,42 @@ +1444320772909 regression 1 340 true +1444320854168 regression 1 0 true +1444320958741 regression 1 0 true +1444321000149 regression 1 0 true +1444321045353 regression 1 0 true +1444321076635 refactoring 2A 0 true +1444321913137 regression 1 0 true +1444322222920 refactoring 2A 280 true +1444322233190 refactoring 2A 0 true +1444322322730 regression 1 0 true +1444322344659 regression 1 0 true +1444322377002 regression 1 0 true +1444322543576 regression 1 0 true +1444322863144 regression 1 0 true +1444323096976 regression 1 0 true +1444323151335 regression 1 0 true +1444323187485 production 1 0 false +1444323232866 regression 1 0 true +1444323447832 test-addition 1 159 true +1444323512893 test-addition 1 45 true +1444324436583 test-addition 2 904 true +1444324436584 test-addition 1 904 true +1444324436585 test-addition 2 904 true +1444324436586 test-addition 2 904 true +1444324436587 test-addition 2 904 true +1444324436588 test-addition 2 904 true +1444324436589 test-addition 1 904 true +1444324436590 test-addition 1 904 true +1444324436591 test-addition 2 904 true +1444324436592 test-addition 2 904 true +1444324436593 test-addition 1 904 true +1444324436594 test-addition 2 904 true +1444324436595 test-addition 2 904 true +1444324436596 test-addition 1 904 true +1444324436597 test-addition 2 904 true +1444326197003 refactoring 2B 1407 true +1444326197004 regression 2 1407 true +1444326197005 refactoring 2B 1407 true +1444326197006 regression 1 1407 true +1444326300432 refactoring 2B 16 true +1444326300433 refactoring 2B 16 true +1444326300434 regression 1 16 true diff --git a/.besouro/20151008190711664/disagreements.txt b/.besouro/20151008190711664/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008190711664/randomHeuristicEpisodes.txt b/.besouro/20151008190711664/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..eaa954f1 --- /dev/null +++ b/.besouro/20151008190711664/randomHeuristicEpisodes.txt @@ -0,0 +1,23 @@ +1444320772909 regression 1 340 false +1444320854168 regression 1 0 true +1444320958741 regression 1 0 false +1444321000149 regression 1 0 false +1444321045353 regression 1 0 true +1444321076635 refactoring 2A 0 true +1444321913137 regression 1 0 true +1444322222920 refactoring 2A 280 true +1444322233190 refactoring 2A 0 false +1444322322730 regression 1 0 false +1444322344659 regression 1 0 true +1444322377002 regression 1 0 false +1444322543576 regression 1 0 true +1444322863144 regression 1 0 false +1444323096976 regression 1 0 true +1444323151335 regression 1 0 true +1444323187485 production 1 0 true +1444323232866 regression 1 0 true +1444323447832 test-addition 1 159 true +1444323512893 test-addition 1 45 false +1444324436583 test-addition 2 904 false +1444326197003 refactoring 2B 1407 false +1444326300432 refactoring 2B 16 false diff --git a/.besouro/20151008190711664/userComments.txt b/.besouro/20151008190711664/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008190711664/zorroEpisodes.txt b/.besouro/20151008190711664/zorroEpisodes.txt new file mode 100644 index 00000000..241585b1 --- /dev/null +++ b/.besouro/20151008190711664/zorroEpisodes.txt @@ -0,0 +1,23 @@ +1444320772909 regression 1 340 false +1444320854168 regression 1 81 false +1444320958741 regression 1 104 false +1444321000149 regression 1 41 false +1444321045353 regression 1 45 false +1444321076635 refactoring 2A 31 false +1444321913137 regression 1 836 false +1444322222920 refactoring 2A 309 false +1444322233190 refactoring 2A 10 false +1444322322730 regression 1 89 false +1444322344659 regression 1 21 false +1444322377002 regression 1 32 false +1444322543576 regression 1 166 false +1444322863144 regression 1 319 false +1444323096976 regression 1 233 false +1444323151335 regression 1 54 false +1444323187485 production 1 36 false +1444323232866 regression 1 45 false +1444323447832 test-addition 1 214 false +1444323512893 test-addition 1 65 false +1444324436583 test-addition 2 923 false +1444326197003 refactoring 2B 1760 false +1444326300432 refactoring 2B 103 false diff --git a/.classpath b/.classpath index 3e0fb272..2d749757 100644 --- a/.classpath +++ b/.classpath @@ -1,7 +1,7 @@ - - - - - - - + + + + + + + diff --git a/.gitignore b/.gitignore index ed9f7620..4e9f5ccf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -/bin/ +/bin/ .DS_Store \ No newline at end of file diff --git a/.project b/.project index b273577a..fe8c58e6 100644 --- a/.project +++ b/.project @@ -1,17 +1,17 @@ - - - Sudoku - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - + + + Sudoku + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/README.md b/README.md index badc70df..e840d8d4 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -# Sudoku +# Sudoku diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index a4b68fe7..97b104fb 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,9 +1,176 @@ -package org.univoulu.tol.sqatlab.sudoku; - -public class SudokuVerifier { - - public int verify(String candidateSolution) { - // returns 1 if the candidate solution is correct - return 0; - } -} +package org.univoulu.tol.sqatlab.sudoku; + +import java.util.ArrayList; +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +public class SudokuVerifier { + + char tab[][] = new char[9][9]; + private String result = "0"; + + public String verify(String candidateSolution) { + int length = 0; + + for (int row = 0; row <= 8; row++) { + for (int column = 0; column <= 8; column++) { + + tab[row][column] = candidateSolution.charAt(length); + length++; + // System.out.println(tab[row][column]); + // System.out.println("length " + length); + } + } + + // here I check Rule 1 + result = checkCell(tab); + if (result.equals("-1")) { + return "-1"; + } + + // here I check Rule 2 + result = checkSubGrid(tab); + if (result.equals("-2")) { + return "-2"; + } + + // here I check Rule 3 + result = checkRows(tab); + if (result.equals("-3")) { + return "-3"; + } + + // here I check Rule 4 + result = checkColumns(tab); + if (result.equals("-4")) { + return "-4"; + } + + return result; + } + + private String checkColumns(char[][] tab2) { + + for (int column = 0; column <= 8; column++) { + Set set = new HashSet(); + for (int row = 0; row <= 8; row++) { + if (set.contains(tab[row][column])) { + return "-4"; + } else { + set.add(tab[row][column]); + } + + } + + } + + return "0"; + } + + private String checkRows(char[][] tab) { + + for (int row = 0; row <= 8; row++) { + Set set = new HashSet(); + for (int column = 0; column <= 8; column++) { + if (set.contains(tab[row][column])) { + return "-3"; + } else { + set.add(tab[row][column]); + } + + } + + } + + return "0"; + } + + private String checkCell(char[][] tab) { + boolean flag = false; + + for (int row = 0; row <= 8; row++) { + for (int column = 0; column <= 8; column++) { + + // System.out.print(tab[row][column] + " "); + + // change from char to int + int digit = Character.getNumericValue(tab[row][column]); + if (digit >= 1 && digit <= 9) { + + flag = true; + + } else { + return "-1"; + } + } + System.out.println(); + } + + if (flag) { + return "0"; + } + return "-1"; + + } + + private String checkSubGrid(char[][] tab) { + + for (int r = 0, c = 0, n = 3, nr = n; r < n && c < n && n <= 9; c = c + 3, n = n + 3) { + + for (int row = r; row < nr; row++) { + + Set set = new HashSet(); + for (int column = c; column < n; column++) { + if (set.contains(tab[row][column])) { + return "-2"; + } else { + set.add(tab[row][column]); + } + + } + + } + + } + + for (int r = 3, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { + + for (int row = r; row < 6; row++) { + + Set set = new HashSet(); + for (int column = c; column < n; column++) { + + if (set.contains(tab[row][column])) { + return "-2"; + } else { + set.add(tab[row][column]); + } + } + + } + + } + + for (int r = 6, c = 0, n = 3; c < n && n <= 9; c = c + 3, n = n + 3) { + + for (int row = r; row < 9; row++) { + + Set set = new HashSet(); + for (int column = c; column < n; column++) { + if (set.contains(tab[row][column])) { + return "-2"; + } else { + set.add(tab[row][column]); + } + + } + + } + + } + + return "0"; + } + +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index c0c92901..36b2f175 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -1,14 +1,94 @@ -package org.univoulu.tol.sqatlab.sudoku; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class TestSudokuVerifier { - - @Test - public void test() { - fail("Not yet implemented"); - } - -} +package org.univoulu.tol.sqatlab.sudoku; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class TestSudokuVerifier { + + String correctString = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + String incorrectString22 = "417369825643215894795872431682543716979158643234691275828964357157329168416487529"; // test2 + String incorrectString = "417369825632158947958724316825437169791586432346912758289643573573291684164875291"; // test3 + // String incorrectString = + // "417369825632158947958724316825437169791586432346912758 289643 573 573291 + // 684 164875 291"; + String incorrectString2 = "4170369825632158947958724316825437169791586432346912758289643571573291684164875293"; // test1 + String incorrectString4 = "417369825432158967958724316825437169791586432346912758289643571573291684164875293"; // test4 + + // **********RULE 1******************** + @Test + public void testCheckValidSodukuSolutionCORRECT() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // good answer + result = answer.verify(correctString); + assertEquals("0", result); + + } + + @Test + public void testCheckValidSodukuSolutionINCORRECT() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // bad answer + result = answer.verify(incorrectString2); + assertEquals("-1", result); + } + + // **********RULE 2******************** + + @Test + public void testCheckSubGridCORRECT() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // good answer + result = answer.verify(correctString); + assertEquals("0", result); + + } + + @Test + public void testCheckSubGridINCORRECT() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // good answer + + result = answer.verify(incorrectString22); + assertEquals("-2", result); + } + + // **********RULE 3******************** + + @Test + public void testCheckDigitAppearOnlyInRows() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // bad answer + result = answer.verify(incorrectString); + assertEquals("-3", result); + } + + // **********RULE 4******************** + + @Test + public void testCheckDigitAppearOnlyInColumns() { + + SudokuVerifier answer = new SudokuVerifier(); + String result; + + // bad answer + result = answer.verify(incorrectString4); + assertEquals("-4", result); + } + +}