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/20150930161435990/actions.txt b/.besouro/20150930161435990/actions.txt new file mode 100644 index 00000000..38656a6f --- /dev/null +++ b/.besouro/20150930161435990/actions.txt @@ -0,0 +1 @@ +FileOpenedAction 1443618876339 SudokuVerifier.java 217 1 1 0 diff --git a/.besouro/20150930161435990/besouroEpisodes.txt b/.besouro/20150930161435990/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930161435990/disagreements.txt b/.besouro/20150930161435990/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930161435990/randomHeuristicEpisodes.txt b/.besouro/20150930161435990/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930161435990/userComments.txt b/.besouro/20150930161435990/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930161435990/zorroEpisodes.txt b/.besouro/20150930161435990/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930161737316/actions.txt b/.besouro/20150930161737316/actions.txt new file mode 100644 index 00000000..73e4cba7 --- /dev/null +++ b/.besouro/20150930161737316/actions.txt @@ -0,0 +1,5 @@ +FileOpenedAction 1443619057467 SudokuVerifier.java 217 17 48 0 +FileOpenedAction 1443619354152 sudokuMain.java 55 0 0 0 +FileOpenedAction 1443619586212 sudokuTask.java 55 0 0 0 +FileOpenedAction 1443619747986 Exhaustive.java 55 0 0 0 +FileOpenedAction 1443620059742 SudokuVerifier.java 217 1 1 0 diff --git a/.besouro/20150930161737316/besouroEpisodes.txt b/.besouro/20150930161737316/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930161737316/disagreements.txt b/.besouro/20150930161737316/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930161737316/randomHeuristicEpisodes.txt b/.besouro/20150930161737316/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930161737316/userComments.txt b/.besouro/20150930161737316/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20150930161737316/zorroEpisodes.txt b/.besouro/20150930161737316/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003104351131/actions.txt b/.besouro/20151003104351131/actions.txt new file mode 100644 index 00000000..f3e6bd84 --- /dev/null +++ b/.besouro/20151003104351131/actions.txt @@ -0,0 +1,2 @@ +FileOpenedAction 1443858231667 SudokuVerifier.java 217 1 1 0 +FileOpenedAction 1443859017378 TestSudokuVerifier.java 216 1 1 0 diff --git a/.besouro/20151003104351131/besouroEpisodes.txt b/.besouro/20151003104351131/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003104351131/disagreements.txt b/.besouro/20151003104351131/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003104351131/randomHeuristicEpisodes.txt b/.besouro/20151003104351131/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003104351131/userComments.txt b/.besouro/20151003104351131/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003104351131/zorroEpisodes.txt b/.besouro/20151003104351131/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003125334341/actions.txt b/.besouro/20151003125334341/actions.txt new file mode 100644 index 00000000..32c8468d --- /dev/null +++ b/.besouro/20151003125334341/actions.txt @@ -0,0 +1,18 @@ +FileOpenedAction 1443866014488 SudokuVerifier.java 217 1 1 0 +RefactoringAction 1443866043889 SudokuVerifier.java RENAME verify(String)=>class main null +RefactoringAction 1443866046424 SudokuVerifier.java MOVE verify(String)=>class SudokuVerifier null +RefactoringAction 1443866069278 SudokuVerifier.java ADD vod main FIELD +RefactoringAction 1443866070295 SudokuVerifier.java ADD static vod main() METHOD +RefactoringAction 1443866070295 SudokuVerifier.java ADD int verify(String) METHOD +RefactoringAction 1443866084368 SudokuVerifier.java RENAME main()=>static void main(String METHOD +RefactoringAction 1443866086378 SudokuVerifier.java MOVE verify(String)=>class SudokuVerifier METHOD +RefactoringAction 1443866279466 SudokuVerifier.java MOVE verify(String)=>class main METHOD +RefactoringAction 1443866287980 SudokuVerifier.java MOVE verify(String)=>class SudokuVerifier METHOD +RefactoringAction 1443866322033 SudokuVerifier.java MOVE verify(String)=>class main METHOD +RefactoringAction 1443866323539 SudokuVerifier.java MOVE verify(String)=>class SudokuVerifier METHOD +RefactoringAction 1443867389719 SudokuVerifier.java MOVE verify(String)=>class main METHOD +RefactoringAction 1443867392227 SudokuVerifier.java MOVE verify(String)=>class SudokuVerifier METHOD +RefactoringAction 1443867393247 SudokuVerifier.java MOVE verify(String)=>class main METHOD +RefactoringAction 1443867501277 SudokuVerifier.java RENAME main=>void main(String METHOD +RefactoringAction 1443867518841 SudokuVerifier.java ADD Exception e FIELD +RefactoringAction 1443867523402 SudokuVerifier.java REMOVE e FIELD diff --git a/.besouro/20151003125334341/besouroEpisodes.txt b/.besouro/20151003125334341/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003125334341/disagreements.txt b/.besouro/20151003125334341/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003125334341/randomHeuristicEpisodes.txt b/.besouro/20151003125334341/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003125334341/userComments.txt b/.besouro/20151003125334341/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151003125334341/zorroEpisodes.txt b/.besouro/20151003125334341/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004183528839/actions.txt b/.besouro/20151004183528839/actions.txt new file mode 100644 index 00000000..939b3695 --- /dev/null +++ b/.besouro/20151004183528839/actions.txt @@ -0,0 +1,32 @@ +FileOpenedAction 1443972929308 SudokuVerifier.java 1375 2 1 0 +RefactoringAction 1443973060483 SudokuVerifier.java REMOVE verify(String) METHOD +RefactoringAction 1443973068539 SudokuVerifier.java ADD Scanner sc FIELD +RefactoringAction 1443973068540 SudokuVerifier.java ADD String line FIELD +RefactoringAction 1443973072053 SudokuVerifier.java REMOVE line FIELD +RefactoringAction 1443973072054 SudokuVerifier.java REMOVE sc FIELD +RefactoringAction 1443973477383 SudokuVerifier.java ADD Boolean Leng FIELD +RefactoringAction 1443973478396 SudokuVerifier.java RENAME Leng=>Boolean Length FIELD +RefactoringAction 1443973481408 SudokuVerifier.java RENAME Length=>Boolean LengthVeri FIELD +RefactoringAction 1443973482914 SudokuVerifier.java RENAME LengthVeri=>Boolean LengthVerifier FIELD +RefactoringAction 1443973487421 SudokuVerifier.java RENAME LengthVerifier=> null +RefactoringAction 1443973691257 SudokuVerifier.java ADD Boolean Numb FIELD +RefactoringAction 1443973693773 SudokuVerifier.java RENAME Numb=>Boolean Numver FIELD +RefactoringAction 1443973695790 SudokuVerifier.java RENAME Numver=>Boolean NumC FIELD +RefactoringAction 1443973697810 SudokuVerifier.java RENAME NumC=>Boolean NumVeri FIELD +RefactoringAction 1443973700318 SudokuVerifier.java RENAME NumVeri=>Boolean NumVerifier FIELD +RefactoringAction 1443973705333 SudokuVerifier.java RENAME NumVerifier=>static Boolean NumVerifier(String) METHOD +RefactoringAction 1443975265410 SudokuVerifier.java ADD Boolean Row FIELD +RefactoringAction 1443975268921 SudokuVerifier.java RENAME Row=>Boolean RowVerifier FIELD +RefactoringAction 1443975290744 SudokuVerifier.java RENAME RowVerifier=>static Boolean RowVerifier() METHOD +RefactoringAction 1443975292760 SudokuVerifier.java RENAME RowVerifier()=>static Boolean RowVerifier(int) METHOD +RefactoringAction 1443975480086 SudokuVerifier.java RENAME RowVerifier(int)=>static Boolean RowVerifier(int METHOD +RefactoringAction 1443975592403 SudokuVerifier.java ADD Boolean Small FIELD +RefactoringAction 1443975595410 SudokuVerifier.java REMOVE Small FIELD +RefactoringAction 1443975596415 SudokuVerifier.java ADD Boolean C FIELD +RefactoringAction 1443975618614 SudokuVerifier.java RENAME C=>static Boolean RowVerifier(int METHOD +RefactoringAction 1443975624127 SudokuVerifier.java RENAME RowVerifier(int=>static Boolean ColumnVerifier(int METHOD +CompilationAction 1443975918572 SudokuVerifier.java +CompilationAction 1443975918573 SudokuVerifier.java +CompilationAction 1443975918574 SudokuVerifier.java +CompilationAction 1443975918574 SudokuVerifier.java +CompilationAction 1443975918575 SudokuVerifier.java diff --git a/.besouro/20151004183528839/besouroEpisodes.txt b/.besouro/20151004183528839/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004183528839/disagreements.txt b/.besouro/20151004183528839/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004183528839/randomHeuristicEpisodes.txt b/.besouro/20151004183528839/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004183528839/userComments.txt b/.besouro/20151004183528839/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004183528839/zorroEpisodes.txt b/.besouro/20151004183528839/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004192529677/actions.txt b/.besouro/20151004192529677/actions.txt new file mode 100644 index 00000000..def07c19 --- /dev/null +++ b/.besouro/20151004192529677/actions.txt @@ -0,0 +1,23 @@ +FileOpenedAction 1443975929807 SudokuVerifier.java 1387 5 13 0 +RefactoringAction 1443975953237 SudokuVerifier.java ADD static int METHOD +RefactoringAction 1443975978838 SudokuVerifier.java ADD static boolean Verifier(int METHOD +RefactoringAction 1443976018955 SudokuVerifier.java REMOVE Verifier(int METHOD +RefactoringAction 1443976018956 SudokuVerifier.java REMOVE StrIntoArray(String) METHOD +RefactoringAction 1443976057267 SudokuVerifier.java ADD static boolean Verifier(int METHOD +RefactoringAction 1443976057268 SudokuVerifier.java ADD static int METHOD +RefactoringAction 1443976092280 SudokuVerifier.java REMOVE Verifier(int METHOD +RefactoringAction 1443976092281 SudokuVerifier.java REMOVE StrIntoArray(String) METHOD +RefactoringAction 1443976099296 SudokuVerifier.java ADD static boolean Verifier(int METHOD +RefactoringAction 1443976099297 SudokuVerifier.java ADD static int METHOD +RefactoringAction 1443976366617 SudokuVerifier.java ADD static boolean SmallSudokuVerifier(int METHOD +RefactoringAction 1443976379525 SudokuVerifier.java REMOVE SmallSudokuVerifier(int METHOD +RefactoringAction 1443976388048 SudokuVerifier.java ADD static boolean SmallSudokuVerifier(int METHOD +RefactoringAction 1443976398554 SudokuVerifier.java RENAME SmallSudokuVerifier(int=>static boolean SmallSudokuVerifier() METHOD +RefactoringAction 1443976401582 SudokuVerifier.java RENAME SmallSudokuVerifier()=>static boolean SmallSudokuVerifier(int METHOD +RefactoringAction 1443976407588 SudokuVerifier.java RENAME Verifier(int=>static boolean Verifier() METHOD +RefactoringAction 1443976410600 SudokuVerifier.java RENAME Verifier()=>static boolean Verifier(int METHOD +RefactoringAction 1443976441334 SudokuVerifier.java ADD static boolean ArrayVerifier(int METHOD +RefactoringAction 1443976445690 SudokuVerifier.java REMOVE ArrayVerifier(int METHOD +RefactoringAction 1443976447498 SudokuVerifier.java ADD static boolean ArrayVerifier(int METHOD +RefactoringAction 1443976451215 SudokuVerifier.java REMOVE ArrayVerifier(int METHOD +RefactoringAction 1443976454741 SudokuVerifier.java ADD static boolean ArrayVerifier(int METHOD diff --git a/.besouro/20151004192529677/besouroEpisodes.txt b/.besouro/20151004192529677/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004192529677/disagreements.txt b/.besouro/20151004192529677/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004192529677/randomHeuristicEpisodes.txt b/.besouro/20151004192529677/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004192529677/userComments.txt b/.besouro/20151004192529677/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004192529677/zorroEpisodes.txt b/.besouro/20151004192529677/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004193846801/actions.txt b/.besouro/20151004193846801/actions.txt new file mode 100644 index 00000000..9fc1fd53 --- /dev/null +++ b/.besouro/20151004193846801/actions.txt @@ -0,0 +1,3 @@ +FileOpenedAction 1443976726957 SudokuVerifier.java 2096 9 23 0 +RefactoringAction 1443977334198 SudokuVerifier.java ADD static int METHOD +FileOpenedAction 1443977599043 TestSudokuVerifier.java 216 1 1 0 diff --git a/.besouro/20151004193846801/besouroEpisodes.txt b/.besouro/20151004193846801/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004193846801/disagreements.txt b/.besouro/20151004193846801/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004193846801/randomHeuristicEpisodes.txt b/.besouro/20151004193846801/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004193846801/userComments.txt b/.besouro/20151004193846801/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151004193846801/zorroEpisodes.txt b/.besouro/20151004193846801/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007141222292/actions.txt b/.besouro/20151007141222292/actions.txt new file mode 100644 index 00000000..cc4ba50c --- /dev/null +++ b/.besouro/20151007141222292/actions.txt @@ -0,0 +1,6 @@ +FileOpenedAction 1444216342725 TestSudokuVerifier.java 216 1 1 0 +UnitTestCaseAction 1444216470447 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444216470457 TestSudokuVerifier FAIL +EditAction 1444217289406 TestSudokuVerifier.java 266 1 2 0 +UnitTestCaseAction 1444217294573 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1444217294574 TestSudokuVerifier FAIL diff --git a/.besouro/20151007141222292/besouroEpisodes.txt b/.besouro/20151007141222292/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007141222292/disagreements.txt b/.besouro/20151007141222292/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007141222292/randomHeuristicEpisodes.txt b/.besouro/20151007141222292/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007141222292/userComments.txt b/.besouro/20151007141222292/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151007141222292/zorroEpisodes.txt b/.besouro/20151007141222292/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008195141170/actions.txt b/.besouro/20151008195141170/actions.txt new file mode 100644 index 00000000..a1cffde6 --- /dev/null +++ b/.besouro/20151008195141170/actions.txt @@ -0,0 +1 @@ +FileOpenedAction 1444323101631 SudokuVerifier.java 3359 10 31 0 diff --git a/.besouro/20151008195141170/besouroEpisodes.txt b/.besouro/20151008195141170/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008195141170/disagreements.txt b/.besouro/20151008195141170/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008195141170/randomHeuristicEpisodes.txt b/.besouro/20151008195141170/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008195141170/userComments.txt b/.besouro/20151008195141170/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008195141170/zorroEpisodes.txt b/.besouro/20151008195141170/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008195436712/actions.txt b/.besouro/20151008195436712/actions.txt new file mode 100644 index 00000000..01af29fc --- /dev/null +++ b/.besouro/20151008195436712/actions.txt @@ -0,0 +1,9 @@ +FileOpenedAction 1444323276863 SudokuVerifier.java 3359 10 31 0 +RefactoringAction 1444325337943 SudokuVerifier.java ADD void RowVerifier() METHOD +RefactoringAction 1444325344982 SudokuVerifier.java REMOVE RowVerifier() METHOD +RefactoringAction 1444325347499 SudokuVerifier.java ADD void RowVerifier() METHOD +RefactoringAction 1444325356620 SudokuVerifier.java REMOVE RowVerifier() METHOD +RefactoringAction 1444325459014 TestSudokuVerifier.java REMOVE verify(String) METHOD +CompilationAction 1444329770531 SudokuVerifier.java +RefactoringAction 1444329877489 SudokuVerifier.java ADD void RowVerifier() METHOD +RefactoringAction 1444329880504 SudokuVerifier.java REMOVE RowVerifier() METHOD diff --git a/.besouro/20151008195436712/besouroEpisodes.txt b/.besouro/20151008195436712/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008195436712/disagreements.txt b/.besouro/20151008195436712/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008195436712/randomHeuristicEpisodes.txt b/.besouro/20151008195436712/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008195436712/userComments.txt b/.besouro/20151008195436712/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008195436712/zorroEpisodes.txt b/.besouro/20151008195436712/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008220506367/actions.txt b/.besouro/20151008220506367/actions.txt new file mode 100644 index 00000000..84bd3f41 --- /dev/null +++ b/.besouro/20151008220506367/actions.txt @@ -0,0 +1,5 @@ +FileOpenedAction 1444331106826 SudokuVerifier.java 3666 10 31 0 +FileOpenedAction 1444331113780 TestSudokuVerifier.java 266 1 2 0 +EditAction 1444331148136 TestSudokuVerifier.java 234 1 1 0 +UnitTestCaseAction 1444331338206 TestSudokuVerifier.java OK +UnitTestSessionAction 1444331338230 TestSudokuVerifier OK diff --git a/.besouro/20151008220506367/besouroEpisodes.txt b/.besouro/20151008220506367/besouroEpisodes.txt new file mode 100644 index 00000000..4ef30c8d --- /dev/null +++ b/.besouro/20151008220506367/besouroEpisodes.txt @@ -0,0 +1 @@ +1444331338230 refactoring 1A 231 true diff --git a/.besouro/20151008220506367/disagreements.txt b/.besouro/20151008220506367/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008220506367/randomHeuristicEpisodes.txt b/.besouro/20151008220506367/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..4ef30c8d --- /dev/null +++ b/.besouro/20151008220506367/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1444331338230 refactoring 1A 231 true diff --git a/.besouro/20151008220506367/userComments.txt b/.besouro/20151008220506367/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151008220506367/zorroEpisodes.txt b/.besouro/20151008220506367/zorroEpisodes.txt new file mode 100644 index 00000000..65e3491a --- /dev/null +++ b/.besouro/20151008220506367/zorroEpisodes.txt @@ -0,0 +1 @@ +1444331338230 refactoring 1A 231 false diff --git a/.besouro/20151009203317532/actions.txt b/.besouro/20151009203317532/actions.txt new file mode 100644 index 00000000..f4962e5c --- /dev/null +++ b/.besouro/20151009203317532/actions.txt @@ -0,0 +1 @@ +FileOpenedAction 1444411998029 TestSudokuVerifier.java 1322 5 10 5 diff --git a/.besouro/20151009203317532/besouroEpisodes.txt b/.besouro/20151009203317532/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151009203317532/disagreements.txt b/.besouro/20151009203317532/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151009203317532/randomHeuristicEpisodes.txt b/.besouro/20151009203317532/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151009203317532/userComments.txt b/.besouro/20151009203317532/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151009203317532/zorroEpisodes.txt b/.besouro/20151009203317532/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151009220211119/actions.txt b/.besouro/20151009220211119/actions.txt new file mode 100644 index 00000000..79fb9c82 --- /dev/null +++ b/.besouro/20151009220211119/actions.txt @@ -0,0 +1 @@ +FileOpenedAction 1444417331266 TestSudokuVerifier.java 1274 4 8 4 diff --git a/.besouro/20151009220211119/besouroEpisodes.txt b/.besouro/20151009220211119/besouroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151009220211119/disagreements.txt b/.besouro/20151009220211119/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151009220211119/randomHeuristicEpisodes.txt b/.besouro/20151009220211119/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151009220211119/userComments.txt b/.besouro/20151009220211119/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151009220211119/zorroEpisodes.txt b/.besouro/20151009220211119/zorroEpisodes.txt new file mode 100644 index 00000000..e69de29b diff --git a/.classpath b/.classpath index 3e0fb272..2d749757 100644 --- a/.classpath +++ b/.classpath @@ -1,7 +1,7 @@ - - - - - - - + + + + + + + diff --git a/.gitignore b/.gitignore index ed9f7620..4e9f5ccf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -/bin/ +/bin/ .DS_Store \ No newline at end of file diff --git a/.project b/.project index b273577a..fe8c58e6 100644 --- a/.project +++ b/.project @@ -1,17 +1,17 @@ - - - Sudoku - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - + + + Sudoku + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/README.md b/README.md index badc70df..e840d8d4 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -# Sudoku +# Sudoku diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index a4b68fe7..75e2d6b9 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,9 +1,139 @@ -package org.univoulu.tol.sqatlab.sudoku; - -public class SudokuVerifier { - - public int verify(String candidateSolution) { - // returns 1 if the candidate solution is correct - return 0; - } -} +//2441625 Liu Lei +package org.univoulu.tol.sqatlab.sudoku; +import java.util.Scanner; +public class SudokuVerifier{ + public static void main(String[] args){ + Scanner scanner= new Scanner(System.in); + String line=scanner.nextLine(); + if(LengthVerifier(line)){ + if(NumVerifier(line)){ + int m[]=StrIntoArray(line); + int i= -Verifier(m); + switch (i){ + case 0: System.out.println("Yes,it's Sudoku!"); break; + case 2: System.out.println("No,itn't Sudoku! it is violating Rule #2");break; + case 3: System.out.println("No,itn't Sudoku! it is violating Rule #3");break; + case 4: System.out.println("No,itn't Sudoku! it is violating Rule #4");break; + default: + } + } + else{ + System.out.println("No,itn't Sudoku! it is violating Rule #1"); + } + + } + + } + public static boolean LengthVerifier(String candidateSolution){ + if(candidateSolution.length()!=81){ + System.out.println("Lenth doesn't equal to 81 characters!"); + return false; + } + return true; + } + public static boolean NumVerifier(String s){ + for(int i=0;i57){ + return false; + } + } + return true; + } + public static int Verifier(int m[] ) { + //TODO Verifier whole string + + if(!RowVerifier(m)){ + return -3; + } + if(!ColumnVerifier(m)){ + return -4; + } + if(!SmallSudokuVerifier(m)){ + return -2; + } + return 0; + } + public static int[] StrIntoArray(String s) { + // TODO String transfer into array + int m[]=new int [81]; + for(int i=0;i<81;i++){ + int n=s.charAt(i); + m[i]=n-48; + } + return m; + } + public static boolean RowVerifier(int m []){ + //TODO RowVerifier + int n[][]=new int [9][9]; + for(int i=0;i<9;i++){ + for(int j=0;j<9;j++){ + n[i][j]=m[i*9+j]; + } + if(!ArrayVerifier(n[i])){ + return false; + } + } + return true; + } + public static boolean ColumnVerifier(int m[]){ + //TODO ColumnVerifier + int n[][]=new int [9][9]; + for(int i=0;i<9;i++){ + for(int j=0;j<9;j++){ + n[i][j]=m[i+j*9]; + } + if(!ArrayVerifier(n[i])){ + return false; + } + } + return true; + } + public static boolean SmallSudokuVerifier(int m [] ) { + // TODO + int [][]n={ + { m[0], m[1], m[2], m[9], m[10], m[11], m[18], m[19], m[20] }, + { m[3], m[4], m[5], m[12], m[13], m[14], m[21], m[22], m[23] }, + { m[6], m[7], m[8], m[15], m[16], m[17], m[24], m[25], m[26] }, + { m[27], m[28], m[29], m[36], m[37], m[38], m[45], m[46], m[47] }, + { m[30], m[31], m[32], m[39], m[40], m[41], m[48], m[49], m[50] }, + { m[33], m[34], m[35], m[42], m[43], m[44], m[51], m[52], m[53] }, + { m[54], m[55], m[56], m[63], m[64], m[65], m[72], m[73], m[74] }, + { m[57], m[58], m[59], m[66], m[67], m[68], m[75], m[76], m[77] }, + { m[60], m[61], m[62], m[69], m[70], m[71], m[78], m[79], m[80] } + }; + for(int i=0;i<9;i++){ + if(!ArrayVerifier(n[i])){ + return false; + } + } + return true; + } + public static boolean ArrayVerifier(int m[]) { + // TODO digits appear only once in a sub-grid + int sum= m[0]+m[1]+m[2]+m[3]+m[4]+m[5]+m[6]+m[7]+m[8]; + if(sum !=45){ + return false; + } + m=Bubble(m); + for (int i=0;im[j+1]){ + temp=m[j]; + m[j]=m[j+1]; + m[j+1]=temp; + } + } + } + return m; + } +} \ No newline at end of file diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index c0c92901..adef1973 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java @@ -1,14 +1,38 @@ -package org.univoulu.tol.sqatlab.sudoku; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class TestSudokuVerifier { - - @Test - public void test() { - fail("Not yet implemented"); - } - -} +package org.univoulu.tol.sqatlab.sudoku; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class TestSudokuVerifier { + + @Test + public void testValid() { + SudokuVerifier sudo = new SudokuVerifier(); + assertEquals(0,sudo.Verifier(sudo.StrIntoArray("417369825632158947958724316825437169791586432346912758289643571573291684164875293"))); + + } + @Test + public void testUnique() { + SudokuVerifier sudo = new SudokuVerifier(); + assertEquals(false,sudo.NumVerifier("41a369825632158947958724316825437169791586432346912758289643571573291684164875293")); + } +// @Test +// public void testGird() { +// SudokuVerifier sudo = new SudokuVerifier(); +// assertEquals(-2,sudo.Verifier(sudo.StrIntoArray("I can't find a sutiable sudoku to test this one"))); +// } + @Test + public void testRow() { + SudokuVerifier sudo = new SudokuVerifier(); + + assertEquals(-3,sudo.Verifier(sudo.StrIntoArray("447369825632158947958724316825437169791586432346912758289643571573291684164875293"))); + } + @Test + public void testColum() { + SudokuVerifier sudo = new SudokuVerifier(); + assertEquals(-4,sudo.Verifier(sudo.StrIntoArray("417369825417369825958724316825437169791586432346912758289643571573291684164875293"))); + + + } +} \ No newline at end of file