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/20150930145113587/actions.txt b/.besouro/20150930145113587/actions.txt new file mode 100644 index 00000000..9d976f66 --- /dev/null +++ b/.besouro/20150930145113587/actions.txt @@ -0,0 +1,250 @@ +FileOpenedAction 1443613873888 TestSudokuVerifier.java 237 1 1 0 +RefactoringAction 1443614183619 SudokuVerifier.java ADD bool verifyR1 FIELD +RefactoringAction 1443614186133 SudokuVerifier.java RENAME verifyR1=>bool verifyR1() METHOD +EditAction 1443614198879 SudokuVerifier.java 242 2 1 0 +CompilationAction 1443614199171 SudokuVerifier.java +EditAction 1443614207672 SudokuVerifier.java 251 2 2 0 +CompilationAction 1443614207913 SudokuVerifier.java +EditAction 1443614211754 SudokuVerifier.java 255 2 2 0 +CompilationAction 1443614212045 SudokuVerifier.java +CompilationAction 1443614222324 SudokuVerifier.java +EditAction 1443614232641 SudokuVerifier.java 259 2 2 0 +RefactoringAction 1443614253732 SudokuVerifier.java RENAME verifyR1()=>boolean verifyPosit() METHOD +RefactoringAction 1443614256741 SudokuVerifier.java RENAME verifyPosit()=>boolean verifyPositiveDigits() METHOD +EditAction 1443614256768 SudokuVerifier.java 271 2 2 0 +RefactoringAction 1443614260749 SudokuVerifier.java ADD boolean verifyPositiveDigits()/2 METHOD +RefactoringAction 1443614268762 SudokuVerifier.java RENAME verifyPositiveDigits()/2=>boolean verify81digits() METHOD +EditAction 1443614269853 SudokuVerifier.java 335 3 3 0 +RefactoringAction 1443614275776 SudokuVerifier.java RENAME verify81digits()=>boolean verifyL() METHOD +RefactoringAction 1443614278298 SudokuVerifier.java RENAME verifyL()=>boolean verifyLen() METHOD +EditAction 1443614279512 SudokuVerifier.java 333 3 3 0 +RefactoringAction 1443614283307 SudokuVerifier.java ADD boolean verifyPositiveDigits()/2 METHOD +RefactoringAction 1443614304739 SudokuVerifier.java RENAME verifyPositiveDigits()/2=>boolean verifySu() METHOD +EditAction 1443614306595 SudokuVerifier.java 396 4 4 0 +RefactoringAction 1443614322263 SudokuVerifier.java ADD boolean verifyPositiveDigits()/2 METHOD +RefactoringAction 1443614329790 SudokuVerifier.java RENAME verifyPositiveDigits()/2=>boolean verify() METHOD +RefactoringAction 1443614332798 SudokuVerifier.java RENAME verify()=>boolean verifyGlobalGrid() METHOD +RefactoringAction 1443614334805 SudokuVerifier.java ADD boolean verifyPositiveDigits()/2 METHOD +RefactoringAction 1443614351327 SudokuVerifier.java RENAME verifyPositiveDigits()/2=>boolean verifyGlobalGrid()/2 METHOD +RefactoringAction 1443614358334 SudokuVerifier.java RENAME verifyGlobalGrid()/2=>boolean verifyGlobalGridColumns() METHOD +EditAction 1443614365734 SudokuVerifier.java 539 6 6 0 +RefactoringAction 1443614407442 SudokuVerifier.java ADD void giveReturn() METHOD +EditAction 1443614410914 SudokuVerifier.java 579 7 6 0 +RefactoringAction 1443614477211 SudokuVerifier.java RENAME verifyPositiveDigits()=>boolean verifyPositiveDigits(String) METHOD +RefactoringAction 1443614479217 SudokuVerifier.java RENAME verifyLength()=>boolean verifyLength(String) METHOD +RefactoringAction 1443614480234 SudokuVerifier.java RENAME verifySubGrid()=>boolean verifySubGrid(String) METHOD +RefactoringAction 1443614481744 SudokuVerifier.java RENAME verifyGlobalGridRows()=>boolean verifyGlobalGridRows(String) METHOD +RefactoringAction 1443614483252 SudokuVerifier.java RENAME verifyGlobalGridColumns()=>boolean verifyGlobalGridColumns(String) METHOD +EditAction 1443614492646 SudokuVerifier.java 699 7 6 0 +RefactoringAction 1443614545281 SudokuVerifier.java RENAME giveReturn()=>void fiveRee() METHOD +RefactoringAction 1443614546798 SudokuVerifier.java RENAME fiveRee()=>void fiveResut() METHOD +RefactoringAction 1443614548305 SudokuVerifier.java RENAME fiveResut()=>void fiveResults() METHOD +RefactoringAction 1443614551313 SudokuVerifier.java RENAME fiveResults()=>void giveResults() METHOD +EditAction 1443614551356 SudokuVerifier.java 700 7 6 0 +RefactoringAction 1443614690656 SudokuVerifier.java REMOVE giveResults() METHOD +EditAction 1443614693076 SudokuVerifier.java 659 6 6 0 +RefactoringAction 1443614784711 TestSudokuVerifier.java ADD SudokuVerifier verifier FIELD +EditAction 1443614789693 TestSudokuVerifier.java 290 1 1 0 +EditAction 1443614849393 TestSudokuVerifier.java 371 1 0 0 +CompilationAction 1443614849692 TestSudokuVerifier.java +CompilationAction 1443614849693 TestSudokuVerifier.java +CompilationAction 1443614854234 TestSudokuVerifier.java +CompilationAction 1443614854234 TestSudokuVerifier.java +EditAction 1443614859383 TestSudokuVerifier.java 360 1 1 0 +RefactoringAction 1443614888928 TestSudokuVerifier.java ADD String valid FIELD +RefactoringAction 1443614892937 TestSudokuVerifier.java ADD String invalid FIELD +EditAction 1443614902511 TestSudokuVerifier.java 569 1 1 0 +EditAction 1443614912151 TestSudokuVerifier.java 491 1 1 0 +UnitTestCaseAction 1443614932909 TestSudokuVerifier.java OK +UnitTestSessionAction 1443614932910 TestSudokuVerifier OK +UnitTestCaseAction 1443614981217 TestSudokuVerifier.java OK +UnitTestSessionAction 1443614981218 TestSudokuVerifier OK +EditAction 1443615021711 TestSudokuVerifier.java 491 1 1 0 +RefactoringAction 1443615132927 TestSudokuVerifier.java REMOVE verifier FIELD +EditAction 1443615178472 TestSudokuVerifier.java 512 1 2 1 +UnitTestCaseAction 1443615188130 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443615188130 TestSudokuVerifier FAIL +EditAction 1443615195891 SudokuVerifier.java 658 6 6 0 +UnitTestCaseAction 1443615198524 TestSudokuVerifier.java OK +UnitTestSessionAction 1443615198525 TestSudokuVerifier OK +EditAction 1443615200975 SudokuVerifier.java 659 6 6 0 +EditAction 1443615662753 SudokuVerifier.java 759 6 5 0 +CompilationAction 1443615663046 SudokuVerifier.java +CompilationAction 1443615663046 SudokuVerifier.java +CompilationAction 1443615721945 SudokuVerifier.java +UnitTestCaseAction 1443615726057 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443615726058 TestSudokuVerifier FAIL +EditAction 1443615769981 SudokuVerifier.java 765 6 7 0 +UnitTestCaseAction 1443615776282 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443615776282 TestSudokuVerifier FAIL +EditAction 1443615944084 SudokuVerifier.java 732 6 6 0 +EditAction 1443615951906 SudokuVerifier.java 732 6 6 0 +UnitTestCaseAction 1443615953825 TestSudokuVerifier.java OK +UnitTestSessionAction 1443615953826 TestSudokuVerifier OK +EditAction 1443615965656 TestSudokuVerifier.java 513 1 2 1 +EditAction 1443615968696 TestSudokuVerifier.java 515 1 2 1 +UnitTestCaseAction 1443615971158 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443615971158 TestSudokuVerifier FAIL +EditAction 1443615974800 TestSudokuVerifier.java 513 1 2 1 +UnitTestCaseAction 1443615977318 TestSudokuVerifier.java OK +UnitTestSessionAction 1443615977319 TestSudokuVerifier OK +EditAction 1443616001713 TestSudokuVerifier.java 510 1 2 1 +EditAction 1443616164796 SudokuVerifier.java 840 6 6 0 +RefactoringAction 1443616177613 TestSudokuVerifier.java RENAME test()=>void testPositiveDigi() METHOD +RefactoringAction 1443616179119 TestSudokuVerifier.java RENAME testPositiveDigi()=>void testPositiveDigits() METHOD +RefactoringAction 1443616183125 TestSudokuVerifier.java ADD void testPositiveDigits()/2 METHOD +RefactoringAction 1443616187635 TestSudokuVerifier.java RENAME testPositiveDigits()/2=>void testLength() METHOD +EditAction 1443616198093 TestSudokuVerifier.java 675 2 4 2 +UnitTestCaseAction 1443616201769 TestSudokuVerifier.java OK +UnitTestSessionAction 1443616201770 TestSudokuVerifier OK +EditAction 1443616204659 TestSudokuVerifier.java 676 2 4 2 +UnitTestCaseAction 1443616206469 TestSudokuVerifier.java OK +UnitTestSessionAction 1443616206470 TestSudokuVerifier OK +RefactoringAction 1443616229179 TestSudokuVerifier.java REMOVE testLength() METHOD +RefactoringAction 1443616229180 TestSudokuVerifier.java REMOVE testPositiveDigits() METHOD +EditAction 1443616231932 TestSudokuVerifier.java 680 1 2 1 +UnitTestCaseAction 1443616235665 TestSudokuVerifier.java OK +UnitTestSessionAction 1443616235666 TestSudokuVerifier OK +EditAction 1443616261056 SudokuVerifier.java 892 6 6 0 +UnitTestCaseAction 1443616263127 TestSudokuVerifier.java OK +UnitTestSessionAction 1443616263128 TestSudokuVerifier OK +EditAction 1443616270276 TestSudokuVerifier.java 682 1 2 1 +UnitTestCaseAction 1443616272915 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443616272915 TestSudokuVerifier FAIL +EditAction 1443616278561 SudokuVerifier.java 840 6 6 0 +RefactoringAction 1443616291654 TestSudokuVerifier.java REMOVE testLength() METHOD +RefactoringAction 1443616292660 TestSudokuVerifier.java ADD void testPositiveDigits() METHOD +RefactoringAction 1443616292661 TestSudokuVerifier.java ADD void testLength() METHOD +EditAction 1443616294170 TestSudokuVerifier.java 676 2 4 2 +UnitTestCaseAction 1443616296562 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443616296563 TestSudokuVerifier FAIL +EditAction 1443616299680 TestSudokuVerifier.java 674 2 4 2 +UnitTestCaseAction 1443616301498 TestSudokuVerifier.java OK +UnitTestSessionAction 1443616301499 TestSudokuVerifier OK +EditAction 1443616326858 TestSudokuVerifier.java 666 2 4 2 +EditAction 1443616687772 SudokuVerifier.java 806 6 6 0 +RefactoringAction 1443616734525 TestSudokuVerifier.java ADD void testPositiveDigits()/2 METHOD +RefactoringAction 1443616739535 TestSudokuVerifier.java RENAME testPositiveDigits()/2=>void testNegativeDigits() METHOD +EditAction 1443616761925 TestSudokuVerifier.java 845 3 6 3 +UnitTestCaseAction 1443616764034 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443616764035 TestSudokuVerifier FAIL +RefactoringAction 1443616776081 TestSudokuVerifier.java ADD void testNegativeDigits()/2 METHOD +RefactoringAction 1443616783595 TestSudokuVerifier.java RENAME testNegativeDigits()/2=>void test() METHOD +RefactoringAction 1443616790616 TestSudokuVerifier.java RENAME test()=>void testL() METHOD +RefactoringAction 1443616792623 TestSudokuVerifier.java RENAME testL()=>void testToo() METHOD +RefactoringAction 1443616797629 TestSudokuVerifier.java RENAME testToo()=>void testLengthTooLong() METHOD +EditAction 1443616808843 TestSudokuVerifier.java 1021 4 8 4 +UnitTestCaseAction 1443616811263 TestSudokuVerifier.java OK +UnitTestSessionAction 1443616811263 TestSudokuVerifier OK +EditAction 1443616825662 TestSudokuVerifier.java 1016 4 8 4 +UnitTestCaseAction 1443616828316 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443616828316 TestSudokuVerifier FAIL +EditAction 1443616896244 TestSudokuVerifier.java 1054 4 9 4 +UnitTestCaseAction 1443616898469 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443616898470 TestSudokuVerifier FAIL +EditAction 1443616905276 TestSudokuVerifier.java 1016 4 8 4 +UnitTestCaseAction 1443616907995 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443616907996 TestSudokuVerifier FAIL +EditAction 1443617030893 SudokuVerifier.java 858 6 7 0 +CompilationAction 1443617031184 SudokuVerifier.java +CompilationAction 1443617101577 SudokuVerifier.java +EditAction 1443617107653 SudokuVerifier.java 845 6 7 0 +EditAction 1443617139610 SudokuVerifier.java 845 6 7 0 +EditAction 1443617159055 SudokuVerifier.java 867 6 7 0 +RefactoringAction 1443617165666 TestSudokuVerifier.java ADD void testLengthTooLong()/2 METHOD +RefactoringAction 1443617172175 TestSudokuVerifier.java RENAME testLengthTooLong()/2=>void testGlobalGrid() METHOD +RefactoringAction 1443617174184 TestSudokuVerifier.java RENAME testGlobalGrid()=>void testGlobalGridRows() METHOD +EditAction 1443617189245 TestSudokuVerifier.java 1180 5 10 5 +EditAction 1443617202717 TestSudokuVerifier.java 1180 5 10 5 +UnitTestCaseAction 1443617205941 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443617205942 TestSudokuVerifier FAIL +EditAction 1443617215109 SudokuVerifier.java 867 6 7 0 +UnitTestCaseAction 1443617217175 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443617217176 TestSudokuVerifier FAIL +EditAction 1443617403038 SudokuVerifier.java 894 6 8 0 +EditAction 1443617433761 SudokuVerifier.java 920 6 8 0 +UnitTestCaseAction 1443617437384 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443617437385 TestSudokuVerifier FAIL +EditAction 1443617447227 SudokuVerifier.java 923 6 8 0 +UnitTestCaseAction 1443617450475 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443617450476 TestSudokuVerifier FAIL +EditAction 1443617995012 SudokuVerifier.java 998 6 8 0 +UnitTestCaseAction 1443618008413 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618008414 TestSudokuVerifier FAIL +EditAction 1443618015602 TestSudokuVerifier.java 1182 5 10 5 +UnitTestCaseAction 1443618018617 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618018618 TestSudokuVerifier FAIL +EditAction 1443618024883 TestSudokuVerifier.java 1183 5 10 5 +UnitTestCaseAction 1443618026794 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618026795 TestSudokuVerifier FAIL +EditAction 1443618038772 TestSudokuVerifier.java 1180 5 10 5 +UnitTestCaseAction 1443618042715 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618042715 TestSudokuVerifier FAIL +EditAction 1443618055506 TestSudokuVerifier.java 1188 5 10 5 +UnitTestCaseAction 1443618057168 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618057169 TestSudokuVerifier FAIL +EditAction 1443618127716 SudokuVerifier.java 1020 6 8 0 +UnitTestCaseAction 1443618129774 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618129775 TestSudokuVerifier FAIL +EditAction 1443618221398 SudokuVerifier.java 1057 6 5 0 +CompilationAction 1443618221711 SudokuVerifier.java +EditAction 1443618224795 SudokuVerifier.java 1058 6 8 0 +UnitTestCaseAction 1443618228108 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618228109 TestSudokuVerifier FAIL +EditAction 1443618279744 TestSudokuVerifier.java 1186 5 10 5 +UnitTestCaseAction 1443618281697 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618281698 TestSudokuVerifier FAIL +EditAction 1443618356465 SudokuVerifier.java 1072 6 8 0 +UnitTestCaseAction 1443618358333 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618358334 TestSudokuVerifier FAIL +EditAction 1443618375157 TestSudokuVerifier.java 1185 5 10 5 +EditAction 1443618382884 TestSudokuVerifier.java 1186 5 10 5 +UnitTestCaseAction 1443618384759 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618384759 TestSudokuVerifier FAIL +EditAction 1443618424195 SudokuVerifier.java 1064 6 8 0 +UnitTestCaseAction 1443618426880 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618426881 TestSudokuVerifier FAIL +EditAction 1443618433953 SudokuVerifier.java 1012 6 8 0 +UnitTestCaseAction 1443618436452 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618436453 TestSudokuVerifier FAIL +EditAction 1443618471303 SudokuVerifier.java 1062 6 5 0 +CompilationAction 1443618471600 SudokuVerifier.java +CompilationAction 1443618471601 SudokuVerifier.java +CompilationAction 1443618483288 SudokuVerifier.java +CompilationAction 1443618483288 SudokuVerifier.java +UnitTestCaseAction 1443618485360 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618485361 TestSudokuVerifier FAIL +EditAction 1443618503755 TestSudokuVerifier.java 1186 5 10 5 +UnitTestCaseAction 1443618505689 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618505689 TestSudokuVerifier FAIL +EditAction 1443618513106 SudokuVerifier.java 1012 6 8 0 +UnitTestCaseAction 1443618514721 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618514721 TestSudokuVerifier FAIL +EditAction 1443618578988 SudokuVerifier.java 1097 6 9 0 +UnitTestCaseAction 1443618581973 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618581973 TestSudokuVerifier FAIL +EditAction 1443618616641 SudokuVerifier.java 1130 6 9 0 +UnitTestCaseAction 1443618618602 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618618602 TestSudokuVerifier FAIL +EditAction 1443618622835 SudokuVerifier.java 1097 6 9 0 +EditAction 1443618633544 SudokuVerifier.java 1098 6 5 0 +CompilationAction 1443618633839 SudokuVerifier.java +CompilationAction 1443618638938 SudokuVerifier.java +UnitTestCaseAction 1443618640795 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618640796 TestSudokuVerifier FAIL +EditAction 1443618660783 SudokuVerifier.java 1035 6 9 0 +EditAction 1443618694729 SudokuVerifier.java 1045 6 9 0 +CompilationAction 1443618695025 SudokuVerifier.java +EditAction 1443618704574 SudokuVerifier.java 1045 6 9 0 +EditAction 1443618710196 SudokuVerifier.java 1045 6 9 0 +UnitTestCaseAction 1443618712855 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618712856 TestSudokuVerifier FAIL +EditAction 1443618729246 TestSudokuVerifier.java 1186 5 10 5 +UnitTestCaseAction 1443618737488 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618737489 TestSudokuVerifier FAIL +EditAction 1443618749982 TestSudokuVerifier.java 1187 5 10 5 +UnitTestCaseAction 1443618751843 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618751844 TestSudokuVerifier FAIL +EditAction 1443618765208 TestSudokuVerifier.java 1186 5 10 5 +UnitTestCaseAction 1443618766957 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443618766958 TestSudokuVerifier FAIL diff --git a/.besouro/20150930145113587/besouroEpisodes.txt b/.besouro/20150930145113587/besouroEpisodes.txt new file mode 100644 index 00000000..4695421b --- /dev/null +++ b/.besouro/20150930145113587/besouroEpisodes.txt @@ -0,0 +1,233 @@ +1443614932910 refactoring 3 1059 true +1443614932911 refactoring 3 1059 true +1443614932912 refactoring 3 1059 true +1443614932913 refactoring 3 1059 true +1443614932914 refactoring 3 1059 true +1443614932915 refactoring 3 1059 true +1443614932916 refactoring 3 1059 true +1443614932917 refactoring 3 1059 true +1443614932918 refactoring 3 1059 true +1443614932919 refactoring 3 1059 true +1443614932920 refactoring 3 1059 true +1443614932921 refactoring 3 1059 true +1443614932922 refactoring 3 1059 true +1443614932923 refactoring 3 1059 true +1443614932924 refactoring 3 1059 true +1443614932925 refactoring 3 1059 true +1443614932926 refactoring 3 1059 true +1443614932927 refactoring 3 1059 true +1443614932928 refactoring 3 1059 true +1443614932929 refactoring 3 1059 true +1443614932930 refactoring 3 1059 true +1443614932931 refactoring 3 1059 true +1443614932932 refactoring 3 1059 true +1443614932933 refactoring 3 1059 true +1443614932934 refactoring 3 1059 true +1443614932935 refactoring 3 1059 true +1443614932936 refactoring 3 1059 true +1443614932937 refactoring 3 1059 true +1443614932938 refactoring 3 1059 true +1443614932939 refactoring 3 1059 true +1443614932940 refactoring 3 1059 true +1443614932941 refactoring 3 1059 true +1443614932942 refactoring 3 1059 true +1443614932943 refactoring 3 1059 true +1443614932944 refactoring 3 1059 true +1443614932945 refactoring 3 1059 true +1443614932946 refactoring 3 1059 true +1443614932947 refactoring 3 1059 true +1443614932948 refactoring 3 1059 true +1443614932949 refactoring 3 1059 true +1443614932950 refactoring 3 1059 true +1443614932951 refactoring 3 1059 true +1443614932952 refactoring 3 1059 true +1443614932953 refactoring 3 1059 true +1443614932954 refactoring 3 1059 true +1443614932955 refactoring 3 1059 true +1443614932956 refactoring 3 1059 true +1443614932957 refactoring 3 1059 true +1443614932958 refactoring 3 1059 true +1443614932959 refactoring 3 1059 true +1443614932960 refactoring 3 1059 true +1443614932961 refactoring 3 1059 true +1443614932962 refactoring 3 1059 true +1443614932963 refactoring 3 1059 true +1443614932964 refactoring 3 1059 true +1443614932965 refactoring 3 1059 true +1443614932966 refactoring 3 1059 true +1443614932967 refactoring 3 1059 true +1443614932968 refactoring 3 1059 true +1443614932969 refactoring 3 1059 true +1443614932970 refactoring 3 1059 true +1443614932971 refactoring 3 1059 true +1443614932972 refactoring 3 1059 true +1443614932973 refactoring 3 1059 true +1443614932974 refactoring 3 1059 true +1443614932975 refactoring 3 1059 true +1443614932976 refactoring 3 1059 true +1443614932977 refactoring 3 1059 true +1443614932978 refactoring 3 1059 true +1443614932979 refactoring 3 1059 true +1443614932980 refactoring 3 1059 true +1443614932981 refactoring 3 1059 true +1443614932982 refactoring 3 1059 true +1443614932983 refactoring 3 1059 true +1443614932984 refactoring 3 1059 true +1443614932985 refactoring 3 1059 true +1443614932986 refactoring 3 1059 true +1443614932987 refactoring 3 1059 true +1443614932988 refactoring 3 1059 true +1443614932989 refactoring 3 1059 true +1443614932990 refactoring 3 1059 true +1443614932991 refactoring 3 1059 true +1443614932992 refactoring 3 1059 true +1443614932993 refactoring 3 1059 true +1443614932994 refactoring 3 1059 true +1443614932995 refactoring 3 1059 true +1443614932996 refactoring 3 1059 true +1443614932997 refactoring 3 1059 true +1443614932998 refactoring 3 1059 true +1443614932999 refactoring 3 1059 true +1443614933000 refactoring 3 1059 true +1443614933001 refactoring 3 1059 true +1443614933002 refactoring 3 1059 true +1443614933003 refactoring 3 1059 true +1443614933004 refactoring 3 1059 true +1443614933005 refactoring 3 1059 true +1443614933006 refactoring 3 1059 true +1443614933007 refactoring 3 1059 true +1443614933008 refactoring 3 1059 true +1443614933009 refactoring 3 1059 true +1443614933010 refactoring 3 1059 true +1443614933011 refactoring 3 1059 true +1443614933012 refactoring 3 1059 true +1443614933013 refactoring 3 1059 true +1443614933014 refactoring 3 1059 true +1443614933015 refactoring 3 1059 true +1443614933016 refactoring 3 1059 true +1443614933017 refactoring 3 1059 true +1443614933018 refactoring 3 1059 true +1443614933019 refactoring 3 1059 true +1443614933020 refactoring 3 1059 true +1443614933021 refactoring 3 1059 true +1443614933022 refactoring 3 1059 true +1443614933023 refactoring 3 1059 true +1443614933024 refactoring 3 1059 true +1443614933025 refactoring 3 1059 true +1443614933026 refactoring 3 1059 true +1443614933027 refactoring 3 1059 true +1443614933028 refactoring 3 1059 true +1443614933029 refactoring 3 1059 true +1443614933030 refactoring 3 1059 true +1443614933031 refactoring 3 1059 true +1443614933032 refactoring 3 1059 true +1443614933033 refactoring 3 1059 true +1443614933034 refactoring 3 1059 true +1443614933035 refactoring 3 1059 true +1443614933036 refactoring 3 1059 true +1443614933037 refactoring 3 1059 true +1443614933038 refactoring 3 1059 true +1443614933039 refactoring 3 1059 true +1443614933040 refactoring 3 1059 true +1443614933041 refactoring 3 1059 true +1443614933042 refactoring 3 1059 true +1443614933043 refactoring 3 1059 true +1443614933044 refactoring 3 1059 true +1443614933045 refactoring 3 1059 true +1443614933046 refactoring 3 1059 true +1443614933047 refactoring 3 1059 true +1443614933048 refactoring 3 1059 true +1443614933049 refactoring 3 1059 true +1443614933050 refactoring 3 1059 true +1443614933051 refactoring 3 1059 true +1443614933052 refactoring 3 1059 true +1443614933053 refactoring 3 1059 true +1443614933054 refactoring 3 1059 true +1443614933055 refactoring 3 1059 true +1443614933056 refactoring 3 1059 true +1443614933057 refactoring 3 1059 true +1443614933058 refactoring 3 1059 true +1443614933059 refactoring 3 1059 true +1443614933060 refactoring 3 1059 true +1443614933061 refactoring 3 1059 true +1443614933062 refactoring 3 1059 true +1443614933063 refactoring 3 1059 true +1443614933064 refactoring 3 1059 true +1443614933065 refactoring 3 1059 true +1443614933066 refactoring 3 1059 true +1443614933067 refactoring 3 1059 true +1443614933068 refactoring 3 1059 true +1443614933069 refactoring 3 1059 true +1443614933070 refactoring 3 1059 true +1443614933071 refactoring 3 1059 true +1443614933072 refactoring 3 1059 true +1443614933073 refactoring 3 1059 true +1443614933074 refactoring 3 1059 true +1443614933075 refactoring 3 1059 true +1443614933076 refactoring 3 1059 true +1443614933077 refactoring 3 1059 true +1443614933078 refactoring 3 1059 true +1443614933079 refactoring 3 1059 true +1443614933080 refactoring 3 1059 true +1443614933081 refactoring 3 1059 true +1443614933082 refactoring 3 1059 true +1443614933083 refactoring 3 1059 true +1443614933084 refactoring 3 1059 true +1443614933085 refactoring 3 1059 true +1443614933086 refactoring 3 1059 true +1443614933087 refactoring 3 1059 true +1443614933088 refactoring 3 1059 true +1443614933089 refactoring 3 1059 true +1443614933090 refactoring 3 1059 true +1443614933091 refactoring 3 1059 true +1443614933092 refactoring 3 1059 true +1443614933093 refactoring 3 1059 true +1443614933094 refactoring 3 1059 true +1443614933095 refactoring 3 1059 true +1443614933096 refactoring 3 1059 true +1443614933097 refactoring 3 1059 true +1443614933098 refactoring 3 1059 true +1443614933099 refactoring 3 1059 true +1443614933100 refactoring 3 1059 true +1443614933101 refactoring 3 1059 true +1443614933102 refactoring 3 1059 true +1443614933103 refactoring 3 1059 true +1443614933104 refactoring 3 1059 true +1443614933105 refactoring 3 1059 true +1443614933106 refactoring 3 1059 true +1443614933107 refactoring 3 1059 true +1443614933108 refactoring 3 1059 true +1443614933109 refactoring 3 1059 true +1443614933110 refactoring 3 1059 true +1443614933111 refactoring 3 1059 true +1443614933112 refactoring 3 1059 true +1443614933113 refactoring 3 1059 true +1443614933114 refactoring 3 1059 true +1443614933115 refactoring 3 1059 true +1443614933116 refactoring 3 1059 true +1443614933117 refactoring 3 1059 true +1443614933118 refactoring 3 1059 true +1443614933119 refactoring 3 1059 true +1443614981218 regression 1 0 true +1443615198525 test-first 3 176 true +1443615953826 refactoring 2A 752 true +1443615953827 production 1 752 false +1443615977319 regression 2 11 true +1443616201770 test-last 1 200 false +1443616201771 test-last 1 200 false +1443616206470 regression 1 1 true +1443616235666 refactoring 1A 6 true +1443616235667 refactoring 3 6 true +1443616235668 refactoring 3 6 true +1443616235669 refactoring 3 6 true +1443616235670 refactoring 3 6 true +1443616235671 refactoring 3 6 true +1443616235672 refactoring 3 6 true +1443616263128 refactoring 2A 2 true +1443616301499 test-last 1 31 false +1443616301500 test-last 1 31 false +1443616301501 test-last 1 31 false +1443616811263 test-last 1 484 false +1443616811264 test-last 1 484 false +1443616811265 test-last 1 484 false +1443616811266 test-last 1 484 false diff --git a/.besouro/20150930145113587/disagreements.txt b/.besouro/20150930145113587/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930145113587/randomHeuristicEpisodes.txt b/.besouro/20150930145113587/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..255ddc0c --- /dev/null +++ b/.besouro/20150930145113587/randomHeuristicEpisodes.txt @@ -0,0 +1,11 @@ +1443614932910 refactoring 3 1059 false +1443614981218 regression 1 0 true +1443615198525 test-first 3 176 true +1443615953826 refactoring 2A 752 false +1443615977319 regression 2 11 true +1443616201770 test-last 1 200 false +1443616206470 regression 1 1 true +1443616235666 refactoring 1A 6 false +1443616263128 refactoring 2A 2 false +1443616301499 test-last 1 31 false +1443616811263 test-last 1 484 false diff --git a/.besouro/20150930145113587/userComments.txt b/.besouro/20150930145113587/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930145113587/zorroEpisodes.txt b/.besouro/20150930145113587/zorroEpisodes.txt new file mode 100644 index 00000000..2ae257ee --- /dev/null +++ b/.besouro/20150930145113587/zorroEpisodes.txt @@ -0,0 +1,11 @@ +1443614932910 refactoring 3 1059 true +1443614981218 regression 1 48 true +1443615198525 test-first 3 217 true +1443615953826 refactoring 2A 755 true +1443615977319 regression 2 23 true +1443616201770 test-last 1 224 false +1443616206470 regression 1 4 false +1443616235666 refactoring 1A 29 false +1443616263128 refactoring 2A 27 false +1443616301499 test-last 1 38 false +1443616811263 test-last 1 509 false diff --git a/.besouro/20151003180646211/actions.txt b/.besouro/20151003180646211/actions.txt new file mode 100644 index 00000000..2436e4f1 --- /dev/null +++ b/.besouro/20151003180646211/actions.txt @@ -0,0 +1,90 @@ +FileOpenedAction 1443884806567 SudokuVerifier.java 1818 6 9 0 +EditAction 1443884892441 SudokuVerifier.java 1804 6 9 0 +UnitTestCaseAction 1443884895449 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443884895451 TestSudokuVerifier FAIL +EditAction 1443884919271 SudokuVerifier.java 1671 6 9 0 +UnitTestCaseAction 1443884922456 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443884922457 TestSudokuVerifier FAIL +EditAction 1443884930915 SudokuVerifier.java 1674 6 9 0 +UnitTestCaseAction 1443884932811 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443884932813 TestSudokuVerifier FAIL +EditAction 1443884948887 SudokuVerifier.java 1690 6 9 0 +UnitTestCaseAction 1443884950972 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443884950973 TestSudokuVerifier FAIL +EditAction 1443885005119 SudokuVerifier.java 1680 6 9 0 +UnitTestCaseAction 1443885006920 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885006921 TestSudokuVerifier FAIL +EditAction 1443885012721 SudokuVerifier.java 1680 6 9 0 +UnitTestCaseAction 1443885014584 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885014584 TestSudokuVerifier FAIL +EditAction 1443885040499 SudokuVerifier.java 1674 6 9 0 +EditAction 1443885049751 SudokuVerifier.java 1665 6 9 0 +UnitTestCaseAction 1443885052164 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885052164 TestSudokuVerifier FAIL +EditAction 1443885063638 SudokuVerifier.java 1665 6 9 0 +UnitTestCaseAction 1443885066095 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885066095 TestSudokuVerifier FAIL +CompilationAction 1443885317787 SudokuVerifier.java +CompilationAction 1443885317788 SudokuVerifier.java +CompilationAction 1443885317788 SudokuVerifier.java +CompilationAction 1443885332209 SudokuVerifier.java +CompilationAction 1443885332210 SudokuVerifier.java +CompilationAction 1443885332211 SudokuVerifier.java +CompilationAction 1443885332367 SudokuVerifier.java +CompilationAction 1443885332367 SudokuVerifier.java +CompilationAction 1443885349798 SudokuVerifier.java +CompilationAction 1443885349799 SudokuVerifier.java +CompilationAction 1443885349969 SudokuVerifier.java +CompilationAction 1443885349970 SudokuVerifier.java +CompilationAction 1443885360046 SudokuVerifier.java +CompilationAction 1443885360047 SudokuVerifier.java +CompilationAction 1443885360202 SudokuVerifier.java +UnitTestCaseAction 1443885384069 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885384070 TestSudokuVerifier FAIL +EditAction 1443885394143 SudokuVerifier.java 1774 6 9 0 +UnitTestCaseAction 1443885396216 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885396217 TestSudokuVerifier FAIL +EditAction 1443885451292 SudokuVerifier.java 1807 6 9 0 +UnitTestCaseAction 1443885453509 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885453510 TestSudokuVerifier FAIL +FileOpenedAction 1443885463249 TestSudokuVerifier.java 1186 5 10 5 +EditAction 1443885496023 TestSudokuVerifier.java 1180 5 10 5 +UnitTestCaseAction 1443885499141 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885499141 TestSudokuVerifier FAIL +EditAction 1443885506181 TestSudokuVerifier.java 1179 5 8 4 +CompilationAction 1443885506501 TestSudokuVerifier.java +CompilationAction 1443885508798 TestSudokuVerifier.java +UnitTestCaseAction 1443885519102 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885519102 TestSudokuVerifier FAIL +EditAction 1443885527258 TestSudokuVerifier.java 1186 5 10 5 +UnitTestCaseAction 1443885529292 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885529292 TestSudokuVerifier FAIL +EditAction 1443885561956 SudokuVerifier.java 1825 6 9 0 +UnitTestCaseAction 1443885564843 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885564844 TestSudokuVerifier FAIL +EditAction 1443885572754 TestSudokuVerifier.java 1180 5 10 5 +UnitTestCaseAction 1443885579727 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885579728 TestSudokuVerifier FAIL +EditAction 1443885598939 TestSudokuVerifier.java 1182 5 10 5 +UnitTestCaseAction 1443885601019 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885601020 TestSudokuVerifier FAIL +EditAction 1443885604750 TestSudokuVerifier.java 1108 5 10 5 +UnitTestCaseAction 1443885607348 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885607349 TestSudokuVerifier FAIL +EditAction 1443885609517 TestSudokuVerifier.java 1182 5 10 5 +UnitTestCaseAction 1443885611233 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885611234 TestSudokuVerifier FAIL +EditAction 1443885613957 TestSudokuVerifier.java 1181 5 10 5 +UnitTestCaseAction 1443885615785 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885615786 TestSudokuVerifier FAIL +EditAction 1443885619636 TestSudokuVerifier.java 1153 5 10 5 +UnitTestCaseAction 1443885621462 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885621463 TestSudokuVerifier FAIL +EditAction 1443885622958 TestSudokuVerifier.java 1182 5 10 5 +EditAction 1443885626030 TestSudokuVerifier.java 1118 5 10 5 +UnitTestCaseAction 1443885627376 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885627377 TestSudokuVerifier FAIL +EditAction 1443885628599 TestSudokuVerifier.java 1182 5 10 5 +EditAction 1443885658197 SudokuVerifier.java 1829 6 10 0 +UnitTestCaseAction 1443885660947 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443885660948 TestSudokuVerifier FAIL diff --git a/.besouro/20151003180646211/besouroEpisodes.txt b/.besouro/20151003180646211/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003180646211/disagreements.txt b/.besouro/20151003180646211/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003180646211/randomHeuristicEpisodes.txt b/.besouro/20151003180646211/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003180646211/userComments.txt b/.besouro/20151003180646211/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003180646211/zorroEpisodes.txt b/.besouro/20151003180646211/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004133048419/actions.txt b/.besouro/20151004133048419/actions.txt new file mode 100644 index 00000000..a197a4be --- /dev/null +++ b/.besouro/20151004133048419/actions.txt @@ -0,0 +1,133 @@ +FileOpenedAction 1443954648798 TestSudokuVerifier.java 1540 7 14 7 +EditAction 1443954681544 SudokuVerifier.java 1560 6 11 0 +EditAction 1443954740637 SudokuVerifier.java 1599 6 12 0 +EditAction 1443954831462 SudokuVerifier.java 1622 6 12 0 +UnitTestCaseAction 1443954834272 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443954834279 TestSudokuVerifier FAIL +EditAction 1443955014117 TestSudokuVerifier.java 1540 7 14 7 +EditAction 1443955017487 TestSudokuVerifier.java 1542 7 14 7 +EditAction 1443955046470 SudokuVerifier.java 1656 6 12 0 +UnitTestCaseAction 1443955049024 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443955049025 TestSudokuVerifier FAIL +EditAction 1443955081460 SudokuVerifier.java 1675 6 12 0 +CompilationAction 1443955081905 SudokuVerifier.java +CompilationAction 1443955084748 SudokuVerifier.java +UnitTestCaseAction 1443955126780 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443955126780 TestSudokuVerifier FAIL +EditAction 1443955140550 SudokuVerifier.java 1718 6 13 0 +UnitTestCaseAction 1443955142368 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443955142369 TestSudokuVerifier FAIL +EditAction 1443955153744 SudokuVerifier.java 1719 6 13 0 +UnitTestCaseAction 1443955155813 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443955155813 TestSudokuVerifier FAIL +EditAction 1443955273213 SudokuVerifier.java 1745 6 13 0 +UnitTestCaseAction 1443955274964 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443955274965 TestSudokuVerifier FAIL +EditAction 1443955382806 TestSudokuVerifier.java 1540 7 14 7 +UnitTestCaseAction 1443955385007 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443955385008 TestSudokuVerifier FAIL +EditAction 1443955414927 SudokuVerifier.java 1744 6 13 0 +UnitTestCaseAction 1443955416786 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443955416786 TestSudokuVerifier FAIL +EditAction 1443955673521 SudokuVerifier.java 1817 6 13 0 +UnitTestCaseAction 1443955675978 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443955675978 TestSudokuVerifier FAIL +EditAction 1443955801253 SudokuVerifier.java 1866 6 13 0 +UnitTestCaseAction 1443955806605 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443955806606 TestSudokuVerifier FAIL +EditAction 1443955827401 SudokuVerifier.java 1889 6 13 0 +UnitTestCaseAction 1443955829606 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443955829606 TestSudokuVerifier FAIL +EditAction 1443955873288 SudokuVerifier.java 1887 6 13 0 +UnitTestCaseAction 1443955875570 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443955875571 TestSudokuVerifier FAIL +EditAction 1443955883514 SudokuVerifier.java 1887 6 14 0 +UnitTestCaseAction 1443955885399 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443955885399 TestSudokuVerifier FAIL +EditAction 1443955893722 SudokuVerifier.java 1908 6 14 0 +UnitTestCaseAction 1443955895527 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443955895527 TestSudokuVerifier FAIL +EditAction 1443955993499 SudokuVerifier.java 1955 6 13 0 +UnitTestCaseAction 1443955995607 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443955995608 TestSudokuVerifier FAIL +EditAction 1443956036926 SudokuVerifier.java 1908 6 14 0 +UnitTestCaseAction 1443956039698 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443956039699 TestSudokuVerifier FAIL +EditAction 1443956070438 SudokuVerifier.java 1728 6 13 0 +EditAction 1443956124450 SudokuVerifier.java 1734 6 13 0 +EditAction 1443956177766 SudokuVerifier.java 2361 6 15 0 +UnitTestCaseAction 1443956180142 TestSudokuVerifier.java OK +UnitTestSessionAction 1443956180142 TestSudokuVerifier OK +EditAction 1443956187880 TestSudokuVerifier.java 1542 7 14 7 +UnitTestCaseAction 1443956190199 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443956190200 TestSudokuVerifier FAIL +EditAction 1443956194186 TestSudokuVerifier.java 1540 7 14 7 +UnitTestCaseAction 1443956196246 TestSudokuVerifier.java OK +UnitTestSessionAction 1443956196247 TestSudokuVerifier OK +RefactoringAction 1443956233709 TestSudokuVerifier.java ADD void testGlobalGridColumnsValid()/2 METHOD +RefactoringAction 1443956246218 TestSudokuVerifier.java RENAME testGlobalGridColumnsValid()/2=>void testGlobalGridColumnsDuplicates() METHOD +EditAction 1443956250384 TestSudokuVerifier.java 1722 8 16 8 +EditAction 1443956256797 TestSudokuVerifier.java 1723 8 16 8 +UnitTestCaseAction 1443956259130 TestSudokuVerifier.java OK +UnitTestSessionAction 1443956259131 TestSudokuVerifier OK +RefactoringAction 1443956272890 TestSudokuVerifier.java ADD String valid/2 FIELD +RefactoringAction 1443956276896 TestSudokuVerifier.java RENAME valid/2=>String duplicates FIELD +EditAction 1443956293819 TestSudokuVerifier.java 1833 8 16 8 +EditAction 1443956298815 TestSudokuVerifier.java 1836 8 16 8 +EditAction 1443956309520 TestSudokuVerifier.java 1828 8 16 8 +UnitTestCaseAction 1443956311820 TestSudokuVerifier.java OK +UnitTestSessionAction 1443956311820 TestSudokuVerifier.testGlobalGridRowsDuplicates OK +UnitTestCaseAction 1443956324050 TestSudokuVerifier.java OK +UnitTestSessionAction 1443956324051 TestSudokuVerifier OK +UnitTestCaseAction 1443956331838 TestSudokuVerifier.java OK +UnitTestSessionAction 1443956331838 TestSudokuVerifier.testGlobalGridColumnsValid OK +UnitTestCaseAction 1443956337077 TestSudokuVerifier.java OK +UnitTestSessionAction 1443956337078 TestSudokuVerifier OK +EditAction 1443956513708 SudokuVerifier.java 2617 6 20 0 +EditAction 1443956563087 SudokuVerifier.java 2617 6 20 0 +UnitTestCaseAction 1443956564976 TestSudokuVerifier.java OK +UnitTestSessionAction 1443956564977 TestSudokuVerifier OK +RefactoringAction 1443956574021 TestSudokuVerifier.java ADD void testGlobalGridColumnsValid()/2 METHOD +RefactoringAction 1443956581030 TestSudokuVerifier.java RENAME testGlobalGridColumnsValid()/2=>void testGlobalValid() METHOD +RefactoringAction 1443956585535 TestSudokuVerifier.java RENAME testGlobalValid()=>void testValid() METHOD +RefactoringAction 1443956589043 TestSudokuVerifier.java RENAME testValid()=>void testSubGridValid() METHOD +EditAction 1443956589285 TestSudokuVerifier.java 1993 9 18 9 +EditAction 1443956594832 TestSudokuVerifier.java 1983 9 18 9 +UnitTestCaseAction 1443956599006 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443956599007 TestSudokuVerifier FAIL +EditAction 1443956705795 SudokuVerifier.java 2657 6 21 0 +EditAction 1443956857929 SudokuVerifier.java 2666 6 20 0 +UnitTestCaseAction 1443956860625 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443956860626 TestSudokuVerifier FAIL +RefactoringAction 1443956983577 SudokuVerifier.java ADD boolean verifyString() METHOD +RefactoringAction 1443956992099 SudokuVerifier.java RENAME verifyString()=>boolean verifyString(String) METHOD +UnitTestCaseAction 1443957180370 TestSudokuVerifier.java OK +UnitTestSessionAction 1443957180371 TestSudokuVerifier OK +EditAction 1443957186941 TestSudokuVerifier.java 1985 9 18 9 +UnitTestCaseAction 1443957189477 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443957189478 TestSudokuVerifier FAIL +EditAction 1443957194942 TestSudokuVerifier.java 1988 9 18 9 +UnitTestCaseAction 1443957196936 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443957196937 TestSudokuVerifier FAIL +EditAction 1443957200552 TestSudokuVerifier.java 1983 9 18 9 +UnitTestCaseAction 1443957202789 TestSudokuVerifier.java OK +UnitTestSessionAction 1443957202790 TestSudokuVerifier OK +EditAction 1443957242220 SudokuVerifier.java 2808 7 21 0 +UnitTestCaseAction 1443957244394 TestSudokuVerifier.java OK +UnitTestSessionAction 1443957244394 TestSudokuVerifier OK +EditAction 1443957291868 SudokuVerifier.java 2201 7 19 0 +UnitTestCaseAction 1443957293620 TestSudokuVerifier.java OK +UnitTestSessionAction 1443957293621 TestSudokuVerifier OK +EditAction 1443957317482 SudokuVerifier.java 2081 6 18 0 +UnitTestCaseAction 1443957319375 TestSudokuVerifier.java OK +UnitTestSessionAction 1443957319375 TestSudokuVerifier OK +EditAction 1443957481269 SudokuVerifier.java 2459 6 18 0 +EditAction 1443957488306 SudokuVerifier.java 2460 6 18 0 +EditAction 1443957492709 SudokuVerifier.java 2464 6 18 0 +EditAction 1443957501971 SudokuVerifier.java 2464 6 18 0 +UnitTestCaseAction 1443957504307 TestSudokuVerifier.java OK +UnitTestSessionAction 1443957504308 TestSudokuVerifier OK +RefactoringAction 1443957528465 TestSudokuVerifier.java ADD void testSubGridValid()/2 METHOD +RefactoringAction 1443957534471 TestSudokuVerifier.java RENAME testSubGridValid()/2=>void testSubGridWithDuplicates() METHOD +EditAction 1443957537944 TestSudokuVerifier.java 2152 10 20 10 +EditAction 1443957551349 TestSudokuVerifier.java 2153 10 20 10 diff --git a/.besouro/20151004133048419/besouroEpisodes.txt b/.besouro/20151004133048419/besouroEpisodes.txt new file mode 100644 index 00000000..be8cdd3f --- /dev/null +++ b/.besouro/20151004133048419/besouroEpisodes.txt @@ -0,0 +1,27 @@ +1443956180142 production 1 1531 false +1443956180143 refactoring 2A 1531 true +1443956196247 regression 2 8 true +1443956259131 test-addition 1 25 true +1443956259132 test-addition 1 25 true +1443956311820 refactoring 3 38 true +1443956311821 refactoring 3 38 true +1443956311822 refactoring 3 38 true +1443956311823 refactoring 1B 38 true +1443956311824 refactoring 2B 38 true +1443956311825 refactoring 2B 38 true +1443956311826 refactoring 3 38 true +1443956311827 refactoring 1B 38 true +1443956311828 regression 1 38 true +1443956324051 regression 1 0 true +1443956331838 regression 1 0 true +1443956337078 regression 1 0 true +1443956564977 production 1 51 false +1443957180371 test-first 3 606 true +1443957180372 test-first 3 606 true +1443957180373 test-first 3 606 true +1443957180374 test-first 3 606 true +1443957202790 regression 2 15 true +1443957244394 production 3 2 false +1443957293621 refactoring 2A 1 true +1443957319375 refactoring 2A 1 true +1443957504308 refactoring 2A 23 true diff --git a/.besouro/20151004133048419/disagreements.txt b/.besouro/20151004133048419/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004133048419/randomHeuristicEpisodes.txt b/.besouro/20151004133048419/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..43904bf2 --- /dev/null +++ b/.besouro/20151004133048419/randomHeuristicEpisodes.txt @@ -0,0 +1,14 @@ +1443956180142 production 1 1531 false +1443956196247 regression 2 8 false +1443956259131 test-addition 1 25 false +1443956311820 refactoring 3 38 true +1443956324051 regression 1 0 true +1443956331838 regression 1 0 true +1443956337078 regression 1 0 false +1443956564977 production 1 51 false +1443957180371 test-first 3 606 true +1443957202790 regression 2 15 false +1443957244394 production 3 2 true +1443957293621 refactoring 2A 1 false +1443957319375 refactoring 2A 1 false +1443957504308 refactoring 2A 23 true diff --git a/.besouro/20151004133048419/userComments.txt b/.besouro/20151004133048419/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004133048419/zorroEpisodes.txt b/.besouro/20151004133048419/zorroEpisodes.txt new file mode 100644 index 00000000..22aaeab4 --- /dev/null +++ b/.besouro/20151004133048419/zorroEpisodes.txt @@ -0,0 +1,14 @@ +1443956180142 production 1 1531 true +1443956196247 regression 2 16 true +1443956259131 test-addition 1 62 true +1443956311820 refactoring 3 52 true +1443956324051 regression 1 12 true +1443956331838 regression 1 7 true +1443956337078 regression 1 5 true +1443956564977 production 1 227 true +1443957180371 test-first 3 615 true +1443957202790 regression 2 22 true +1443957244394 production 3 41 false +1443957293621 refactoring 2A 49 false +1443957319375 refactoring 2A 25 false +1443957504308 refactoring 2A 184 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..7f010457 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,9 +1,86 @@ -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.HashMap; +import java.util.Map; +public class SudokuVerifier { + + public boolean verifyString(String candidateSolution) { + // Slice the input string into pieces of 9 characters, and return true if the pieces contain only unique characters. + boolean verifyResult = true; + String blocks = ""; + for (int x=0; x <= 8; x++) { + blocks = candidateSolution.substring((x*9), Math.min(candidateSolution.length(), 9+(x*9))); + String str = blocks; + int len = str.length(); + Map numChars = new HashMap(Math.min(len, 26)); + + for (int i = 0; i < len; ++i) + { + char charAt = str.charAt(i); + + if (!numChars.containsKey(charAt)) + { + numChars.put(charAt, 1); + } + else + { + numChars.put(charAt, numChars.get(charAt) + 1); + verifyResult = false; + } + } + } + return verifyResult; + } + + public boolean verifyPositiveDigits(String candidateSolution) { + // If negative number found, return false. + if (candidateSolution.contains("-")) { + return false; + } else { + return true; + } + } + + public boolean verifyLength(String candidateSolution) { + // If exactly 81 characters, return true. + if (candidateSolution.length() == 81) { + return true; + } else { + return false; + } + } + + public boolean verifySubGrid(String candidateSolution) { + // If SubGrid contains only unique values, return true. + char[] charArray = candidateSolution.toCharArray(); + String girdstr = ""; + for (int i=0; i<=2; i++) { + for (int x=0; x<=8; x++) { + for (int r=0; r<=2; r++) { + girdstr = girdstr + charArray[(x+(i*27))+(r*9)]; + } + } + } + boolean strValidity = verifyString(girdstr); + return strValidity; + } + + public boolean verifyGlobalGridRows(String candidateSolution) { + // If row contains only unique values, return true. + boolean strValidity = verifyString(candidateSolution); + return strValidity; + } + + public boolean verifyGlobalGridColumns(String candidateSolution) { + // If column contains only unique values, return true. + char[] charArray = candidateSolution.toCharArray(); + String columnstr = ""; + for (int x=0; x<=8; x++) { + for (int r=0; r<=8; r++) { + columnstr = columnstr + charArray[x+(r*9)]; + } + } + boolean strValidity = verifyString(columnstr); + return strValidity; + } + +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index c0c92901..8a60297d 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -1,14 +1,73 @@ -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 valid = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + String invalid = "1234526789122345678891234567789123456678912345567891234456789123345678912234567891"; + String duplicates = "111369825632158947958724316825437169791586432346912758289643571573291684164875333"; + + @Test + public void testPositiveDigits() { + SudokuVerifier verifier = new SudokuVerifier(); + assertEquals(true, verifier.verifyPositiveDigits(valid)); + } + + @Test + public void testNegativeDigits() { + SudokuVerifier verifier = new SudokuVerifier(); + assertEquals(false, verifier.verifyPositiveDigits("314124214-123123")); + } + + @Test + public void testLengthValid() { + SudokuVerifier verifier = new SudokuVerifier(); + assertEquals(true, verifier.verifyLength(valid)); + } + + @Test + public void testLengthTooLong() { + SudokuVerifier verifier = new SudokuVerifier(); + assertEquals(false, verifier.verifyLength(valid + "1")); + } + + @Test + public void testGlobalGridRowsValid() { + SudokuVerifier verifier = new SudokuVerifier(); + assertEquals(true, verifier.verifyGlobalGridRows(valid)); + } + + @Test + public void testGlobalGridRowsDuplicates() { + SudokuVerifier verifier = new SudokuVerifier(); + assertEquals(false, verifier.verifyGlobalGridRows(duplicates)); + } + + @Test + public void testGlobalGridColumnsValid() { + SudokuVerifier verifier = new SudokuVerifier(); + assertEquals(true, verifier.verifyGlobalGridColumns(valid)); + } + + @Test + public void testGlobalGridColumnsDuplicates() { + SudokuVerifier verifier = new SudokuVerifier(); + assertEquals(false, verifier.verifyGlobalGridColumns(duplicates)); + } + + @Test + public void testSubGridValid() { + SudokuVerifier verifier = new SudokuVerifier(); + assertEquals(true, verifier.verifySubGrid(valid)); + } + + @Test + public void testSubGridWithDuplicates() { + SudokuVerifier verifier = new SudokuVerifier(); + assertEquals(false, verifier.verifySubGrid(duplicates)); + } + +}