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/20151002113755669/actions.txt b/.besouro/20151002113755669/actions.txt new file mode 100644 index 00000000..51eaa400 --- /dev/null +++ b/.besouro/20151002113755669/actions.txt @@ -0,0 +1,380 @@ +FileOpenedAction 1443775076119 SudokuVerifier.java 198 1 1 0 +EditAction 1443775711459 TestSudokuVerifier.java 224 1 1 0 +CompilationAction 1443775716945 TestSudokuVerifier.java +UnitTestCaseAction 1443775751987 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443775751995 TestSudokuVerifier FAIL +EditAction 1443775762773 TestSudokuVerifier.java 226 1 1 0 +CompilationAction 1443775767845 TestSudokuVerifier.java +CompilationAction 1443775804096 TestSudokuVerifier.java +CompilationAction 1443775804227 TestSudokuVerifier.java +CompilationAction 1443775808268 TestSudokuVerifier.java +CompilationAction 1443775808400 TestSudokuVerifier.java +UnitTestCaseAction 1443775815897 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443775815899 TestSudokuVerifier FAIL +UnitTestCaseAction 1443775826271 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443775826272 TestSudokuVerifier FAIL +RefactoringAction 1443775838947 SudokuVerifier.java ADD Object validity() METHOD +EditAction 1443775854529 SudokuVerifier.java 288 2 2 0 +CompilationAction 1443775859598 SudokuVerifier.java +CompilationAction 1443775859599 TestSudokuVerifier.java +CompilationAction 1443775866173 SudokuVerifier.java +RefactoringAction 1443775911074 TestSudokuVerifier.java ADD SudokuVerifier v FIELD +CompilationAction 1443775911728 TestSudokuVerifier.java +CompilationAction 1443775911872 TestSudokuVerifier.java +FileOpenedAction 1443775939987 GildedRoseTest.java 1242 3 7 2 +RefactoringAction 1443775952098 TestSudokuVerifier.java REMOVE v FIELD +RefactoringAction 1443775967875 TestSudokuVerifier.java ADD SudokuVerifier v FIELD +CompilationAction 1443775968555 TestSudokuVerifier.java +CompilationAction 1443775968695 TestSudokuVerifier.java +CompilationAction 1443776032445 TestSudokuVerifier.java +CompilationAction 1443776032594 TestSudokuVerifier.java +CompilationAction 1443776086820 TestSudokuVerifier.java +CompilationAction 1443776086958 TestSudokuVerifier.java +CompilationAction 1443776100356 TestSudokuVerifier.java +CompilationAction 1443776100492 TestSudokuVerifier.java +FileOpenedAction 1443776117993 GildedRoseTest.java 1242 3 7 2 +EditAction 1443776134772 TestSudokuVerifier.java 278 1 2 1 +UnitTestCaseAction 1443776144832 TestSudokuVerifier.java OK +UnitTestSessionAction 1443776144833 TestSudokuVerifier OK +RefactoringAction 1443776195136 TestSudokuVerifier.java RENAME test()=>void testValid() METHOD +RefactoringAction 1443776198146 TestSudokuVerifier.java RENAME testValid()=>void testValidityTrue() METHOD +EditAction 1443776202734 TestSudokuVerifier.java 290 1 2 1 +EditAction 1443776241205 TestSudokuVerifier.java 296 1 2 1 +RefactoringAction 1443776292182 TestSudokuVerifier.java ADD void testValidityTrue()/2 METHOD +RefactoringAction 1443776305196 TestSudokuVerifier.java RENAME testValidityTrue()/2=>void testCell() METHOD +RefactoringAction 1443776306210 TestSudokuVerifier.java RENAME testCell()=>void testCellHas() METHOD +RefactoringAction 1443776309222 TestSudokuVerifier.java RENAME testCellHas()=>void testCellHasAllNumbers() METHOD +EditAction 1443776310531 TestSudokuVerifier.java 421 2 4 2 +CompilationAction 1443776381841 TestSudokuVerifier.java +RefactoringAction 1443776390496 TestSudokuVerifier.java RENAME testValidityTrue()=>void testValid() METHOD +RefactoringAction 1443776394511 TestSudokuVerifier.java RENAME testValid()=>void testValidSolution() METHOD +CompilationAction 1443776416565 TestSudokuVerifier.java +CompilationAction 1443776416771 TestSudokuVerifier.java +CompilationAction 1443776416772 TestSudokuVerifier.java +RefactoringAction 1443776422598 TestSudokuVerifier.java REMOVE testCellHasAllNumbers() METHOD +CompilationAction 1443776425113 TestSudokuVerifier.java +CompilationAction 1443776425114 TestSudokuVerifier.java +UnitTestCaseAction 1443776427330 TestSudokuVerifier.java OK +UnitTestSessionAction 1443776427331 TestSudokuVerifier OK +RefactoringAction 1443776438135 TestSudokuVerifier.java ADD void testCellHasAllNumbers() METHOD +RefactoringAction 1443776466650 TestSudokuVerifier.java RENAME testCellHasAllNumbers()=>void testCellHasOnlyPos() METHOD +RefactoringAction 1443776469166 TestSudokuVerifier.java RENAME testCellHasOnlyPos()=>void testCellHasOnlyPositive() METHOD +RefactoringAction 1443776471181 TestSudokuVerifier.java RENAME testCellHasOnlyPositive()=>void testCellHasOnlyPositiveNumbers() METHOD +EditAction 1443776485447 TestSudokuVerifier.java 440 2 2 1 +CompilationAction 1443776491715 TestSudokuVerifier.java +EditAction 1443776506756 TestSudokuVerifier.java 441 2 4 2 +UnitTestCaseAction 1443776544947 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443776544948 TestSudokuVerifier FAIL +EditAction 1443776587396 TestSudokuVerifier.java 437 2 4 2 +CompilationAction 1443776593487 TestSudokuVerifier.java +RefactoringAction 1443776604214 SudokuVerifier.java REMOVE validity() METHOD +CompilationAction 1443776604958 TestSudokuVerifier.java +UnitTestCaseAction 1443776607978 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443776607979 TestSudokuVerifier FAIL +RefactoringAction 1443776803085 SudokuVerifier.java RENAME verify(String)=>int verify() METHOD +EditAction 1443776804576 SudokuVerifier.java 176 1 1 0 +EditAction 1443776837933 TestSudokuVerifier.java 441 2 4 2 +CompilationAction 1443776841774 TestSudokuVerifier.java +RefactoringAction 1443776844720 SudokuVerifier.java RENAME verify()=>int verify(String) METHOD +EditAction 1443776846210 SudokuVerifier.java 269 2 2 0 +UnitTestCaseAction 1443776907643 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443776907645 TestSudokuVerifier FAIL +EditAction 1443777055094 TestSudokuVerifier.java 534 2 5 2 +CompilationAction 1443777061084 TestSudokuVerifier.java +CompilationAction 1443777061085 TestSudokuVerifier.java +CompilationAction 1443777061087 TestSudokuVerifier.java +RefactoringAction 1443777066913 TestSudokuVerifier.java ADD long solution FIELD +CompilationAction 1443777069039 TestSudokuVerifier.java +CompilationAction 1443777069040 TestSudokuVerifier.java +CompilationAction 1443777069041 TestSudokuVerifier.java +CompilationAction 1443777069180 TestSudokuVerifier.java +CompilationAction 1443777069181 TestSudokuVerifier.java +CompilationAction 1443777079416 TestSudokuVerifier.java +CompilationAction 1443777079417 TestSudokuVerifier.java +CompilationAction 1443777079545 TestSudokuVerifier.java +CompilationAction 1443777079546 TestSudokuVerifier.java +CompilationAction 1443777079547 TestSudokuVerifier.java +CompilationAction 1443777086279 TestSudokuVerifier.java +CompilationAction 1443777086281 TestSudokuVerifier.java +CompilationAction 1443777086282 TestSudokuVerifier.java +CompilationAction 1443777086407 TestSudokuVerifier.java +CompilationAction 1443777094514 TestSudokuVerifier.java +CompilationAction 1443777094637 TestSudokuVerifier.java +RefactoringAction 1443777112245 TestSudokuVerifier.java REMOVE testCellHasOnlyPositiveNumbers() METHOD +UnitTestCaseAction 1443777117850 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777117851 TestSudokuVerifier OK +RefactoringAction 1443777143788 TestSudokuVerifier.java ADD void testCellHasOnlyPositiveNumbers() METHOD +RefactoringAction 1443777246910 TestSudokuVerifier.java ADD void setup() METHOD +EditAction 1443777251706 TestSudokuVerifier.java 551 3 3 1 +CompilationAction 1443777255410 TestSudokuVerifier.java +CompilationAction 1443777255411 TestSudokuVerifier.java +CompilationAction 1443777255412 TestSudokuVerifier.java +CompilationAction 1443777255412 TestSudokuVerifier.java +CompilationAction 1443777257499 TestSudokuVerifier.java +CompilationAction 1443777257500 TestSudokuVerifier.java +CompilationAction 1443777257501 TestSudokuVerifier.java +CompilationAction 1443777257725 TestSudokuVerifier.java +CompilationAction 1443777257726 TestSudokuVerifier.java +CompilationAction 1443777257728 TestSudokuVerifier.java +CompilationAction 1443777257729 TestSudokuVerifier.java +FileOpenedAction 1443777261234 GildedRoseTest.java 1242 3 7 2 +RefactoringAction 1443777281132 TestSudokuVerifier.java ADD import org.junit.Before IMPORT +CompilationAction 1443777282625 TestSudokuVerifier.java +CompilationAction 1443777282626 TestSudokuVerifier.java +CompilationAction 1443777282627 TestSudokuVerifier.java +CompilationAction 1443777282629 TestSudokuVerifier.java +CompilationAction 1443777282753 TestSudokuVerifier.java +CompilationAction 1443777282755 TestSudokuVerifier.java +CompilationAction 1443777282756 TestSudokuVerifier.java +EditAction 1443777356668 TestSudokuVerifier.java 606 3 4 2 +CompilationAction 1443777360485 TestSudokuVerifier.java +EditAction 1443777400374 TestSudokuVerifier.java 608 3 4 2 +CompilationAction 1443777406604 TestSudokuVerifier.java +RefactoringAction 1443777423100 SudokuVerifier.java ADD boolean cellHasPositiveDigitsOnly() METHOD +EditAction 1443777432906 SudokuVerifier.java 376 3 3 0 +UnitTestCaseAction 1443777441134 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777441135 TestSudokuVerifier FAIL +UnitTestCaseAction 1443777482458 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777482459 TestSudokuVerifier OK +RefactoringAction 1443777531761 TestSudokuVerifier.java RENAME setup()=>void initialize() METHOD +EditAction 1443777537407 TestSudokuVerifier.java 697 3 4 2 +UnitTestCaseAction 1443777543636 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777543637 TestSudokuVerifier FAIL +EditAction 1443777636133 TestSudokuVerifier.java 695 3 5 2 +UnitTestCaseAction 1443777641236 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777641237 TestSudokuVerifier FAIL +UnitTestCaseAction 1443777678228 TestSudokuVerifier.java OK +UnitTestSessionAction 1443777678229 TestSudokuVerifier OK +EditAction 1443777716809 TestSudokuVerifier.java 600 3 4 2 +EditAction 1443777731009 TestSudokuVerifier.java 598 3 4 2 +EditAction 1443777741229 TestSudokuVerifier.java 590 3 4 2 +RefactoringAction 1443777790737 SudokuVerifier.java RENAME cellHasPositiveDigitsOnly()=>boolean cellHasPositiveDigitsOnly(String) METHOD +CompilationAction 1443777797609 TestSudokuVerifier.java +EditAction 1443777826465 TestSudokuVerifier.java 594 3 4 2 +CompilationAction 1443777833333 TestSudokuVerifier.java +RefactoringAction 1443777887925 TestSudokuVerifier.java ADD Cell c1 FIELD +CompilationAction 1443777888504 TestSudokuVerifier.java +CompilationAction 1443777888652 TestSudokuVerifier.java +CompilationAction 1443777888654 TestSudokuVerifier.java +CompilationAction 1443777901426 TestSudokuVerifier.java +CompilationAction 1443777901552 TestSudokuVerifier.java +CompilationAction 1443777901554 TestSudokuVerifier.java +RefactoringAction 1443777910541 Cell.java ADD Cell.java CLASS +FileOpenedAction 1443777910706 Cell.java 70 0 0 0 +CompilationAction 1443777910773 TestSudokuVerifier.java +EditAction 1443777932159 SudokuVerifier.java 376 3 3 0 +CompilationAction 1443777956550 TestSudokuVerifier.java +CompilationAction 1443777956689 TestSudokuVerifier.java +EditAction 1443777975305 Cell.java 78 0 0 0 +CompilationAction 1443777979152 Cell.java +CompilationAction 1443777979153 Cell.java +CompilationAction 1443777979154 Cell.java +UnitTestCaseAction 1443777980356 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443777980357 TestSudokuVerifier FAIL +RefactoringAction 1443778041809 Cell.java ADD String cellValues FIELD +RefactoringAction 1443778045318 Cell.java REMOVE cellValues FIELD +RefactoringAction 1443778047325 Cell.java ADD String value FIELD +EditAction 1443778061355 Cell.java 96 0 0 0 +CompilationAction 1443778068575 Cell.java +CompilationAction 1443778068577 TestSudokuVerifier.java +EditAction 1443778071458 TestSudokuVerifier.java 629 3 5 2 +CompilationAction 1443778078838 TestSudokuVerifier.java +RefactoringAction 1443778096454 SudokuVerifier.java RENAME cellHasPositiveDigitsOnly()=>boolean cellHasPositiveDigitsOnly(String) METHOD +CompilationAction 1443778136110 SudokuVerifier.java +CompilationAction 1443778141792 SudokuVerifier.java +CompilationAction 1443778141920 SudokuVerifier.java +CompilationAction 1443778150378 SudokuVerifier.java +CompilationAction 1443778150499 SudokuVerifier.java +EditAction 1443778178951 SudokuVerifier.java 384 3 3 0 +CompilationAction 1443778182732 SudokuVerifier.java +CompilationAction 1443778185369 SudokuVerifier.java +CompilationAction 1443778185490 SudokuVerifier.java +EditAction 1443778204777 SudokuVerifier.java 415 3 3 0 +CompilationAction 1443778228980 Cell.java +UnitTestCaseAction 1443778235635 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778235636 TestSudokuVerifier OK +EditAction 1443778269887 TestSudokuVerifier.java 634 3 5 2 +CompilationAction 1443778274034 TestSudokuVerifier.java +EditAction 1443778274970 Cell.java 226 2 2 0 +UnitTestCaseAction 1443778286162 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778286163 TestSudokuVerifier OK +RefactoringAction 1443778331033 TestSudokuVerifier.java RENAME testCellHasOnlyPositiveNumbers()=>void testCellHasOnlyPositiveNumbersTrue() METHOD +EditAction 1443778331550 TestSudokuVerifier.java 638 3 5 2 +RefactoringAction 1443778339556 TestSudokuVerifier.java ADD void testCellHasOnlyPositiveNumbersTrue()/2 METHOD +RefactoringAction 1443778342071 TestSudokuVerifier.java RENAME testCellHasOnlyPositiveNumbersTrue()/2=>void testCellHasOnlyPositiveNumbersF() METHOD +RefactoringAction 1443778343087 TestSudokuVerifier.java RENAME testCellHasOnlyPositiveNumbersF()=>void testCellHasOnlyPositiveNumbersFalse() METHOD +EditAction 1443778344632 TestSudokuVerifier.java 763 4 6 3 +EditAction 1443778360853 TestSudokuVerifier.java 764 4 6 3 +RefactoringAction 1443778477713 SudokuVerifier.java REMOVE validity() METHOD +RefactoringAction 1443778505129 TestSudokuVerifier.java ADD Cell c2 FIELD +EditAction 1443778505340 TestSudokuVerifier.java 775 4 6 3 +EditAction 1443778516226 TestSudokuVerifier.java 795 4 7 3 +EditAction 1443778522165 TestSudokuVerifier.java 795 4 7 3 +EditAction 1443778560008 Cell.java 226 2 2 0 +EditAction 1443778603207 TestSudokuVerifier.java 824 4 8 3 +UnitTestCaseAction 1443778609087 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778609088 TestSudokuVerifier OK +EditAction 1443778632089 TestSudokuVerifier.java 853 4 9 3 +UnitTestCaseAction 1443778641066 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443778641067 TestSudokuVerifier FAIL +EditAction 1443778657718 TestSudokuVerifier.java 853 4 9 3 +UnitTestCaseAction 1443778663126 TestSudokuVerifier.java OK +UnitTestSessionAction 1443778663127 TestSudokuVerifier OK +EditAction 1443778728087 SudokuVerifier.java 345 2 2 0 +EditAction 1443778895182 Cell.java 232 2 2 0 +RefactoringAction 1443778934180 Cell.java RENAME =>void stringToArray() METHOD +EditAction 1443778986564 Cell.java 275 3 2 0 +CompilationAction 1443778994240 Cell.java +CompilationAction 1443778994241 Cell.java +CompilationAction 1443778994242 Cell.java +RefactoringAction 1443779012251 Cell.java RENAME stringToArray()=>int METHOD +CompilationAction 1443779018040 Cell.java +CompilationAction 1443779018042 Cell.java +CompilationAction 1443779018043 Cell.java +CompilationAction 1443779018206 Cell.java +RefactoringAction 1443779070849 Cell.java ADD int value/2 FIELD +RefactoringAction 1443779073357 Cell.java RENAME value/2=>int values FIELD +RefactoringAction 1443779077366 Cell.java RENAME values=>int Cell FIELD +RefactoringAction 1443779108083 Cell.java RENAME value=>int Cell/2 FIELD +RefactoringAction 1443779111595 Cell.java RENAME Cell/2=>String CellNumbers FIELD +RefactoringAction 1443779120106 Cell.java RENAME CellNumbers=>String cellNumbers FIELD +RefactoringAction 1443779123117 Cell.java RENAME cellNumbers=>String cellnumbers FIELD +RefactoringAction 1443779157630 Cell.java RENAME cellnumbers=>String celldigits FIELD +RefactoringAction 1443779165653 Cell.java RENAME celldigits=>String value FIELD +RefactoringAction 1443779171665 Cell.java RENAME value=>String C FIELD +RefactoringAction 1443779174025 Cell.java RENAME C=>String value FIELD +CompilationAction 1443779184541 Cell.java +CompilationAction 1443779184708 Cell.java +CompilationAction 1443779184709 Cell.java +RefactoringAction 1443779202205 Cell.java RENAME Cell=>int cellnumbers FIELD +CompilationAction 1443779205064 Cell.java +CompilationAction 1443779205066 Cell.java +CompilationAction 1443779205221 Cell.java +CompilationAction 1443779211409 Cell.java +UnitTestCaseAction 1443779214684 TestSudokuVerifier.java OK +UnitTestSessionAction 1443779214685 TestSudokuVerifier OK +EditAction 1443779261633 Cell.java 324 3 3 0 +EditAction 1443779404055 Cell.java 355 3 2 0 +CompilationAction 1443779413050 Cell.java +CompilationAction 1443779413052 Cell.java +CompilationAction 1443779435575 Cell.java +CompilationAction 1443779435702 Cell.java +CompilationAction 1443779576640 Cell.java +EditAction 1443779772120 Cell.java 451 3 2 0 +CompilationAction 1443779775967 Cell.java +CompilationAction 1443779775968 Cell.java +CompilationAction 1443779782724 Cell.java +CompilationAction 1443779782860 Cell.java +EditAction 1443779846500 Cell.java 465 3 5 0 +UnitTestCaseAction 1443779865119 TestSudokuVerifier.java OK +UnitTestSessionAction 1443779865120 TestSudokuVerifier OK +EditAction 1443779944020 Cell.java 504 3 5 0 +UnitTestCaseAction 1443779950265 TestSudokuVerifier.java OK +UnitTestSessionAction 1443779950266 TestSudokuVerifier OK +UnitTestCaseAction 1443779957317 TestSudokuVerifier.java OK +UnitTestSessionAction 1443779957319 TestSudokuVerifier OK +EditAction 1443780263234 SudokuVerifier.java 395 2 1 0 +CompilationAction 1443780271351 SudokuVerifier.java +CompilationAction 1443780271353 SudokuVerifier.java +CompilationAction 1443780271353 SudokuVerifier.java +CompilationAction 1443780271355 SudokuVerifier.java +CompilationAction 1443780324748 SudokuVerifier.java +CompilationAction 1443780324749 SudokuVerifier.java +CompilationAction 1443780324750 SudokuVerifier.java +CompilationAction 1443780324884 SudokuVerifier.java +EditAction 1443780448877 Cell.java 511 3 5 0 +CompilationAction 1443780452939 Cell.java +CompilationAction 1443780455652 Cell.java +CompilationAction 1443780455967 SudokuVerifier.java +RefactoringAction 1443780466589 SudokuVerifier.java RENAME cellHasPositiveDigitsOnly(String)=>boolean cellHasPositiveDigitsOnly() METHOD +CompilationAction 1443780478016 SudokuVerifier.java +CompilationAction 1443780478017 SudokuVerifier.java +CompilationAction 1443780478019 SudokuVerifier.java +CompilationAction 1443780478020 TestSudokuVerifier.java +RefactoringAction 1443780481118 SudokuVerifier.java RENAME cellHasPositiveDigitsOnly()=>boolean cellHasPositiveDigitsOnly(String) METHOD +CompilationAction 1443780481547 SudokuVerifier.java +CompilationAction 1443780481716 SudokuVerifier.java +CompilationAction 1443780485619 SudokuVerifier.java +RefactoringAction 1443780529552 Cell.java REMOVE stringToArray(String) METHOD +RefactoringAction 1443780533665 SudokuVerifier.java ADD int METHOD +EditAction 1443780533705 SudokuVerifier.java 656 3 5 0 +CompilationAction 1443780537634 SudokuVerifier.java +RefactoringAction 1443780542067 Cell.java REMOVE cellnumbers FIELD +EditAction 1443780545511 Cell.java 232 2 2 0 +RefactoringAction 1443780553710 SudokuVerifier.java ADD int FIELD +CompilationAction 1443780555883 SudokuVerifier.java +EditAction 1443780579833 SudokuVerifier.java 673 3 6 0 +EditAction 1443780617803 SudokuVerifier.java 729 3 6 0 +CompilationAction 1443780621702 SudokuVerifier.java +CompilationAction 1443780621703 SudokuVerifier.java +CompilationAction 1443780627209 SudokuVerifier.java +CompilationAction 1443780627210 SudokuVerifier.java +CompilationAction 1443780627416 SudokuVerifier.java +CompilationAction 1443780636207 SudokuVerifier.java +CompilationAction 1443780636333 SudokuVerifier.java +CompilationAction 1443780710372 SudokuVerifier.java +CompilationAction 1443780710599 SudokuVerifier.java +EditAction 1443780746333 SudokuVerifier.java 712 3 6 0 +CompilationAction 1443780749357 SudokuVerifier.java +EditAction 1443780770086 SudokuVerifier.java 724 3 7 0 +UnitTestCaseAction 1443780780945 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780780946 TestSudokuVerifier FAIL +RefactoringAction 1443780791634 TestSudokuVerifier.java REMOVE c1 FIELD +RefactoringAction 1443780795662 TestSudokuVerifier.java ADD Cell c1 FIELD +EditAction 1443780817052 SudokuVerifier.java 718 3 7 0 +UnitTestCaseAction 1443780824371 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443780824372 TestSudokuVerifier FAIL +EditAction 1443780958346 SudokuVerifier.java 725 3 7 0 +CompilationAction 1443780962530 SudokuVerifier.java +CompilationAction 1443781112765 SudokuVerifier.java +EditAction 1443781437618 SudokuVerifier.java 693 3 7 0 +UnitTestCaseAction 1443781443988 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443781443990 TestSudokuVerifier FAIL +EditAction 1443781523862 SudokuVerifier.java 693 3 7 0 +UnitTestCaseAction 1443781533910 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443781533911 TestSudokuVerifier FAIL +EditAction 1443781673193 SudokuVerifier.java 698 3 7 0 +CompilationAction 1443781677160 SudokuVerifier.java +CompilationAction 1443781690536 SudokuVerifier.java +UnitTestCaseAction 1443781695361 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443781695362 TestSudokuVerifier FAIL +EditAction 1443781715715 SudokuVerifier.java 701 3 7 0 +UnitTestCaseAction 1443781725599 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443781725600 TestSudokuVerifier FAIL +EditAction 1443781735294 SudokuVerifier.java 699 3 7 0 +UnitTestCaseAction 1443781745012 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443781745013 TestSudokuVerifier FAIL +RefactoringAction 1443781841432 SudokuVerifier.java REMOVE cellnumbers FIELD +CompilationAction 1443781847111 SudokuVerifier.java +CompilationAction 1443781847112 SudokuVerifier.java +CompilationAction 1443781847112 SudokuVerifier.java +RefactoringAction 1443781856516 SudokuVerifier.java ADD int FIELD +CompilationAction 1443781856660 SudokuVerifier.java +CompilationAction 1443781856661 SudokuVerifier.java +CompilationAction 1443781856662 SudokuVerifier.java +UnitTestCaseAction 1443781882057 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443781882058 TestSudokuVerifier FAIL +EditAction 1443782081352 SudokuVerifier.java 701 3 7 0 +EditAction 1443782196873 SudokuVerifier.java 708 3 7 0 +UnitTestCaseAction 1443782206533 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782206534 TestSudokuVerifier FAIL +EditAction 1443782229062 SudokuVerifier.java 705 3 7 0 +CompilationAction 1443782233615 SudokuVerifier.java +CompilationAction 1443782269763 SudokuVerifier.java +EditAction 1443782319014 SudokuVerifier.java 708 3 7 0 +UnitTestCaseAction 1443782325970 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782325971 TestSudokuVerifier FAIL +UnitTestCaseAction 1443782388821 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782388822 TestSudokuVerifier FAIL +EditAction 1443782435179 SudokuVerifier.java 701 3 7 0 +UnitTestCaseAction 1443782445430 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782445431 TestSudokuVerifier FAIL +EditAction 1443782599466 SudokuVerifier.java 701 3 7 0 +UnitTestCaseAction 1443782606355 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782606356 TestSudokuVerifier FAIL +UnitTestCaseAction 1443782818876 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782818877 TestSudokuVerifier FAIL +UnitTestCaseAction 1443782931577 TestSudokuVerifier.java FAIL +UnitTestSessionAction 1443782931578 TestSudokuVerifier FAIL +EditAction 1443783515457 TestSudokuVerifier.java 857 4 9 3 +EditAction 1443783579206 TestSudokuVerifier.java 853 4 9 3 diff --git a/.besouro/20151002113755669/besouroEpisodes.txt b/.besouro/20151002113755669/besouroEpisodes.txt new file mode 100644 index 00000000..ecc64597 --- /dev/null +++ b/.besouro/20151002113755669/besouroEpisodes.txt @@ -0,0 +1,140 @@ +1443776144833 test-last 1 1068 false +1443776427331 test-addition 1 232 true +1443776427332 test-addition 1 232 true +1443777117851 test-first 1 679 true +1443777117852 test-first 1 679 true +1443777117853 test-first 1 679 true +1443777117854 test-first 1 679 true +1443777117855 test-first 1 679 true +1443777117856 test-first 1 679 true +1443777117857 test-first 1 679 true +1443777117858 test-first 1 679 true +1443777117859 test-first 1 679 true +1443777117860 test-first 1 679 true +1443777117861 test-first 1 679 true +1443777117862 test-first 1 679 true +1443777117863 test-first 1 679 true +1443777117864 test-first 1 679 true +1443777117865 test-first 1 679 true +1443777117866 test-first 1 679 true +1443777117867 test-first 1 679 true +1443777117868 test-first 1 679 true +1443777117869 test-first 1 679 true +1443777117870 test-first 1 679 true +1443777117871 test-first 1 679 true +1443777117872 test-first 1 679 true +1443777117873 test-first 1 679 true +1443777117874 test-first 1 679 true +1443777117875 test-first 1 679 true +1443777117876 test-first 1 679 true +1443777117877 test-first 1 679 true +1443777117878 test-first 1 679 true +1443777117879 test-first 1 679 true +1443777117880 test-first 1 679 true +1443777117881 test-first 1 679 true +1443777117882 test-first 1 679 true +1443777117883 test-first 1 679 true +1443777117884 test-first 1 679 true +1443777117885 test-first 1 679 true +1443777117886 test-first 1 679 true +1443777117887 test-first 1 679 true +1443777117888 test-first 1 679 true +1443777117889 test-first 1 679 true +1443777117890 test-first 1 679 true +1443777117891 test-first 1 679 true +1443777117892 test-first 1 679 true +1443777117893 test-first 1 679 true +1443777117894 test-first 1 679 true +1443777117895 test-first 1 679 true +1443777117896 test-first 1 679 true +1443777117897 test-first 1 679 true +1443777117898 test-first 1 679 true +1443777482459 test-first 2 338 true +1443777482460 test-first 2 338 true +1443777482461 test-first 2 338 true +1443777482462 test-first 2 338 true +1443777482463 test-first 2 338 true +1443777482464 test-first 2 338 true +1443777482465 test-first 2 338 true +1443777482466 test-first 2 338 true +1443777482467 test-first 2 338 true +1443777482468 test-first 2 338 true +1443777482469 test-first 2 338 true +1443777482470 test-first 2 338 true +1443777482471 test-first 2 338 true +1443777482472 test-first 2 338 true +1443777482473 test-first 2 338 true +1443777482474 test-first 2 338 true +1443777482475 test-first 2 338 true +1443777482476 test-first 2 338 true +1443777482477 test-first 2 338 true +1443777482478 test-first 2 338 true +1443777482479 test-first 2 338 true +1443777482480 test-first 2 338 true +1443777482481 test-first 2 338 true +1443777482482 test-first 2 338 true +1443777482483 test-first 2 338 true +1443777482484 test-first 2 338 true +1443777482485 test-first 2 338 true +1443777482486 test-first 2 338 true +1443777482487 test-first 2 338 true +1443777482488 test-first 2 338 true +1443777482489 test-first 2 338 true +1443777482490 test-first 2 338 true +1443777482491 test-first 2 338 true +1443777482492 test-first 2 338 true +1443777482493 test-first 2 338 true +1443777482494 test-first 2 338 true +1443777482495 test-first 2 338 true +1443777482496 test-first 2 338 true +1443777482497 test-first 2 338 true +1443777482498 test-first 2 338 true +1443777482499 test-first 2 338 true +1443777482500 test-first 2 338 true +1443777678229 refactoring 1A 146 true +1443777678230 refactoring 3 146 true +1443777678231 refactoring 3 146 true +1443778235636 refactoring 3 518 true +1443778235637 refactoring 3 518 true +1443778235638 refactoring 3 518 true +1443778235639 refactoring 3 518 true +1443778235640 refactoring 3 518 true +1443778235641 refactoring 3 518 true +1443778235642 refactoring 3 518 true +1443778235643 refactoring 3 518 true +1443778235644 refactoring 3 518 true +1443778235645 refactoring 3 518 true +1443778235646 refactoring 3 518 true +1443778235647 refactoring 3 518 true +1443778235648 refactoring 3 518 true +1443778235649 refactoring 3 518 true +1443778235650 refactoring 3 518 true +1443778235651 refactoring 3 518 true +1443778235652 refactoring 3 518 true +1443778235653 refactoring 3 518 true +1443778235654 refactoring 3 518 true +1443778235655 refactoring 3 518 true +1443778235656 refactoring 3 518 true +1443778235657 refactoring 3 518 true +1443778235658 refactoring 3 518 true +1443778235659 refactoring 3 518 true +1443778235660 refactoring 3 518 true +1443778235661 refactoring 3 518 true +1443778235662 refactoring 3 518 true +1443778235663 refactoring 3 518 true +1443778235664 refactoring 3 518 true +1443778235665 refactoring 3 518 true +1443778235666 refactoring 3 518 true +1443778235667 refactoring 3 518 true +1443778235668 refactoring 3 518 true +1443778286163 production 3 16 false +1443778609088 test-addition 1 278 true +1443778609089 test-addition 1 278 true +1443778663127 refactoring 1A 31 true +1443779214685 refactoring 2A 486 true +1443779214686 production 2 486 false +1443779214687 refactoring 2A 486 true +1443779865120 production 1 603 false +1443779865121 refactoring 2A 603 true +1443779950266 refactoring 2A 6 true +1443779957319 regression 1 0 true diff --git a/.besouro/20151002113755669/disagreements.txt b/.besouro/20151002113755669/disagreements.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002113755669/randomHeuristicEpisodes.txt b/.besouro/20151002113755669/randomHeuristicEpisodes.txt new file mode 100644 index 00000000..949fb3d1 --- /dev/null +++ b/.besouro/20151002113755669/randomHeuristicEpisodes.txt @@ -0,0 +1,13 @@ +1443776144833 test-last 1 1068 false +1443776427331 test-addition 1 232 true +1443777117851 test-first 1 679 true +1443777482459 test-first 2 338 true +1443777678229 refactoring 1A 146 false +1443778235636 refactoring 3 518 false +1443778286163 production 3 16 false +1443778609088 test-addition 1 278 true +1443778663127 refactoring 1A 31 false +1443779214685 refactoring 2A 486 true +1443779865120 production 1 603 false +1443779950266 refactoring 2A 6 true +1443779957319 regression 1 0 false diff --git a/.besouro/20151002113755669/userComments.txt b/.besouro/20151002113755669/userComments.txt new file mode 100644 index 00000000..e69de29b diff --git a/.besouro/20151002113755669/zorroEpisodes.txt b/.besouro/20151002113755669/zorroEpisodes.txt new file mode 100644 index 00000000..17949212 --- /dev/null +++ b/.besouro/20151002113755669/zorroEpisodes.txt @@ -0,0 +1,13 @@ +1443776144833 test-last 1 1068 false +1443776427331 test-addition 1 282 true +1443777117851 test-first 1 690 true +1443777482459 test-first 2 364 true +1443777678229 refactoring 1A 195 true +1443778235636 refactoring 3 557 true +1443778286163 production 3 50 false +1443778609088 test-addition 1 322 false +1443778663127 refactoring 1A 54 false +1443779214685 refactoring 2A 551 false +1443779865120 production 1 650 false +1443779950266 refactoring 2A 85 false +1443779957319 regression 1 7 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/Cell.java b/src/org/univoulu/tol/sqatlab/sudoku/Cell.java new file mode 100644 index 00000000..e62563cf --- /dev/null +++ b/src/org/univoulu/tol/sqatlab/sudoku/Cell.java @@ -0,0 +1,15 @@ +package org.univoulu.tol.sqatlab.sudoku; + +public class Cell { + private String value = "000000000"; + + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } + + +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java index a4b68fe7..6bb8bb52 100644 --- a/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java +++ b/src/org/univoulu/tol/sqatlab/sudoku/SudokuVerifier.java @@ -1,9 +1,31 @@ -package org.univoulu.tol.sqatlab.sudoku; - -public class SudokuVerifier { - - public int verify(String candidateSolution) { - // returns 1 if the candidate solution is correct - return 0; - } -} +package org.univoulu.tol.sqatlab.sudoku; + +public class SudokuVerifier { + + int[] cellnumbers; + + public int verify(String candidateSolution) { + //TODO verify solution + return 0; + } + + public boolean cellHasPositiveDigitsOnly(String cell) { + cellnumbers = stringToArray(cell); + for (int i=0; i < cellnumbers.length; i++) { + if (cellnumbers[i] > 0 ) { + } else { + return false; + } + } + return true; + } + + public int[] stringToArray(String value) { + String[] valuearray = value.split(""); + for (int i=0; i < valuearray.length; i++) { + cellnumbers[i] = Integer.parseInt(valuearray[i]); + //System.out.println(valuearray[i]); + } + return cellnumbers; + } +} diff --git a/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java b/src/org/univoulu/tol/sqatlab/sudoku/TestSudokuVerifier.java index c0c92901..4179cc7a 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.Before; +import org.junit.Test; + +public class TestSudokuVerifier { + SudokuVerifier v; + String solution; + Cell c1; + Cell c2; + + @Before + public void initialize() { + v = new SudokuVerifier(); + c1 = new Cell(); + c2 = new Cell(); + } + + @Test + public void testValidSolution() { + solution = "417369825632158947958724316825437169791586432346912758289643571573291684164875293"; + assertEquals(v.verify(solution), 0); + } + + @Test + public void testCellHasOnlyPositiveNumbersTrue() { + c1.setValue("123456789"); + assertTrue(v.cellHasPositiveDigitsOnly(c1.getValue())); + } + + @Test + public void testCellHasOnlyPositiveNumbersFalse() { + c2.setValue("234567891"); + assertFalse(v.cellHasPositiveDigitsOnly(c2.getValue())); + } +}