diff --git a/.besouro/2015101216064590/actions.txt b/.besouro/2015101216064590/actions.txt new file mode 100644 index 0000000..204ea9c --- /dev/null +++ b/.besouro/2015101216064590/actions.txt @@ -0,0 +1,82 @@ +FileOpenedAction 1444655205548 GameOfLife.java 74 0 0 0 +RefactoringAction 1444655298343 TestGameOfLife.java ADD void test() METHOD +RefactoringAction 1444655298366 TestGameOfLife.java ADD import org.junit.Assert.* IMPORT +FileOpenedAction 1444655298637 TestGameOfLife.java 219 1 1 0 +RefactoringAction 1444655308098 TestGameOfLife.java REMOVE TestGameOfLife.java CLASS +UnitTestCaseAction 1444655317242 TestGameOfLife.java FAIL +UnitTestSessionAction 1444655317251 TestGameOfLife FAIL +FileOpenedAction 1444655355974 Grid.java 567 2 5 0 +RefactoringAction 1444655645064 TestGrid.java ADD void testTwoNeighborCellsOnDifferentRowsShouldHaveOneNeigbor()/2 METHOD +RefactoringAction 1444655670121 TestGrid.java REMOVE testTwoNeighborCellsOnDifferentRowsShouldHaveOneNeigbor()/2 METHOD +RefactoringAction 1444655676232 TestGrid.java ADD void testTwoNeighborCellsOnDifferentRowsShouldHaveOneNeigbor()/2 METHOD +RefactoringAction 1444655684356 TestGrid.java REMOVE testTwoNeighborCellsOnDifferentRowsShouldHaveOneNeigbor()/2 METHOD +EditAction 1444655687030 TestGrid.java 1429 3 19 3 +RefactoringAction 1444655737587 Cell.java RENAME Cell(String)=>Cell(String, int, int) METHOD +RefactoringAction 1444655740624 Cell.java REMOVE Cell(int, int) METHOD +EditAction 1444655741350 Cell.java 943 7 19 0 +CompilationAction 1444655741778 Grid.java +CompilationAction 1444655741779 TestCell.java +CompilationAction 1444655741780 TestGrid.java +RefactoringAction 1444656024914 Cell.java ADD Cell(int, int) METHOD +RefactoringAction 1444656026494 Cell.java RENAME Cell(String, int, int)=>Cell(String) METHOD +EditAction 1444656031505 Cell.java 964 8 19 0 +RefactoringAction 1444656211403 Cell.java RENAME Cell(int, int)=>Cell(int, int, String) METHOD +RefactoringAction 1444656220979 Cell.java REMOVE Cell(String) METHOD +EditAction 1444656221467 Cell.java 943 7 19 0 +CompilationAction 1444656221759 Grid.java +CompilationAction 1444656221759 TestCell.java +CompilationAction 1444656221760 TestGrid.java +CompilationAction 1444656248804 TestCell.java +CompilationAction 1444656285764 TestGrid.java +CompilationAction 1444656285948 TestGrid.java +EditAction 1444656289815 TestGrid.java 1449 3 19 3 +CompilationAction 1444656290195 TestGrid.java +CompilationAction 1444656301792 TestGrid.java +CompilationAction 1444656301986 TestGrid.java +CompilationAction 1444656310456 TestGrid.java +CompilationAction 1444656333143 Grid.java +EditAction 1444656402868 Grid.java 639 2 6 0 +RefactoringAction 1444656418928 TestGrid.java ADD void testTwoNeighborCellsOnDifferentRowsShouldHaveOneNeigbor()/2 METHOD +RefactoringAction 1444656442375 TestGrid.java RENAME testTwoNeighborCellsOnDifferentRowsShouldHaveOneNeigbor()/2=>void testCell() METHOD +RefactoringAction 1444656443899 TestGrid.java RENAME testCell()=>void testCellZero() METHOD +RefactoringAction 1444656445422 TestGrid.java RENAME testCellZero()=>void testCellZeroZero() METHOD +RefactoringAction 1444656449977 TestGrid.java RENAME testCellZeroZero()=>void testCellZeroZeroShould() METHOD +RefactoringAction 1444656451505 TestGrid.java RENAME testCellZeroZeroShould()=>void testCellZeroZeroShouldHave() METHOD +RefactoringAction 1444656459559 TestGrid.java RENAME testCellZeroZeroShouldHave()=>void testCellZeroZeroShouldHaveThree() METHOD +RefactoringAction 1444656462593 TestGrid.java RENAME testCellZeroZeroShouldHaveThree()=>void testCellZeroZeroShouldHaveThreeAlave() METHOD +RefactoringAction 1444656470640 TestGrid.java RENAME testCellZeroZeroShouldHaveThreeAlave()=>void testCellZeroZeroShouldHaveThreeAliveNeighbours_() METHOD +RefactoringAction 1444656472172 TestGrid.java RENAME testCellZeroZeroShouldHaveThreeAliveNeighbours_()=>void testCellZeroZeroShouldHaveThreeAliveNeighbours_All() METHOD +RefactoringAction 1444656476701 TestGrid.java RENAME testCellZeroZeroShouldHaveThreeAliveNeighbours_All()=>void testCellZeroZero() METHOD +RefactoringAction 1444656478230 TestGrid.java RENAME testCellZeroZero()=>void testCellZeroZero_() METHOD +RefactoringAction 1444656482773 TestGrid.java RENAME testCellZeroZero_()=>void testCellZeroZero() METHOD +RefactoringAction 1444656486312 TestGrid.java RENAME testCellZeroZero()=>void testCellZeroZero_F() METHOD +RefactoringAction 1444656488862 TestGrid.java RENAME testCellZeroZero_F()=>void testCellZeroZero_Four() METHOD +RefactoringAction 1444656502985 TestGrid.java RENAME testCellZeroZero_Four()=>void testgetNumNeighborsCellZeroZero_Four() METHOD +RefactoringAction 1444656505010 TestGrid.java RENAME testgetNumNeighborsCellZeroZero_Four()=>void testGetNumNeighborsCellZeroZero_Four() METHOD +RefactoringAction 1444656535019 TestGameOfLife.java REMOVE test() METHOD +EditAction 1444656538445 TestGameOfLife.java 228 0 0 0 +EditAction 1444656544557 TestGrid.java 1456 4 26 4 +CompilationAction 1444656544802 TestGrid.java +CompilationAction 1444656544802 TestGrid.java +CompilationAction 1444656544802 TestGrid.java +RefactoringAction 1444656553150 TestGrid.java RENAME testGetNumNeighborsCellZeroZero_Four()=>void testGetNumNeighborsCellZeroZero_() METHOD +RefactoringAction 1444656555684 TestGrid.java RENAME testGetNumNeighborsCellZeroZero_()=>void testGetNumNeighborsCellZeroZero_FourAlive() METHOD +RefactoringAction 1444656557206 TestGrid.java RENAME testGetNumNeighborsCellZeroZero_FourAlive()=>void testGetNumNeighborsCellZeroZero_FourAliveCells() METHOD +RefactoringAction 1444656576481 TestGrid.java RENAME testGetNumNeighborsCellZeroZero_FourAliveCells()=>void testGetNumNeighborsCellZeroZero_FourAliveCells_Return() METHOD +RefactoringAction 1444656580012 TestGrid.java RENAME testGetNumNeighborsCellZeroZero_FourAliveCells_Return()=>void testGetNumNeighborsCellZeroZero_FourAliveCells_ReturnThree() METHOD +CompilationAction 1444656632457 TestGrid.java +CompilationAction 1444656632457 TestGrid.java +CompilationAction 1444656632458 TestGrid.java +CompilationAction 1444656632643 TestGrid.java +CompilationAction 1444656632644 TestGrid.java +EditAction 1444656655709 TestGrid.java 1620 4 30 4 +CompilationAction 1444656656049 TestGrid.java +CompilationAction 1444656656049 TestGrid.java +EditAction 1444656681153 TestGrid.java 1613 4 30 4 +UnitTestCaseAction 1444656683229 TestGrid.java OK +UnitTestSessionAction 1444656683237 TestGrid (1) OK +RefactoringAction 1444656714724 GameOfLife.java ADD GameOfLife() METHOD +RefactoringAction 1444656873147 GameOfLife.java ADD int numberOf FIELD +RefactoringAction 1444656876659 GameOfLife.java RENAME numberOf=>int numberOfCells FIELD +RefactoringAction 1444656884180 GameOfLife.java RENAME GameOfLife()=>GameOfLife(int) METHOD +EditAction 1444656886101 GameOfLife.java 140 1 0 0 diff --git a/.besouro/2015101216064590/besouroEpisodes.txt b/.besouro/2015101216064590/besouroEpisodes.txt new file mode 100644 index 0000000..2cf282b --- /dev/null +++ b/.besouro/2015101216064590/besouroEpisodes.txt @@ -0,0 +1,26 @@ +1444656683237 test-first 2 1477 true +1444656683238 test-first 2 1477 true +1444656683239 test-first 2 1477 true +1444656683240 test-first 2 1477 true +1444656683241 test-first 2 1477 true +1444656683242 test-first 2 1477 true +1444656683243 test-first 2 1477 true +1444656683244 test-first 2 1477 true +1444656683245 test-first 2 1477 true +1444656683246 test-first 2 1477 true +1444656683247 test-first 2 1477 true +1444656683248 test-last 1 1477 false +1444656683249 test-last 1 1477 false +1444656683250 test-last 1 1477 false +1444656683251 test-last 1 1477 false +1444656683252 test-first 2 1477 true +1444656683253 test-last 1 1477 false +1444656683254 test-first 2 1477 true +1444656683255 test-last 1 1477 false +1444656683256 test-first 2 1477 true +1444656683257 test-first 2 1477 true +1444656683258 test-first 2 1477 true +1444656683259 test-first 2 1477 true +1444656683260 test-first 2 1477 true +1444656683261 test-first 2 1477 true +1444656683262 test-first 2 1477 true diff --git a/.besouro/2015101216064590/disagreements.txt b/.besouro/2015101216064590/disagreements.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/2015101216064590/randomHeuristicEpisodes.txt b/.besouro/2015101216064590/randomHeuristicEpisodes.txt new file mode 100644 index 0000000..d1dfcbb --- /dev/null +++ b/.besouro/2015101216064590/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1444656683237 test-first 2 1477 true diff --git a/.besouro/2015101216064590/userComments.txt b/.besouro/2015101216064590/userComments.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/2015101216064590/zorroEpisodes.txt b/.besouro/2015101216064590/zorroEpisodes.txt new file mode 100644 index 0000000..d1dfcbb --- /dev/null +++ b/.besouro/2015101216064590/zorroEpisodes.txt @@ -0,0 +1 @@ +1444656683237 test-first 2 1477 true diff --git a/.besouro/2015101320174354/actions.txt b/.besouro/2015101320174354/actions.txt new file mode 100644 index 0000000..cf11aa1 --- /dev/null +++ b/.besouro/2015101320174354/actions.txt @@ -0,0 +1,359 @@ +FileOpenedAction 1444756663443 TestGameOfLife.java 224 1 1 0 +EditAction 1444756810243 Grid.java 773 3 7 0 +EditAction 1444756883382 Grid.java 693 3 7 0 +EditAction 1444756962524 Grid.java 769 3 7 0 +EditAction 1444757154518 Grid.java 850 3 7 0 +CompilationAction 1444757154931 Grid.java +RefactoringAction 1444757190043 CustomLifeException.java ADD CustomLifeException.java CLASS +CompilationAction 1444757190211 Grid.java +FileOpenedAction 1444757190410 CustomLifeException.java 106 0 0 0 +RefactoringAction 1444757210434 CustomLifeException.java ADD void MyOwnException(String) METHOD +RefactoringAction 1444757231730 CustomLifeException.java RENAME MyOwnException(String)=>CustomLifeException(String) METHOD +EditAction 1444757239674 CustomLifeException.java 172 1 1 0 +CompilationAction 1444757239943 Grid.java +RefactoringAction 1444757240035 CustomLifeException.java ADD long serialVersionUID FIELD +RefactoringAction 1444757245031 CustomLifeException.java ADD long serialVersionUID/2 FIELD +RefactoringAction 1444757252828 CustomLifeException.java REMOVE serialVersionUID/2 FIELD +EditAction 1444757255055 CustomLifeException.java 245 1 1 0 +CompilationAction 1444757255330 Grid.java +RefactoringAction 1444757258376 CustomLifeException.java REMOVE serialVersionUID FIELD +EditAction 1444757259855 CustomLifeException.java 172 1 1 0 +CompilationAction 1444757260266 Grid.java +CompilationAction 1444757282165 Grid.java +CompilationAction 1444757282334 TestGrid.java +RefactoringAction 1444757294218 TestGrid.java ADD import org.unioulu.tol.sqatlab.gameoflife.CustomLifeException IMPORT +RefactoringAction 1444757300045 TestGrid.java REMOVE import org.unioulu.tol.sqatlab.gameoflife.CustomLifeException IMPORT +RefactoringAction 1444757302792 TestGrid.java ADD import org.unioulu.tol.sqatlab.gameoflife.CustomLifeException IMPORT +CompilationAction 1444757342960 TestGrid.java +RefactoringAction 1444757365314 TestGameOfLife.java RENAME test()=>void testGenerate() METHOD +RefactoringAction 1444757367822 TestGameOfLife.java RENAME testGenerate()=>void testGenerateNewGame() METHOD +RefactoringAction 1444757374836 TestGameOfLife.java RENAME testGenerateNewGame()=>void testSetupNewGame() METHOD +RefactoringAction 1444757377347 TestGameOfLife.java RENAME testSetupNewGame()=>void testSetupGame() METHOD +EditAction 1444757394718 TestGameOfLife.java 233 1 1 0 +UnitTestCaseAction 1444757396700 TestGameOfLife.java FAIL +UnitTestSessionAction 1444757396709 TestGameOfLife FAIL +RefactoringAction 1444757429443 TestGameOfLife.java ADD GameOfLife gol FIELD +RefactoringAction 1444757431702 TestGameOfLife.java ADD import org.unioulu.tol.sqatlab.gameoflife.GameOfLife IMPORT +RefactoringAction 1444757464199 TestGameOfLife.java RENAME gol=>GameOfLife gameOfLife FIELD +EditAction 1444757549354 TestGameOfLife.java 390 1 3 1 +CompilationAction 1444757549736 TestGameOfLife.java +CompilationAction 1444757549737 TestGameOfLife.java +RefactoringAction 1444757579596 GameOfLife.java ADD Grid grid FIELD +RefactoringAction 1444757612562 GameOfLife.java ADD void setupGame() METHOD +CompilationAction 1444757615582 TestGameOfLife.java +CompilationAction 1444757615584 TestGameOfLife.java +CompilationAction 1444757615731 TestGameOfLife.java +CompilationAction 1444757615731 TestGameOfLife.java +EditAction 1444757749620 GameOfLife.java 344 2 2 0 +CompilationAction 1444757750012 GameOfLife.java +CompilationAction 1444757750012 GameOfLife.java +CompilationAction 1444757750012 TestGameOfLife.java +RefactoringAction 1444757757564 GameOfLife.java ADD int getNumberOfCells() METHOD +RefactoringAction 1444757757566 GameOfLife.java ADD void setNumberOfCells(int) METHOD +RefactoringAction 1444757757567 GameOfLife.java ADD int getSquareLength() METHOD +RefactoringAction 1444757757568 GameOfLife.java ADD void setSquareLength(int) METHOD +RefactoringAction 1444757757569 GameOfLife.java ADD Grid getGrid() METHOD +RefactoringAction 1444757757570 GameOfLife.java ADD void setGrid(Grid) METHOD +RefactoringAction 1444757768120 GameOfLife.java REMOVE getGrid() METHOD +RefactoringAction 1444757768123 GameOfLife.java REMOVE getSquareLength() METHOD +RefactoringAction 1444757768124 GameOfLife.java REMOVE setSquareLength(int) METHOD +RefactoringAction 1444757768126 GameOfLife.java REMOVE setNumberOfCells(int) METHOD +RefactoringAction 1444757768126 GameOfLife.java REMOVE getNumberOfCells() METHOD +RefactoringAction 1444757768127 GameOfLife.java REMOVE setGrid(Grid) METHOD +RefactoringAction 1444757780161 GameOfLife.java ADD int getNumberOfCells() METHOD +RefactoringAction 1444757780163 GameOfLife.java ADD void setNumberOfCells(int) METHOD +RefactoringAction 1444757780165 GameOfLife.java ADD int getSquareLength() METHOD +RefactoringAction 1444757780166 GameOfLife.java ADD void setSquareLength(int) METHOD +RefactoringAction 1444757780167 GameOfLife.java ADD Grid getGrid() METHOD +RefactoringAction 1444757780169 GameOfLife.java ADD void setGrid(Grid) METHOD +EditAction 1444757929730 TestGameOfLife.java 471 1 4 1 +CompilationAction 1444757929953 TestGameOfLife.java +EditAction 1444757954711 Grid.java 876 3 7 0 +CompilationAction 1444757955125 GameOfLife.java +CompilationAction 1444757955126 GameOfLife.java +EditAction 1444757962864 GameOfLife.java 897 8 8 0 +CompilationAction 1444757963257 GameOfLife.java +CompilationAction 1444757963258 GameOfLife.java +CompilationAction 1444757963259 GameOfLife.java +CompilationAction 1444757963259 GameOfLife.java +CompilationAction 1444757963260 GameOfLife.java +CompilationAction 1444757963260 GameOfLife.java +RefactoringAction 1444757991767 TestGameOfLife.java ADD void testCreate FIELD +RefactoringAction 1444757995785 TestGameOfLife.java RENAME testCreate=>void testCreateRandomStates FIELD +RefactoringAction 1444757998804 TestGameOfLife.java RENAME testCreateRandomStates=>void testCreateRandomStates() METHOD +RefactoringAction 1444758088775 TestGameOfLife.java REMOVE testSetupGame() METHOD +EditAction 1444758350678 TestGameOfLife.java 927 1 7 5 +CompilationAction 1444758350898 TestGameOfLife.java +RefactoringAction 1444758354758 GameOfLife.java ADD String METHOD +RefactoringAction 1444758611924 GameOfLife.java ADD import java.util.Random IMPORT +CompilationAction 1444758623502 GameOfLife.java +CompilationAction 1444758623503 GameOfLife.java +CompilationAction 1444758623504 GameOfLife.java +CompilationAction 1444758623505 GameOfLife.java +CompilationAction 1444758623506 GameOfLife.java +CompilationAction 1444758623506 GameOfLife.java +CompilationAction 1444758623778 GameOfLife.java +CompilationAction 1444758623779 GameOfLife.java +CompilationAction 1444758623780 GameOfLife.java +RefactoringAction 1444758735350 GameOfLife.java ADD import java.util.Random IMPORT +CompilationAction 1444758783449 GameOfLife.java +CompilationAction 1444758783449 GameOfLife.java +CompilationAction 1444758783450 GameOfLife.java +CompilationAction 1444758814394 GameOfLife.java +CompilationAction 1444758814395 GameOfLife.java +CompilationAction 1444758814396 GameOfLife.java +UnitTestCaseAction 1444758817409 TestGameOfLife.java FAIL +UnitTestSessionAction 1444758817410 TestGameOfLife FAIL +UnitTestCaseAction 1444758867371 TestGameOfLife.java FAIL +UnitTestSessionAction 1444758867371 TestGameOfLife FAIL +EditAction 1444758919053 GameOfLife.java 1240 9 13 0 +UnitTestCaseAction 1444758921661 TestGameOfLife.java OK +UnitTestSessionAction 1444758921662 TestGameOfLife OK +EditAction 1444758972104 GameOfLife.java 1283 9 15 0 +EditAction 1444759003877 GameOfLife.java 1311 9 15 0 +EditAction 1444759039045 GameOfLife.java 1337 9 15 0 +EditAction 1444759042711 GameOfLife.java 1336 9 15 0 +RefactoringAction 1444759048341 TestGameOfLife.java ADD void testSetupGame() METHOD +EditAction 1444759051618 TestGameOfLife.java 911 2 11 6 +UnitTestCaseAction 1444759053851 TestGameOfLife.java OK +UnitTestSessionAction 1444759053851 TestGameOfLife OK +RefactoringAction 1444759061876 TestGameOfLife.java ADD void testSetupGame()/2 METHOD +RefactoringAction 1444759069399 TestGameOfLife.java RENAME testSetupGame()/2=>void testSetupGameNine() METHOD +RefactoringAction 1444759071415 TestGameOfLife.java RENAME testSetupGameNine()=>void testSetupGameNineCells() METHOD +RefactoringAction 1444759073931 TestGameOfLife.java RENAME testSetupGameNineCells()=>void testSetupGameNineCells_Ret() METHOD +RefactoringAction 1444759074947 TestGameOfLife.java RENAME testSetupGameNineCells_Ret()=>void testSetupGameNineCells_Return() METHOD +RefactoringAction 1444759077466 TestGameOfLife.java RENAME testSetupGameNineCells_Return()=>void testSetupGameNineCells_ReturnNine() METHOD +EditAction 1444759103989 TestGameOfLife.java 1152 3 15 7 +EditAction 1444759119373 TestGameOfLife.java 1148 3 15 7 +RefactoringAction 1444759131840 TestGameOfLife.java RENAME testSetupGame()=>void testSetupGameOneCell() METHOD +RefactoringAction 1444759132856 TestGameOfLife.java RENAME testSetupGameOneCell()=>void testSetupGameOneCell_() METHOD +RefactoringAction 1444759134875 TestGameOfLife.java RENAME testSetupGameOneCell_()=>void testSetupGameOneCell_Return() METHOD +EditAction 1444759136205 TestGameOfLife.java 1165 3 15 7 +EditAction 1444759140103 TestGameOfLife.java 1165 3 15 7 +UnitTestCaseAction 1444759141873 TestGameOfLife.java OK +UnitTestSessionAction 1444759141874 TestGameOfLife OK +EditAction 1444759156920 Grid.java 878 3 7 0 +EditAction 1444759176600 GameOfLife.java 1334 9 15 0 +UnitTestCaseAction 1444759179045 TestGameOfLife.java OK +UnitTestSessionAction 1444759179045 TestGameOfLife OK +EditAction 1444759196108 GameOfLife.java 1332 9 15 0 +EditAction 1444759249577 TestGameOfLife.java 1160 3 15 7 +RefactoringAction 1444759286695 TestGameOfLife.java ADD void test FIELD +RefactoringAction 1444759313731 TestGameOfLife.java RENAME test=>void testPrintGame() METHOD +RefactoringAction 1444759382277 GameOfLife.java RENAME setupGame()=>void setupGame(String METHOD +EditAction 1444759392006 GameOfLife.java 1292 9 14 0 +CompilationAction 1444759392284 TestGameOfLife.java +RefactoringAction 1444759404894 TestGameOfLife.java REMOVE testPrintGame() METHOD +EditAction 1444759475251 TestGameOfLife.java 1259 3 15 7 +CompilationAction 1444759475654 TestGameOfLife.java +CompilationAction 1444759475654 TestGameOfLife.java +CompilationAction 1444759493950 TestGameOfLife.java +CompilationAction 1444759494113 TestGameOfLife.java +EditAction 1444759506665 TestGameOfLife.java 1335 3 15 7 +EditAction 1444759509577 GameOfLife.java 1299 9 14 0 +UnitTestCaseAction 1444759510268 TestGameOfLife.java OK +UnitTestSessionAction 1444759510269 TestGameOfLife OK +RefactoringAction 1444759520888 TestGameOfLife.java ADD void testPrintGame() METHOD +RefactoringAction 1444759586768 TestGameOfLife.java ADD void setup() METHOD +RefactoringAction 1444759589162 TestGameOfLife.java ADD import org.junit.Before IMPORT +RefactoringAction 1444759596828 TestGameOfLife.java REMOVE gameOfLife FIELD +RefactoringAction 1444759605885 TestGameOfLife.java ADD GameOfLife gameOfLife FIELD +RefactoringAction 1444759640357 TestGameOfLife.java ADD String FIELD +RefactoringAction 1444759644874 TestGameOfLife.java RENAME fourRandomStates=>String FIELD +RefactoringAction 1444759666419 TestGameOfLife.java REMOVE fourStates FIELD +RefactoringAction 1444759672436 TestGameOfLife.java ADD String FIELD +EditAction 1444759676344 TestGameOfLife.java 1447 5 16 7 +CompilationAction 1444759676734 TestGameOfLife.java +CompilationAction 1444759753118 TestGameOfLife.java +CompilationAction 1444759753264 TestGameOfLife.java +CompilationAction 1444759778578 TestGameOfLife.java +CompilationAction 1444759778743 TestGameOfLife.java +RefactoringAction 1444759782670 TestGameOfLife.java RENAME fourStates=>String FIELD +EditAction 1444759782881 TestGameOfLife.java 1525 5 16 7 +CompilationAction 1444759783228 TestGameOfLife.java +RefactoringAction 1444759848319 TestGameOfLife.java RENAME testPrintGame()=>void testPrintCurrentGame() METHOD +RefactoringAction 1444759851337 TestGameOfLife.java RENAME testPrintCurrentGame()=>void testPrintCurrentGameStates() METHOD +RefactoringAction 1444759854855 TestGameOfLife.java RENAME testPrintCurrentGameStates()=>void testPrintCurrentGameState() METHOD +RefactoringAction 1444759943810 GameOfLife.java ADD Object printCurrentGameState() METHOD +EditAction 1444760336700 GameOfLife.java 2020 10 17 0 +CompilationAction 1444760337068 TestGameOfLife.java +EditAction 1444760365753 GameOfLife.java 2069 10 17 0 +CompilationAction 1444760366142 GameOfLife.java +CompilationAction 1444760375800 GameOfLife.java +EditAction 1444760378710 TestGameOfLife.java 1651 5 18 8 +CompilationAction 1444760379087 TestGameOfLife.java +RefactoringAction 1444760383135 TestGameOfLife.java ADD import org.unioulu.tol.sqatlab.gameoflife.CustomLifeException IMPORT +CompilationAction 1444760385911 TestGameOfLife.java +UnitTestCaseAction 1444760388168 TestGameOfLife.java FAIL +UnitTestSessionAction 1444760388168 TestGameOfLife FAIL +EditAction 1444760442769 GameOfLife.java 2104 10 17 0 +UnitTestCaseAction 1444760445398 TestGameOfLife.java FAIL +UnitTestSessionAction 1444760445399 TestGameOfLife FAIL +EditAction 1444760461836 GameOfLife.java 2103 10 17 0 +CompilationAction 1444760462197 GameOfLife.java +CompilationAction 1444760474575 GameOfLife.java +CompilationAction 1444760474712 GameOfLife.java +CompilationAction 1444760494256 GameOfLife.java +CompilationAction 1444760494508 GameOfLife.java +CompilationAction 1444760497393 GameOfLife.java +UnitTestCaseAction 1444760500068 TestGameOfLife.java FAIL +UnitTestSessionAction 1444760500069 TestGameOfLife FAIL +EditAction 1444760511153 GameOfLife.java 2104 10 17 0 +EditAction 1444760564784 GameOfLife.java 2110 10 17 0 +UnitTestCaseAction 1444760566395 TestGameOfLife.java OK +UnitTestSessionAction 1444760566395 TestGameOfLife OK +EditAction 1444760590019 TestGameOfLife.java 1743 5 18 8 +UnitTestCaseAction 1444760591928 TestGameOfLife.java FAIL +UnitTestSessionAction 1444760591928 TestGameOfLife FAIL +EditAction 1444760654329 GameOfLife.java 2120 10 17 0 +EditAction 1444760659488 GameOfLife.java 2114 10 17 0 +UnitTestCaseAction 1444760661552 TestGameOfLife.java FAIL +UnitTestSessionAction 1444760661553 TestGameOfLife FAIL +EditAction 1444760672807 TestGameOfLife.java 1742 5 18 8 +UnitTestCaseAction 1444760674672 TestGameOfLife.java OK +UnitTestSessionAction 1444760674672 TestGameOfLife OK +EditAction 1444760699851 GameOfLife.java 2077 10 17 0 +EditAction 1444760709185 GameOfLife.java 2071 10 17 0 +UnitTestCaseAction 1444760873384 TestGameOfLife.java OK +UnitTestSessionAction 1444760873385 TestGameOfLife OK +RefactoringAction 1444760927105 TestGameOfLife.java ADD void testDoOneRound() METHOD +RefactoringAction 1444760977021 GameOfLife.java ADD void doOneRound() METHOD +RefactoringAction 1444761065315 GameOfLife.java ADD import java.util.Set IMPORT +EditAction 1444761108557 TestGameOfLife.java 1979 6 22 9 +CompilationAction 1444761108922 TestGameOfLife.java +RefactoringAction 1444761525157 GameOfLife.java ADD import java.util.Iterator IMPORT +EditAction 1444761638877 GameOfLife.java 2394 11 20 0 +CompilationAction 1444761639315 GameOfLife.java +RefactoringAction 1444761750917 GameOfLife.java ADD import java.util.HashSet IMPORT +CompilationAction 1444761796521 GameOfLife.java +EditAction 1444761896543 TestGameOfLife.java 1979 6 22 9 +UnitTestCaseAction 1444761898880 TestGameOfLife.java FAIL +UnitTestSessionAction 1444761898881 TestGameOfLife FAIL +RefactoringAction 1444761931437 TestGameOfLife.java REMOVE testPrintCurrentGameState() METHOD +RefactoringAction 1444761942461 TestGameOfLife.java REMOVE testCreateRandomStates() METHOD +RefactoringAction 1444761942463 TestGameOfLife.java REMOVE testSetupGameOneCell_ReturnOne() METHOD +RefactoringAction 1444761942465 TestGameOfLife.java REMOVE testSetupGameNineCells_ReturnNine() METHOD +EditAction 1444761943866 TestGameOfLife.java 2051 2 4 1 +UnitTestCaseAction 1444761945623 TestGameOfLife.java FAIL +UnitTestSessionAction 1444761945624 TestGameOfLife FAIL +EditAction 1444761986957 Grid.java 919 3 7 0 +UnitTestCaseAction 1444761989887 TestGameOfLife.java FAIL +UnitTestSessionAction 1444761989888 TestGameOfLife FAIL +EditAction 1444762048238 Grid.java 934 3 7 0 +UnitTestCaseAction 1444762053289 TestGameOfLife.java FAIL +UnitTestSessionAction 1444762053290 TestGameOfLife FAIL +EditAction 1444762107126 Grid.java 886 3 7 0 +UnitTestCaseAction 1444762110100 TestGameOfLife.java FAIL +UnitTestSessionAction 1444762110100 TestGameOfLife FAIL +EditAction 1444762135093 Grid.java 885 3 7 0 +UnitTestCaseAction 1444762137458 TestGameOfLife.java FAIL +UnitTestSessionAction 1444762137458 TestGameOfLife FAIL +EditAction 1444762203367 Grid.java 919 3 7 0 +EditAction 1444762210463 Grid.java 917 3 7 0 +EditAction 1444762238794 Grid.java 953 3 7 0 +UnitTestCaseAction 1444762241691 TestGameOfLife.java FAIL +UnitTestSessionAction 1444762241692 TestGameOfLife FAIL +EditAction 1444762474255 GameOfLife.java 2752 11 22 0 +UnitTestCaseAction 1444762476419 TestGameOfLife.java FAIL +UnitTestSessionAction 1444762476420 TestGameOfLife FAIL +EditAction 1444762565938 Cell.java 1239 7 21 0 +EditAction 1444762610759 Cell.java 1153 7 20 0 +RefactoringAction 1444762654022 TestGameOfLife.java ADD void testSetupGameNineCells_ReturnNine() METHOD +RefactoringAction 1444762658540 TestGameOfLife.java REMOVE testSetupGameNineCells_ReturnNine() METHOD +RefactoringAction 1444762674594 TestGameOfLife.java ADD void testPrintCurrentGameState() METHOD +RefactoringAction 1444762679609 TestGameOfLife.java REMOVE testPrintCurrentGameState() METHOD +RefactoringAction 1444762686145 TestGameOfLife.java ADD void testPrintCurrentGameState() METHOD +RefactoringAction 1444762691663 TestGameOfLife.java ADD void testSetupGameNineCells_ReturnNine() METHOD +RefactoringAction 1444762691665 TestGameOfLife.java ADD void testSetupGameOneCell_ReturnOne() METHOD +RefactoringAction 1444762691666 TestGameOfLife.java ADD void testCreateRandomStates() METHOD +RefactoringAction 1444762697186 TestGameOfLife.java REMOVE testDoOneRound() METHOD +EditAction 1444762697383 TestGameOfLife.java 2018 5 18 8 +UnitTestCaseAction 1444762699276 TestGameOfLife.java OK +UnitTestSessionAction 1444762699277 TestGameOfLife OK +RefactoringAction 1444762715728 TestGameOfLife.java REMOVE setup() METHOD +RefactoringAction 1444762730252 TestGameOfLife.java ADD void setup() METHOD +RefactoringAction 1444762732767 TestGameOfLife.java REMOVE setup() METHOD +EditAction 1444762732911 TestGameOfLife.java 1970 4 18 8 +UnitTestCaseAction 1444762734906 TestGameOfLife.java OK +UnitTestSessionAction 1444762734906 TestGameOfLife OK +UnitTestCaseAction 1444762758173 TestCell.java OK +UnitTestSessionAction 1444762758174 TestCell (1) OK +EditAction 1444762779766 TestGameOfLife.java 1952 5 22 9 +UnitTestCaseAction 1444762781664 TestGameOfLife.java FAIL +UnitTestSessionAction 1444762781665 TestGameOfLife FAIL +EditAction 1444762878392 GameOfLife.java 2794 11 22 0 +UnitTestCaseAction 1444762880284 TestGameOfLife.java FAIL +UnitTestSessionAction 1444762880284 TestGameOfLife FAIL +EditAction 1444763012023 Grid.java 959 3 7 0 +EditAction 1444763104565 TestGameOfLife.java 2066 5 24 9 +EditAction 1444763113005 GameOfLife.java 2798 11 22 0 +UnitTestCaseAction 1444763114903 TestGameOfLife.java FAIL +UnitTestSessionAction 1444763114903 TestGameOfLife FAIL +EditAction 1444763174465 GameOfLife.java 2794 11 22 0 +UnitTestCaseAction 1444763176542 TestGameOfLife.java FAIL +UnitTestSessionAction 1444763176542 TestGameOfLife FAIL +UnitTestCaseAction 1444763285184 TestGrid.java OK +UnitTestSessionAction 1444763285185 TestGrid (1) OK +EditAction 1444763353223 GameOfLife.java 2798 11 22 0 +RefactoringAction 1444763363762 TestGameOfLife.java REMOVE testPrintCurrentGameState() METHOD +RefactoringAction 1444763363764 TestGameOfLife.java REMOVE testCreateRandomStates() METHOD +RefactoringAction 1444763363765 TestGameOfLife.java REMOVE testSetupGameOneCell_ReturnOne() METHOD +RefactoringAction 1444763363765 TestGameOfLife.java REMOVE testSetupGameNineCells_ReturnNine() METHOD +EditAction 1444763364017 TestGameOfLife.java 2142 1 6 1 +RefactoringAction 1444763399306 TestGrid.java ADD void testGetNumNeighborsCellZeroZero_FourAliveCells_ReturnThree()/2 METHOD +RefactoringAction 1444763405820 TestGrid.java RENAME testGetNumNeighborsCellZeroZero_FourAliveCells_ReturnThree()/2=>void testGetNumNeighbors_ReturnThree() METHOD +RefactoringAction 1444763409332 TestGrid.java RENAME testGetNumNeighbors_ReturnThree()=>void testGetNumNeighborsDifferentCells_ReturnThree() METHOD +RefactoringAction 1444763412344 TestGrid.java RENAME testGetNumNeighborsDifferentCells_ReturnThree()=>void testGetNumNeighborsDifferentCells_Return() METHOD +RefactoringAction 1444763418362 TestGrid.java RENAME testGetNumNeighborsDifferentCells_Return()=>void testGetNumNeighborsDifferentCells_ReturnDifferentAMounts() METHOD +RefactoringAction 1444763420377 TestGrid.java RENAME testGetNumNeighborsDifferentCells_ReturnDifferentAMounts()=>void testGetNumNeighborsDifferentCells_ReturnDifferentAmounts() METHOD +EditAction 1444763420796 TestGrid.java 2278 5 41 5 +EditAction 1444763597719 TestGrid.java 2939 5 58 13 +EditAction 1444763628587 TestGrid.java 2939 5 58 13 +UnitTestCaseAction 1444763631008 TestGrid.java FAIL +UnitTestSessionAction 1444763631008 TestGrid (1) FAIL +EditAction 1444763683390 TestGrid.java 2933 5 58 13 +UnitTestCaseAction 1444763685476 TestGrid.java OK +UnitTestSessionAction 1444763685476 TestGrid (1) OK +UnitTestCaseAction 1444763800350 TestGameOfLife.java FAIL +UnitTestSessionAction 1444763800350 TestGameOfLife FAIL +EditAction 1444763837628 TestGameOfLife.java 2146 1 4 1 +EditAction 1444763844156 GameOfLife.java 2794 11 22 0 +UnitTestCaseAction 1444763846572 TestGameOfLife.java FAIL +UnitTestSessionAction 1444763846573 TestGameOfLife FAIL +EditAction 1444763904377 TestGameOfLife.java 2114 1 4 1 +EditAction 1444764036891 GameOfLife.java 2886 11 24 0 +UnitTestCaseAction 1444764135700 TestGameOfLife.java FAIL +UnitTestSessionAction 1444764135700 TestGameOfLife FAIL +EditAction 1444764169963 GameOfLife.java 2794 11 22 0 +EditAction 1444764183994 GameOfLife.java 2804 11 21 0 +RefactoringAction 1444764310822 Cell.java ADD void setState(String) METHOD +RefactoringAction 1444764315138 Cell.java REMOVE setState(String) METHOD +RefactoringAction 1444764342410 Cell.java ADD void setState(String) METHOD +EditAction 1444764343299 Cell.java 1221 8 21 0 +EditAction 1444764380562 GameOfLife.java 3149 11 22 0 +EditAction 1444764415684 GameOfLife.java 3405 11 22 0 +UnitTestCaseAction 1444764417854 TestGameOfLife.java OK +UnitTestSessionAction 1444764417855 TestGameOfLife OK +RefactoringAction 1444764463654 GameOfLife.java REMOVE import java.util.Iterator IMPORT +EditAction 1444764480598 GameOfLife.java 2868 11 21 0 +EditAction 1444764490447 GameOfLife.java 2862 11 21 0 +RefactoringAction 1444764501067 TestGameOfLife.java ADD void testSetupGameNineCells_ReturnNine() METHOD +RefactoringAction 1444764501068 TestGameOfLife.java ADD void testSetupGameOneCell_ReturnOne() METHOD +RefactoringAction 1444764501069 TestGameOfLife.java ADD void testCreateRandomStates() METHOD +RefactoringAction 1444764501069 TestGameOfLife.java ADD void testPrintCurrentGameState() METHOD +EditAction 1444764503241 TestGameOfLife.java 2038 5 22 9 +RefactoringAction 1444764505679 TestGameOfLife.java REMOVE import org.junit.Before IMPORT +UnitTestCaseAction 1444764513285 TestGameOfLife.java OK +UnitTestSessionAction 1444764513286 TestGameOfLife OK +UnitTestCaseAction 1444764516263 TestGameOfLife.java OK +UnitTestSessionAction 1444764516264 TestGameOfLife OK +UnitTestCaseAction 1444764519543 TestCell.java OK +UnitTestSessionAction 1444764519543 TestCell (1) OK +UnitTestCaseAction 1444764523415 TestGrid.java OK +UnitTestSessionAction 1444764523416 TestGrid (1) OK +RefactoringAction 1444764707299 TestGameOfLife.java ADD void testDoOneRound()/2 METHOD +RefactoringAction 1444764713316 TestGameOfLife.java RENAME testDoOneRound()/2=>void testDoOneRound_W() METHOD +RefactoringAction 1444764716833 TestGameOfLife.java RENAME testDoOneRound_W()=>void testDoOneRound_TwoTimes() METHOD +EditAction 1444764727489 TestGameOfLife.java 2185 6 27 10 +UnitTestCaseAction 1444764729608 TestGameOfLife.java OK +UnitTestSessionAction 1444764729609 TestGameOfLife OK diff --git a/.besouro/2015101320174354/besouroEpisodes.txt b/.besouro/2015101320174354/besouroEpisodes.txt new file mode 100644 index 0000000..d24859c --- /dev/null +++ b/.besouro/2015101320174354/besouroEpisodes.txt @@ -0,0 +1,2070 @@ +1444758921662 test-first 1 2258 true +1444758921663 test-last 1 2258 false +1444758921664 test-first 1 2258 true +1444758921665 test-first 1 2258 true +1444758921666 test-first 1 2258 true +1444758921667 test-first 1 2258 true +1444758921668 test-first 1 2258 true +1444758921669 test-first 1 2258 true +1444758921670 test-first 1 2258 true +1444758921671 test-first 1 2258 true +1444758921672 test-first 1 2258 true +1444758921673 test-first 1 2258 true +1444758921674 test-first 1 2258 true +1444758921675 test-first 1 2258 true +1444758921676 test-first 1 2258 true +1444758921677 test-first 1 2258 true +1444758921678 test-first 1 2258 true +1444758921679 test-first 1 2258 true +1444758921680 test-first 1 2258 true +1444758921681 test-first 1 2258 true +1444758921682 test-first 1 2258 true +1444758921683 test-first 1 2258 true +1444758921684 test-first 1 2258 true +1444758921685 test-first 1 2258 true +1444758921686 test-first 1 2258 true +1444758921687 test-first 1 2258 true +1444758921688 test-first 1 2258 true +1444758921689 test-first 1 2258 true +1444758921690 test-first 1 2258 true +1444758921691 test-first 1 2258 true +1444758921692 test-first 1 2258 true +1444758921693 test-first 1 2258 true +1444758921694 test-first 1 2258 true +1444758921695 test-first 1 2258 true +1444758921696 test-first 1 2258 true +1444758921697 test-first 1 2258 true +1444758921698 test-first 1 2258 true +1444758921699 test-last 1 2258 false +1444758921700 test-first 1 2258 true +1444758921701 test-last 1 2258 false +1444758921702 test-first 1 2258 true +1444758921703 test-last 1 2258 false +1444758921704 test-first 1 2258 true +1444758921705 test-last 1 2258 false +1444758921706 test-first 1 2258 true +1444758921707 test-last 1 2258 false +1444758921708 test-first 1 2258 true +1444758921709 test-last 1 2258 false +1444758921710 test-first 1 2258 true +1444758921711 test-first 1 2258 true +1444758921712 test-first 1 2258 true +1444758921713 test-first 1 2258 true +1444758921714 test-first 1 2258 true +1444758921715 test-last 1 2258 false +1444758921716 test-first 1 2258 true +1444758921717 test-last 1 2258 false +1444758921718 test-first 1 2258 true +1444758921719 test-last 1 2258 false +1444758921720 test-first 1 2258 true +1444758921721 test-last 1 2258 false +1444758921722 test-first 1 2258 true +1444758921723 test-last 1 2258 false +1444758921724 test-first 1 2258 true +1444758921725 test-last 1 2258 false +1444758921726 test-first 1 2258 true +1444758921727 test-last 1 2258 false +1444759053851 test-last 1 81 false +1444759053852 test-last 1 81 false +1444759053853 test-last 1 81 false +1444759053854 test-last 1 81 false +1444759053855 test-last 1 81 false +1444759053856 test-last 1 81 false +1444759053857 test-last 1 81 false +1444759053858 test-last 1 81 false +1444759141874 test-addition 1 79 true +1444759141875 test-addition 1 79 true +1444759179045 refactoring 2A 22 true +1444759179046 refactoring 2A 22 true +1444759510269 refactoring 3 314 true +1444759510270 refactoring 2A 314 true +1444759510271 refactoring 3 314 true +1444759510272 refactoring 3 314 true +1444759510273 refactoring 3 314 true +1444759510274 refactoring 3 314 true +1444759510275 refactoring 3 314 true +1444759510276 refactoring 3 314 true +1444759510277 refactoring 3 314 true +1444759510278 refactoring 3 314 true +1444759510279 refactoring 3 314 true +1444759510280 refactoring 3 314 true +1444759510281 refactoring 3 314 true +1444759510282 refactoring 3 314 true +1444759510283 refactoring 3 314 true +1444759510284 refactoring 3 314 true +1444759510285 refactoring 3 314 true +1444759510286 refactoring 3 314 true +1444759510287 refactoring 3 314 true +1444759510288 refactoring 3 314 true +1444759510289 refactoring 3 314 true +1444759510290 refactoring 3 314 true +1444760566395 test-first 1 1045 true +1444760566396 test-first 1 1045 true +1444760566397 test-first 1 1045 true +1444760566398 test-first 1 1045 true +1444760566399 test-first 1 1045 true +1444760566400 test-first 1 1045 true +1444760566401 test-first 1 1045 true +1444760566402 test-first 1 1045 true +1444760566403 test-first 1 1045 true +1444760566404 test-first 1 1045 true +1444760566405 test-first 1 1045 true +1444760566406 test-first 1 1045 true +1444760566407 test-first 1 1045 true +1444760566408 test-first 1 1045 true +1444760566409 test-first 1 1045 true +1444760566410 test-first 1 1045 true +1444760566411 test-first 1 1045 true +1444760566412 test-first 1 1045 true +1444760566413 test-first 1 1045 true +1444760566414 test-first 1 1045 true +1444760566415 test-first 1 1045 true +1444760566416 test-first 1 1045 true +1444760566417 test-first 1 1045 true +1444760566418 test-first 1 1045 true +1444760566419 test-first 1 1045 true +1444760566420 test-first 1 1045 true +1444760566421 test-first 1 1045 true +1444760566422 test-first 1 1045 true +1444760566423 test-first 1 1045 true +1444760566424 test-first 1 1045 true +1444760566425 test-first 1 1045 true +1444760566426 test-first 1 1045 true +1444760566427 test-first 1 1045 true +1444760566428 test-first 1 1045 true +1444760566429 test-first 1 1045 true +1444760566430 test-first 1 1045 true +1444760566431 test-first 1 1045 true +1444760566432 test-first 1 1045 true +1444760566433 test-first 1 1045 true +1444760566434 test-first 1 1045 true +1444760566435 test-first 1 1045 true +1444760566436 test-first 1 1045 true +1444760566437 test-first 1 1045 true +1444760566438 test-first 1 1045 true +1444760566439 test-first 1 1045 true +1444760566440 test-first 1 1045 true +1444760566441 test-first 1 1045 true +1444760566442 test-first 1 1045 true +1444760566443 test-first 1 1045 true +1444760566444 test-first 1 1045 true +1444760566445 test-first 1 1045 true +1444760566446 test-first 1 1045 true +1444760566447 test-first 1 1045 true +1444760566448 test-first 1 1045 true +1444760566449 test-first 1 1045 true +1444760566450 test-first 1 1045 true +1444760566451 test-first 1 1045 true +1444760566452 test-first 1 1045 true +1444760566453 test-first 1 1045 true +1444760566454 test-first 1 1045 true +1444760566455 test-first 1 1045 true +1444760566456 test-first 1 1045 true +1444760566457 test-first 1 1045 true +1444760566458 test-first 1 1045 true +1444760566459 test-first 1 1045 true +1444760566460 test-first 1 1045 true +1444760566461 test-first 1 1045 true +1444760566462 test-first 1 1045 true +1444760566463 test-first 1 1045 true +1444760566464 test-first 1 1045 true +1444760566465 test-first 1 1045 true +1444760566466 test-first 1 1045 true +1444760566467 test-first 1 1045 true +1444760566468 test-first 1 1045 true +1444760566469 test-first 1 1045 true +1444760566470 test-first 1 1045 true +1444760566471 test-first 1 1045 true +1444760566472 test-first 1 1045 true +1444760566473 test-first 1 1045 true +1444760566474 test-first 1 1045 true +1444760566475 test-first 1 1045 true +1444760566476 test-first 1 1045 true +1444760566477 test-first 1 1045 true +1444760566478 test-first 1 1045 true +1444760566479 test-first 1 1045 true +1444760566480 test-first 1 1045 true +1444760566481 test-first 1 1045 true +1444760566482 test-first 1 1045 true +1444760566483 test-first 1 1045 true +1444760566484 test-first 1 1045 true +1444760566485 test-first 1 1045 true +1444760566486 test-first 1 1045 true +1444760566487 test-first 1 1045 true +1444760566488 test-first 1 1045 true +1444760566489 test-first 1 1045 true +1444760566490 test-first 1 1045 true +1444760566491 test-first 1 1045 true +1444760566492 test-first 1 1045 true +1444760566493 test-first 1 1045 true +1444760566494 test-first 1 1045 true +1444760566495 test-first 1 1045 true +1444760566496 test-first 1 1045 true +1444760566497 test-first 1 1045 true +1444760566498 test-first 1 1045 true +1444760566499 test-first 1 1045 true +1444760566500 test-first 1 1045 true +1444760566501 test-first 1 1045 true +1444760566502 test-first 1 1045 true +1444760566503 test-first 1 1045 true +1444760566504 test-first 1 1045 true +1444760566505 test-first 1 1045 true +1444760566506 test-first 1 1045 true +1444760566507 test-first 1 1045 true +1444760566508 test-first 1 1045 true +1444760566509 test-first 1 1045 true +1444760566510 test-first 1 1045 true +1444760566511 test-first 1 1045 true +1444760566512 test-first 1 1045 true +1444760566513 test-first 1 1045 true +1444760566514 test-first 1 1045 true +1444760566515 test-first 1 1045 true +1444760566516 test-first 1 1045 true +1444760566517 test-first 1 1045 true +1444760566518 test-first 1 1045 true +1444760566519 test-first 1 1045 true +1444760566520 test-first 1 1045 true +1444760566521 test-first 1 1045 true +1444760566522 test-first 1 1045 true +1444760566523 test-first 1 1045 true +1444760566524 test-first 1 1045 true +1444760566525 test-first 1 1045 true +1444760566526 test-first 1 1045 true +1444760566527 test-first 1 1045 true +1444760566528 test-first 1 1045 true +1444760566529 test-first 1 1045 true +1444760566530 test-first 1 1045 true +1444760566531 test-first 1 1045 true +1444760566532 test-first 1 1045 true +1444760566533 test-first 1 1045 true +1444760566534 test-first 1 1045 true +1444760566535 test-first 1 1045 true +1444760566536 test-first 1 1045 true +1444760566537 test-first 1 1045 true +1444760566538 test-first 1 1045 true +1444760566539 test-first 1 1045 true +1444760566540 test-first 1 1045 true +1444760566541 test-first 1 1045 true +1444760566542 test-first 1 1045 true +1444760566543 test-first 1 1045 true +1444760566544 test-first 1 1045 true +1444760566545 test-first 1 1045 true +1444760566546 test-first 1 1045 true +1444760566547 test-first 1 1045 true +1444760566548 test-first 1 1045 true +1444760566549 test-first 1 1045 true +1444760566550 test-first 1 1045 true +1444760566551 test-first 1 1045 true +1444760566552 test-first 1 1045 true +1444760566553 test-first 1 1045 true +1444760566554 test-first 1 1045 true +1444760566555 test-first 1 1045 true +1444760566556 test-first 1 1045 true +1444760566557 test-first 1 1045 true +1444760566558 test-first 1 1045 true +1444760566559 test-first 1 1045 true +1444760566560 test-first 1 1045 true +1444760566561 test-first 1 1045 true +1444760566562 test-first 1 1045 true +1444760566563 test-first 1 1045 true +1444760566564 test-first 1 1045 true +1444760566565 test-first 1 1045 true +1444760566566 test-first 1 1045 true +1444760566567 test-first 1 1045 true +1444760566568 test-first 1 1045 true +1444760566569 test-first 1 1045 true +1444760566570 test-first 1 1045 true +1444760566571 test-first 1 1045 true +1444760566572 test-first 1 1045 true +1444760566573 test-first 1 1045 true +1444760566574 test-first 1 1045 true +1444760566575 test-first 1 1045 true +1444760566576 test-first 1 1045 true +1444760566577 test-first 1 1045 true +1444760566578 test-first 1 1045 true +1444760566579 test-first 1 1045 true +1444760566580 test-first 1 1045 true +1444760566581 test-first 1 1045 true +1444760566582 test-first 1 1045 true +1444760566583 test-first 1 1045 true +1444760566584 test-first 1 1045 true +1444760566585 test-first 1 1045 true +1444760566586 test-first 1 1045 true +1444760566587 test-first 1 1045 true +1444760566588 test-first 1 1045 true +1444760566589 test-first 1 1045 true +1444760566590 test-first 1 1045 true +1444760566591 test-first 1 1045 true +1444760566592 test-first 1 1045 true +1444760566593 test-first 1 1045 true +1444760566594 test-first 1 1045 true +1444760566595 test-first 1 1045 true +1444760566596 test-first 1 1045 true +1444760566597 test-first 1 1045 true +1444760566598 test-first 1 1045 true +1444760566599 test-first 1 1045 true +1444760566600 test-first 1 1045 true +1444760566601 test-first 1 1045 true +1444760566602 test-first 1 1045 true +1444760566603 test-first 1 1045 true +1444760566604 test-first 1 1045 true +1444760566605 test-first 1 1045 true +1444760566606 test-first 1 1045 true +1444760566607 test-first 1 1045 true +1444760566608 test-first 1 1045 true +1444760566609 test-first 1 1045 true +1444760566610 test-first 1 1045 true +1444760566611 test-first 1 1045 true +1444760566612 test-first 1 1045 true +1444760566613 test-first 1 1045 true +1444760566614 test-first 1 1045 true +1444760566615 test-first 1 1045 true +1444760566616 test-first 1 1045 true +1444760566617 test-first 1 1045 true +1444760566618 test-first 1 1045 true +1444760566619 test-first 1 1045 true +1444760566620 test-first 1 1045 true +1444760566621 test-first 1 1045 true +1444760566622 test-first 1 1045 true +1444760566623 test-first 1 1045 true +1444760566624 test-first 1 1045 true +1444760566625 test-first 1 1045 true +1444760566626 test-first 1 1045 true +1444760566627 test-first 1 1045 true +1444760566628 test-first 1 1045 true +1444760566629 test-first 1 1045 true +1444760566630 test-first 1 1045 true +1444760566631 test-first 1 1045 true +1444760566632 test-first 1 1045 true +1444760566633 test-first 1 1045 true +1444760566634 test-first 1 1045 true +1444760566635 test-first 1 1045 true +1444760566636 test-first 1 1045 true +1444760566637 test-first 1 1045 true +1444760566638 test-first 1 1045 true +1444760566639 test-first 1 1045 true +1444760566640 test-first 1 1045 true +1444760566641 test-first 1 1045 true +1444760566642 test-first 1 1045 true +1444760566643 test-first 1 1045 true +1444760566644 test-first 1 1045 true +1444760566645 test-first 1 1045 true +1444760566646 test-first 1 1045 true +1444760566647 test-first 1 1045 true +1444760566648 test-first 1 1045 true +1444760566649 test-first 1 1045 true +1444760566650 test-first 1 1045 true +1444760566651 test-first 1 1045 true +1444760566652 test-first 1 1045 true +1444760566653 test-first 1 1045 true +1444760566654 test-first 1 1045 true +1444760566655 test-first 1 1045 true +1444760566656 test-first 1 1045 true +1444760566657 test-first 1 1045 true +1444760566658 test-first 1 1045 true +1444760566659 test-first 1 1045 true +1444760566660 test-first 1 1045 true +1444760566661 test-first 1 1045 true +1444760566662 test-first 1 1045 true +1444760566663 test-first 1 1045 true +1444760566664 test-first 1 1045 true +1444760566665 test-first 1 1045 true +1444760566666 test-first 1 1045 true +1444760566667 test-first 1 1045 true +1444760566668 test-first 1 1045 true +1444760566669 test-first 1 1045 true +1444760566670 test-first 1 1045 true +1444760566671 test-first 1 1045 true +1444760566672 test-first 1 1045 true +1444760566673 test-first 1 1045 true +1444760566674 test-first 1 1045 true +1444760566675 test-first 1 1045 true +1444760566676 test-first 1 1045 true +1444760566677 test-first 1 1045 true +1444760566678 test-first 1 1045 true +1444760566679 test-first 1 1045 true +1444760566680 test-first 1 1045 true +1444760566681 test-first 1 1045 true +1444760566682 test-first 1 1045 true +1444760566683 test-first 1 1045 true +1444760566684 test-first 1 1045 true +1444760566685 test-first 1 1045 true +1444760566686 test-first 1 1045 true +1444760566687 test-first 1 1045 true +1444760566688 test-first 1 1045 true +1444760566689 test-first 1 1045 true +1444760566690 test-first 1 1045 true +1444760566691 test-first 1 1045 true +1444760566692 test-first 1 1045 true +1444760566693 test-first 1 1045 true +1444760566694 test-first 1 1045 true +1444760566695 test-first 1 1045 true +1444760566696 test-first 1 1045 true +1444760566697 test-first 1 1045 true +1444760566698 test-first 1 1045 true +1444760566699 test-first 1 1045 true +1444760566700 test-first 1 1045 true +1444760566701 test-first 1 1045 true +1444760566702 test-first 1 1045 true +1444760566703 test-first 1 1045 true +1444760566704 test-first 1 1045 true +1444760566705 test-first 1 1045 true +1444760566706 test-first 1 1045 true +1444760566707 test-first 1 1045 true +1444760566708 test-first 1 1045 true +1444760566709 test-first 1 1045 true +1444760566710 test-first 1 1045 true +1444760566711 test-first 1 1045 true +1444760566712 test-first 1 1045 true +1444760566713 test-first 1 1045 true +1444760566714 test-first 1 1045 true +1444760566715 test-first 1 1045 true +1444760566716 test-first 1 1045 true +1444760566717 test-first 1 1045 true +1444760566718 test-first 1 1045 true +1444760566719 test-first 1 1045 true +1444760566720 test-first 1 1045 true +1444760566721 test-first 1 1045 true +1444760566722 test-first 1 1045 true +1444760566723 test-first 1 1045 true +1444760566724 test-first 1 1045 true +1444760566725 test-first 1 1045 true +1444760566726 test-first 1 1045 true +1444760566727 test-first 1 1045 true +1444760566728 test-first 1 1045 true +1444760566729 test-first 1 1045 true +1444760566730 test-first 1 1045 true +1444760566731 test-first 1 1045 true +1444760566732 test-first 1 1045 true +1444760566733 test-first 1 1045 true +1444760566734 test-first 1 1045 true +1444760566735 test-first 1 1045 true +1444760566736 test-first 1 1045 true +1444760566737 test-first 1 1045 true +1444760566738 test-first 1 1045 true +1444760566739 test-first 1 1045 true +1444760566740 test-first 1 1045 true +1444760566741 test-first 1 1045 true +1444760566742 test-first 1 1045 true +1444760566743 test-first 1 1045 true +1444760566744 test-first 1 1045 true +1444760566745 test-first 1 1045 true +1444760566746 test-first 1 1045 true +1444760566747 test-first 1 1045 true +1444760566748 test-first 1 1045 true +1444760566749 test-first 1 1045 true +1444760566750 test-first 1 1045 true +1444760566751 test-first 1 1045 true +1444760566752 test-first 1 1045 true +1444760566753 test-first 1 1045 true +1444760566754 test-first 1 1045 true +1444760566755 test-first 1 1045 true +1444760566756 test-first 1 1045 true +1444760566757 test-first 1 1045 true +1444760566758 test-first 1 1045 true +1444760566759 test-first 1 1045 true +1444760566760 test-first 1 1045 true +1444760566761 test-first 1 1045 true +1444760566762 test-first 1 1045 true +1444760566763 test-first 1 1045 true +1444760566764 test-first 1 1045 true +1444760566765 test-first 1 1045 true +1444760566766 test-first 1 1045 true +1444760566767 test-first 1 1045 true +1444760566768 test-first 1 1045 true +1444760566769 test-first 1 1045 true +1444760566770 test-first 1 1045 true +1444760566771 test-first 1 1045 true +1444760566772 test-first 1 1045 true +1444760566773 test-first 1 1045 true +1444760566774 test-first 1 1045 true +1444760566775 test-first 1 1045 true +1444760566776 test-first 1 1045 true +1444760566777 test-first 1 1045 true +1444760566778 test-first 1 1045 true +1444760566779 test-first 1 1045 true +1444760566780 test-first 1 1045 true +1444760566781 test-first 1 1045 true +1444760566782 test-first 1 1045 true +1444760566783 test-first 1 1045 true +1444760566784 test-first 1 1045 true +1444760566785 test-first 1 1045 true +1444760566786 test-first 1 1045 true +1444760566787 test-first 1 1045 true +1444760566788 test-first 1 1045 true +1444760566789 test-first 1 1045 true +1444760566790 test-first 1 1045 true +1444760566791 test-first 1 1045 true +1444760566792 test-first 1 1045 true +1444760566793 test-first 1 1045 true +1444760566794 test-first 1 1045 true +1444760566795 test-first 1 1045 true +1444760566796 test-first 1 1045 true +1444760566797 test-first 1 1045 true +1444760566798 test-first 1 1045 true +1444760566799 test-first 1 1045 true +1444760566800 test-first 1 1045 true +1444760566801 test-first 1 1045 true +1444760566802 test-first 1 1045 true +1444760566803 test-first 1 1045 true +1444760566804 test-first 1 1045 true +1444760566805 test-first 1 1045 true +1444760566806 test-first 1 1045 true +1444760566807 test-first 1 1045 true +1444760566808 test-first 1 1045 true +1444760566809 test-first 1 1045 true +1444760566810 test-first 1 1045 true +1444760566811 test-first 1 1045 true +1444760566812 test-first 1 1045 true +1444760566813 test-first 1 1045 true +1444760566814 test-first 1 1045 true +1444760566815 test-first 1 1045 true +1444760566816 test-first 1 1045 true +1444760566817 test-first 1 1045 true +1444760566818 test-first 1 1045 true +1444760566819 test-first 1 1045 true +1444760566820 test-first 1 1045 true +1444760566821 test-first 1 1045 true +1444760566822 test-first 1 1045 true +1444760566823 test-first 1 1045 true +1444760566824 test-first 1 1045 true +1444760566825 test-first 1 1045 true +1444760566826 test-first 1 1045 true +1444760566827 test-first 1 1045 true +1444760566828 test-first 1 1045 true +1444760566829 test-first 1 1045 true +1444760566830 test-first 1 1045 true +1444760566831 test-first 1 1045 true +1444760566832 test-first 1 1045 true +1444760566833 test-first 1 1045 true +1444760566834 test-first 1 1045 true +1444760566835 test-first 1 1045 true +1444760566836 test-first 1 1045 true +1444760566837 test-first 1 1045 true +1444760566838 test-first 1 1045 true +1444760566839 test-first 1 1045 true +1444760566840 test-first 1 1045 true +1444760566841 test-first 1 1045 true +1444760566842 test-first 1 1045 true +1444760566843 test-first 1 1045 true +1444760566844 test-first 1 1045 true +1444760566845 test-first 1 1045 true +1444760566846 test-first 1 1045 true +1444760566847 test-first 1 1045 true +1444760566848 test-first 1 1045 true +1444760566849 test-first 1 1045 true +1444760566850 test-first 1 1045 true +1444760566851 test-first 1 1045 true +1444760566852 test-first 1 1045 true +1444760566853 test-first 1 1045 true +1444760566854 test-first 1 1045 true +1444760566855 test-first 1 1045 true +1444760566856 test-first 1 1045 true +1444760566857 test-first 1 1045 true +1444760566858 test-first 1 1045 true +1444760566859 test-first 1 1045 true +1444760566860 test-first 1 1045 true +1444760566861 test-first 1 1045 true +1444760566862 test-first 1 1045 true +1444760566863 test-first 1 1045 true +1444760566864 test-first 1 1045 true +1444760566865 test-first 1 1045 true +1444760566866 test-first 1 1045 true +1444760566867 test-first 1 1045 true +1444760566868 test-first 1 1045 true +1444760566869 test-first 1 1045 true +1444760566870 test-first 1 1045 true +1444760566871 test-first 1 1045 true +1444760566872 test-first 1 1045 true +1444760566873 test-first 1 1045 true +1444760566874 test-first 1 1045 true +1444760566875 test-first 1 1045 true +1444760566876 test-first 1 1045 true +1444760566877 test-first 1 1045 true +1444760566878 test-first 1 1045 true +1444760566879 test-first 1 1045 true +1444760566880 test-first 1 1045 true +1444760566881 test-first 1 1045 true +1444760566882 test-first 1 1045 true +1444760566883 test-first 1 1045 true +1444760566884 test-first 1 1045 true +1444760566885 test-first 1 1045 true +1444760566886 test-first 1 1045 true +1444760566887 test-first 1 1045 true +1444760566888 test-first 1 1045 true +1444760566889 test-first 1 1045 true +1444760566890 test-first 1 1045 true +1444760566891 test-first 1 1045 true +1444760566892 test-first 1 1045 true +1444760566893 test-first 1 1045 true +1444760566894 test-first 1 1045 true +1444760566895 test-first 1 1045 true +1444760566896 test-first 1 1045 true +1444760566897 test-first 1 1045 true +1444760566898 test-first 1 1045 true +1444760566899 test-first 1 1045 true +1444760566900 test-first 1 1045 true +1444760566901 test-first 1 1045 true +1444760566902 test-first 1 1045 true +1444760566903 test-first 1 1045 true +1444760566904 test-first 1 1045 true +1444760566905 test-first 1 1045 true +1444760566906 test-first 1 1045 true +1444760566907 test-first 1 1045 true +1444760566908 test-first 1 1045 true +1444760566909 test-first 1 1045 true +1444760566910 test-first 1 1045 true +1444760566911 test-first 1 1045 true +1444760566912 test-first 1 1045 true +1444760566913 test-first 1 1045 true +1444760566914 test-first 1 1045 true +1444760566915 test-first 1 1045 true +1444760566916 test-first 1 1045 true +1444760566917 test-first 1 1045 true +1444760566918 test-first 1 1045 true +1444760566919 test-first 1 1045 true +1444760566920 test-first 1 1045 true +1444760566921 test-first 1 1045 true +1444760566922 test-first 1 1045 true +1444760566923 test-first 1 1045 true +1444760566924 test-first 1 1045 true +1444760566925 test-first 1 1045 true +1444760566926 test-first 1 1045 true +1444760566927 test-first 1 1045 true +1444760566928 test-first 1 1045 true +1444760566929 test-first 1 1045 true +1444760566930 test-first 1 1045 true +1444760566931 test-first 1 1045 true +1444760566932 test-first 1 1045 true +1444760566933 test-first 1 1045 true +1444760566934 test-first 1 1045 true +1444760566935 test-first 1 1045 true +1444760566936 test-first 1 1045 true +1444760566937 test-first 1 1045 true +1444760566938 test-first 1 1045 true +1444760566939 test-first 1 1045 true +1444760566940 test-first 1 1045 true +1444760566941 test-first 1 1045 true +1444760566942 test-first 1 1045 true +1444760566943 test-first 1 1045 true +1444760566944 test-first 1 1045 true +1444760566945 test-first 1 1045 true +1444760566946 test-first 1 1045 true +1444760566947 test-first 1 1045 true +1444760566948 test-first 1 1045 true +1444760566949 test-first 1 1045 true +1444760566950 test-first 1 1045 true +1444760566951 test-first 1 1045 true +1444760566952 test-first 1 1045 true +1444760566953 test-first 1 1045 true +1444760566954 test-first 1 1045 true +1444760566955 test-first 1 1045 true +1444760566956 test-first 1 1045 true +1444760566957 test-first 1 1045 true +1444760566958 test-first 1 1045 true +1444760566959 test-first 1 1045 true +1444760566960 test-first 1 1045 true +1444760566961 test-first 1 1045 true +1444760566962 test-first 1 1045 true +1444760566963 test-first 1 1045 true +1444760566964 test-first 1 1045 true +1444760566965 test-first 1 1045 true +1444760566966 test-first 1 1045 true +1444760566967 test-first 1 1045 true +1444760566968 test-first 1 1045 true +1444760566969 test-first 1 1045 true +1444760566970 test-first 1 1045 true +1444760566971 test-first 1 1045 true +1444760566972 test-first 1 1045 true +1444760566973 test-first 1 1045 true +1444760566974 test-first 1 1045 true +1444760566975 test-first 1 1045 true +1444760566976 test-first 1 1045 true +1444760566977 test-first 1 1045 true +1444760566978 test-first 1 1045 true +1444760566979 test-first 1 1045 true +1444760566980 test-first 1 1045 true +1444760566981 test-first 1 1045 true +1444760566982 test-first 1 1045 true +1444760566983 test-first 1 1045 true +1444760566984 test-first 1 1045 true +1444760566985 test-first 1 1045 true +1444760566986 test-first 1 1045 true +1444760566987 test-first 1 1045 true +1444760566988 test-first 1 1045 true +1444760566989 test-first 1 1045 true +1444760566990 test-first 1 1045 true +1444760566991 test-first 1 1045 true +1444760566992 test-first 1 1045 true +1444760566993 test-first 1 1045 true +1444760566994 test-first 1 1045 true +1444760566995 test-first 1 1045 true +1444760566996 test-first 1 1045 true +1444760566997 test-first 1 1045 true +1444760566998 test-first 1 1045 true +1444760566999 test-first 1 1045 true +1444760567000 test-first 1 1045 true +1444760567001 test-first 1 1045 true +1444760567002 test-first 1 1045 true +1444760567003 test-first 1 1045 true +1444760567004 test-first 1 1045 true +1444760567005 test-first 1 1045 true +1444760567006 test-first 1 1045 true +1444760567007 test-first 1 1045 true +1444760567008 test-first 1 1045 true +1444760567009 test-first 1 1045 true +1444760567010 test-first 1 1045 true +1444760567011 test-first 1 1045 true +1444760567012 test-first 1 1045 true +1444760567013 test-first 1 1045 true +1444760567014 test-first 1 1045 true +1444760567015 test-first 1 1045 true +1444760567016 test-first 1 1045 true +1444760567017 test-first 1 1045 true +1444760567018 test-first 1 1045 true +1444760567019 test-first 1 1045 true +1444760567020 test-first 1 1045 true +1444760567021 test-first 1 1045 true +1444760567022 test-first 1 1045 true +1444760567023 test-first 1 1045 true +1444760567024 test-first 1 1045 true +1444760567025 test-first 1 1045 true +1444760567026 test-first 1 1045 true +1444760567027 test-first 1 1045 true +1444760567028 test-first 1 1045 true +1444760567029 test-first 1 1045 true +1444760567030 test-first 1 1045 true +1444760567031 test-first 1 1045 true +1444760567032 test-first 1 1045 true +1444760567033 test-first 1 1045 true +1444760567034 test-first 1 1045 true +1444760567035 test-first 1 1045 true +1444760567036 test-first 1 1045 true +1444760567037 test-first 1 1045 true +1444760567038 test-first 1 1045 true +1444760567039 test-first 1 1045 true +1444760567040 test-first 1 1045 true +1444760567041 test-first 1 1045 true +1444760567042 test-first 1 1045 true +1444760567043 test-first 1 1045 true +1444760567044 test-first 1 1045 true +1444760567045 test-first 1 1045 true +1444760567046 test-first 1 1045 true +1444760567047 test-first 1 1045 true +1444760567048 test-first 1 1045 true +1444760567049 test-first 1 1045 true +1444760567050 test-first 1 1045 true +1444760567051 test-first 1 1045 true +1444760567052 test-first 1 1045 true +1444760567053 test-first 1 1045 true +1444760567054 test-first 1 1045 true +1444760567055 test-first 1 1045 true +1444760567056 test-first 1 1045 true +1444760567057 test-first 1 1045 true +1444760567058 test-first 1 1045 true +1444760567059 test-first 1 1045 true +1444760567060 test-first 1 1045 true +1444760567061 test-first 1 1045 true +1444760567062 test-first 1 1045 true +1444760567063 test-first 1 1045 true +1444760567064 test-first 1 1045 true +1444760567065 test-first 1 1045 true +1444760567066 test-first 1 1045 true +1444760567067 test-first 1 1045 true +1444760567068 test-first 1 1045 true +1444760567069 test-first 1 1045 true +1444760567070 test-first 1 1045 true +1444760567071 test-first 1 1045 true +1444760567072 test-first 1 1045 true +1444760567073 test-first 1 1045 true +1444760567074 test-first 1 1045 true +1444760567075 test-first 1 1045 true +1444760567076 test-first 1 1045 true +1444760567077 test-first 1 1045 true +1444760567078 test-first 1 1045 true +1444760567079 test-first 1 1045 true +1444760567080 test-first 1 1045 true +1444760567081 test-first 1 1045 true +1444760567082 test-first 1 1045 true +1444760567083 test-first 1 1045 true +1444760567084 test-first 1 1045 true +1444760567085 test-first 1 1045 true +1444760567086 test-first 1 1045 true +1444760567087 test-first 1 1045 true +1444760567088 test-first 1 1045 true +1444760567089 test-first 1 1045 true +1444760567090 test-first 1 1045 true +1444760567091 test-first 1 1045 true +1444760567092 test-first 1 1045 true +1444760567093 test-first 1 1045 true +1444760567094 test-first 1 1045 true +1444760567095 test-first 1 1045 true +1444760567096 test-first 1 1045 true +1444760567097 test-first 1 1045 true +1444760567098 test-first 1 1045 true +1444760567099 test-first 1 1045 true +1444760567100 test-first 1 1045 true +1444760567101 test-first 1 1045 true +1444760567102 test-first 1 1045 true +1444760567103 test-first 1 1045 true +1444760567104 test-first 1 1045 true +1444760567105 test-first 1 1045 true +1444760567106 test-first 1 1045 true +1444760567107 test-first 1 1045 true +1444760567108 test-first 1 1045 true +1444760567109 test-first 1 1045 true +1444760567110 test-first 1 1045 true +1444760567111 test-first 1 1045 true +1444760567112 test-first 1 1045 true +1444760567113 test-first 1 1045 true +1444760567114 test-first 1 1045 true +1444760567115 test-first 1 1045 true +1444760567116 test-first 1 1045 true +1444760567117 test-first 1 1045 true +1444760567118 test-first 1 1045 true +1444760567119 test-first 1 1045 true +1444760567120 test-first 1 1045 true +1444760567121 test-first 1 1045 true +1444760567122 test-first 1 1045 true +1444760567123 test-first 1 1045 true +1444760567124 test-first 1 1045 true +1444760567125 test-first 1 1045 true +1444760567126 test-first 1 1045 true +1444760567127 test-first 1 1045 true +1444760567128 test-first 1 1045 true +1444760567129 test-first 1 1045 true +1444760567130 test-first 1 1045 true +1444760567131 test-first 1 1045 true +1444760567132 test-first 1 1045 true +1444760567133 test-first 1 1045 true +1444760567134 test-first 1 1045 true +1444760567135 test-first 1 1045 true +1444760567136 test-first 1 1045 true +1444760567137 test-first 1 1045 true +1444760567138 test-first 1 1045 true +1444760567139 test-first 1 1045 true +1444760567140 test-first 1 1045 true +1444760567141 test-first 1 1045 true +1444760567142 test-first 1 1045 true +1444760567143 test-first 1 1045 true +1444760567144 test-first 1 1045 true +1444760567145 test-first 1 1045 true +1444760567146 test-first 1 1045 true +1444760567147 test-first 1 1045 true +1444760567148 test-first 1 1045 true +1444760567149 test-first 1 1045 true +1444760567150 test-first 1 1045 true +1444760567151 test-first 1 1045 true +1444760567152 test-first 1 1045 true +1444760567153 test-first 1 1045 true +1444760567154 test-first 1 1045 true +1444760567155 test-first 1 1045 true +1444760567156 test-first 1 1045 true +1444760567157 test-first 1 1045 true +1444760567158 test-first 1 1045 true +1444760567159 test-first 1 1045 true +1444760567160 test-first 1 1045 true +1444760567161 test-first 1 1045 true +1444760567162 test-first 1 1045 true +1444760567163 test-first 1 1045 true +1444760567164 test-first 1 1045 true +1444760567165 test-first 1 1045 true +1444760567166 test-first 1 1045 true +1444760567167 test-first 1 1045 true +1444760567168 test-first 1 1045 true +1444760567169 test-first 1 1045 true +1444760567170 test-first 1 1045 true +1444760567171 test-first 1 1045 true +1444760567172 test-first 1 1045 true +1444760567173 test-first 1 1045 true +1444760567174 test-first 1 1045 true +1444760567175 test-first 1 1045 true +1444760567176 test-first 1 1045 true +1444760567177 test-first 1 1045 true +1444760567178 test-first 1 1045 true +1444760567179 test-first 1 1045 true +1444760567180 test-first 1 1045 true +1444760567181 test-first 1 1045 true +1444760567182 test-first 1 1045 true +1444760567183 test-first 1 1045 true +1444760567184 test-first 1 1045 true +1444760567185 test-first 1 1045 true +1444760567186 test-first 1 1045 true +1444760567187 test-first 1 1045 true +1444760567188 test-first 1 1045 true +1444760567189 test-first 1 1045 true +1444760567190 test-first 1 1045 true +1444760567191 test-first 1 1045 true +1444760567192 test-first 1 1045 true +1444760567193 test-first 1 1045 true +1444760567194 test-first 1 1045 true +1444760567195 test-first 1 1045 true +1444760567196 test-first 1 1045 true +1444760567197 test-first 1 1045 true +1444760567198 test-first 1 1045 true +1444760567199 test-first 1 1045 true +1444760567200 test-first 1 1045 true +1444760567201 test-first 1 1045 true +1444760567202 test-first 1 1045 true +1444760567203 test-first 1 1045 true +1444760567204 test-first 1 1045 true +1444760567205 test-first 1 1045 true +1444760567206 test-first 1 1045 true +1444760567207 test-first 1 1045 true +1444760567208 test-first 1 1045 true +1444760567209 test-first 1 1045 true +1444760567210 test-first 1 1045 true +1444760567211 test-first 1 1045 true +1444760567212 test-first 1 1045 true +1444760567213 test-first 1 1045 true +1444760567214 test-first 1 1045 true +1444760567215 test-first 1 1045 true +1444760567216 test-first 1 1045 true +1444760567217 test-first 1 1045 true +1444760567218 test-first 1 1045 true +1444760567219 test-first 1 1045 true +1444760567220 test-first 1 1045 true +1444760567221 test-first 1 1045 true +1444760567222 test-first 1 1045 true +1444760567223 test-first 1 1045 true +1444760567224 test-first 1 1045 true +1444760567225 test-first 1 1045 true +1444760567226 test-first 1 1045 true +1444760567227 test-first 1 1045 true +1444760567228 test-first 1 1045 true +1444760567229 test-first 1 1045 true +1444760567230 test-first 1 1045 true +1444760567231 test-first 1 1045 true +1444760567232 test-first 1 1045 true +1444760567233 test-first 1 1045 true +1444760567234 test-first 1 1045 true +1444760567235 test-first 1 1045 true +1444760567236 test-first 1 1045 true +1444760567237 test-first 1 1045 true +1444760567238 test-first 1 1045 true +1444760567239 test-first 1 1045 true +1444760567240 test-first 1 1045 true +1444760567241 test-first 1 1045 true +1444760567242 test-first 1 1045 true +1444760567243 test-first 1 1045 true +1444760567244 test-first 1 1045 true +1444760567245 test-first 1 1045 true +1444760567246 test-first 1 1045 true +1444760567247 test-first 1 1045 true +1444760567248 test-first 1 1045 true +1444760567249 test-last 1 1045 false +1444760567250 test-first 1 1045 true +1444760567251 test-last 1 1045 false +1444760567252 test-first 1 1045 true +1444760567253 test-first 1 1045 true +1444760567254 test-first 1 1045 true +1444760567255 test-first 1 1045 true +1444760567256 test-first 1 1045 true +1444760567257 test-first 1 1045 true +1444760567258 test-first 1 1045 true +1444760567259 test-first 1 1045 true +1444760567260 test-first 1 1045 true +1444760567261 test-first 1 1045 true +1444760567262 test-first 1 1045 true +1444760567263 test-first 1 1045 true +1444760567264 test-first 1 1045 true +1444760567265 test-first 1 1045 true +1444760567266 test-first 1 1045 true +1444760567267 test-first 1 1045 true +1444760567268 test-first 1 1045 true +1444760567269 test-first 1 1045 true +1444760567270 test-first 1 1045 true +1444760567271 test-first 1 1045 true +1444760567272 test-first 1 1045 true +1444760567273 test-first 1 1045 true +1444760567274 test-first 1 1045 true +1444760567275 test-first 1 1045 true +1444760567276 test-first 1 1045 true +1444760567277 test-first 1 1045 true +1444760567278 test-first 1 1045 true +1444760567279 test-first 1 1045 true +1444760567280 test-first 1 1045 true +1444760567281 test-first 1 1045 true +1444760567282 test-first 1 1045 true +1444760567283 test-first 1 1045 true +1444760567284 test-first 1 1045 true +1444760567285 test-first 1 1045 true +1444760567286 test-first 1 1045 true +1444760567287 test-first 1 1045 true +1444760567288 test-first 1 1045 true +1444760567289 test-first 1 1045 true +1444760567290 test-first 1 1045 true +1444760567291 test-first 1 1045 true +1444760567292 test-first 1 1045 true +1444760567293 test-first 1 1045 true +1444760567294 test-first 1 1045 true +1444760567295 test-first 1 1045 true +1444760567296 test-first 1 1045 true +1444760567297 test-first 1 1045 true +1444760567298 test-first 1 1045 true +1444760567299 test-first 1 1045 true +1444760567300 test-first 1 1045 true +1444760567301 test-first 1 1045 true +1444760567302 test-first 1 1045 true +1444760567303 test-first 1 1045 true +1444760567304 test-first 1 1045 true +1444760567305 test-first 1 1045 true +1444760567306 test-first 1 1045 true +1444760567307 test-first 1 1045 true +1444760567308 test-first 1 1045 true +1444760567309 test-first 1 1045 true +1444760567310 test-first 1 1045 true +1444760567311 test-first 1 1045 true +1444760567312 test-first 1 1045 true +1444760567313 test-first 1 1045 true +1444760567314 test-first 1 1045 true +1444760567315 test-first 1 1045 true +1444760567316 test-first 1 1045 true +1444760567317 test-first 1 1045 true +1444760567318 test-first 1 1045 true +1444760567319 test-first 1 1045 true +1444760567320 test-first 1 1045 true +1444760567321 test-first 1 1045 true +1444760567322 test-first 1 1045 true +1444760567323 test-first 1 1045 true +1444760567324 test-first 1 1045 true +1444760567325 test-first 1 1045 true +1444760567326 test-first 1 1045 true +1444760567327 test-first 1 1045 true +1444760567328 test-first 1 1045 true +1444760567329 test-first 1 1045 true +1444760567330 test-first 1 1045 true +1444760567331 test-first 1 1045 true +1444760567332 test-first 1 1045 true +1444760567333 test-first 1 1045 true +1444760567334 test-first 1 1045 true +1444760567335 test-first 1 1045 true +1444760567336 test-first 1 1045 true +1444760567337 test-first 1 1045 true +1444760567338 test-first 1 1045 true +1444760567339 test-first 1 1045 true +1444760567340 test-first 1 1045 true +1444760567341 test-first 1 1045 true +1444760567342 test-first 1 1045 true +1444760567343 test-first 1 1045 true +1444760567344 test-first 1 1045 true +1444760567345 test-first 1 1045 true +1444760567346 test-first 1 1045 true +1444760567347 test-first 1 1045 true +1444760567348 test-first 1 1045 true +1444760567349 test-first 1 1045 true +1444760567350 test-first 1 1045 true +1444760674672 refactoring 2A 84 true +1444760873385 refactoring 2A 173 true +1444762699277 test-first 1 1772 true +1444762699278 test-first 1 1772 true +1444762699279 test-first 1 1772 true +1444762699280 test-first 1 1772 true +1444762699281 test-first 1 1772 true +1444762699282 test-first 1 1772 true +1444762699283 test-first 1 1772 true +1444762699284 test-first 1 1772 true +1444762699285 test-first 1 1772 true +1444762699286 test-first 1 1772 true +1444762699287 test-first 1 1772 true +1444762699288 test-first 1 1772 true +1444762699289 test-first 1 1772 true +1444762699290 test-first 1 1772 true +1444762699291 test-first 1 1772 true +1444762699292 test-first 1 1772 true +1444762699293 test-first 1 1772 true +1444762699294 test-first 1 1772 true +1444762699295 test-first 1 1772 true +1444762699296 test-first 1 1772 true +1444762699297 test-first 1 1772 true +1444762699298 test-first 1 1772 true +1444762699299 test-first 1 1772 true +1444762699300 test-first 1 1772 true +1444762699301 test-first 1 1772 true +1444762699302 test-first 1 1772 true +1444762699303 test-first 1 1772 true +1444762699304 test-first 1 1772 true +1444762699305 test-first 1 1772 true +1444762699306 test-first 1 1772 true +1444762699307 test-first 1 1772 true +1444762699308 test-first 1 1772 true +1444762699309 test-first 1 1772 true +1444762699310 test-first 1 1772 true +1444762699311 test-first 1 1772 true +1444762699312 test-first 1 1772 true +1444762699313 test-first 1 1772 true +1444762699314 test-first 1 1772 true +1444762699315 test-first 1 1772 true +1444762699316 test-first 1 1772 true +1444762699317 test-first 1 1772 true +1444762699318 test-first 1 1772 true +1444762699319 test-first 1 1772 true +1444762699320 test-first 1 1772 true +1444762699321 test-first 1 1772 true +1444762699322 test-first 1 1772 true +1444762699323 test-first 1 1772 true +1444762699324 test-first 1 1772 true +1444762699325 test-first 1 1772 true +1444762699326 test-first 1 1772 true +1444762699327 test-first 1 1772 true +1444762699328 test-first 1 1772 true +1444762699329 test-first 1 1772 true +1444762699330 test-first 1 1772 true +1444762699331 test-first 1 1772 true +1444762699332 test-first 1 1772 true +1444762699333 test-first 1 1772 true +1444762699334 test-first 1 1772 true +1444762699335 test-first 1 1772 true +1444762699336 test-first 1 1772 true +1444762699337 test-first 1 1772 true +1444762699338 test-first 1 1772 true +1444762699339 test-first 1 1772 true +1444762699340 test-first 1 1772 true +1444762699341 test-first 1 1772 true +1444762699342 test-first 1 1772 true +1444762699343 test-first 1 1772 true +1444762699344 test-first 1 1772 true +1444762699345 test-first 1 1772 true +1444762699346 test-first 1 1772 true +1444762699347 test-first 1 1772 true +1444762699348 test-first 1 1772 true +1444762699349 test-first 1 1772 true +1444762699350 test-first 1 1772 true +1444762699351 test-first 1 1772 true +1444762699352 test-first 1 1772 true +1444762699353 test-first 1 1772 true +1444762699354 test-first 1 1772 true +1444762699355 test-first 1 1772 true +1444762699356 test-first 1 1772 true +1444762699357 test-first 1 1772 true +1444762699358 test-first 1 1772 true +1444762699359 test-first 1 1772 true +1444762699360 test-first 1 1772 true +1444762699361 test-first 1 1772 true +1444762699362 test-first 1 1772 true +1444762699363 test-first 1 1772 true +1444762699364 test-first 1 1772 true +1444762699365 test-first 1 1772 true +1444762699366 test-first 1 1772 true +1444762699367 test-first 1 1772 true +1444762699368 test-first 1 1772 true +1444762699369 test-first 1 1772 true +1444762699370 test-first 1 1772 true +1444762699371 test-first 1 1772 true +1444762699372 test-first 1 1772 true +1444762699373 test-first 1 1772 true +1444762699374 test-first 1 1772 true +1444762699375 test-first 1 1772 true +1444762699376 test-first 1 1772 true +1444762699377 test-first 1 1772 true +1444762699378 test-first 1 1772 true +1444762699379 test-first 1 1772 true +1444762699380 test-first 1 1772 true +1444762699381 test-first 1 1772 true +1444762699382 test-first 1 1772 true +1444762699383 test-first 1 1772 true +1444762699384 test-first 1 1772 true +1444762699385 test-first 1 1772 true +1444762699386 test-first 1 1772 true +1444762699387 test-first 1 1772 true +1444762699388 test-first 1 1772 true +1444762699389 test-first 1 1772 true +1444762699390 test-first 1 1772 true +1444762699391 test-first 1 1772 true +1444762699392 test-first 1 1772 true +1444762699393 test-first 1 1772 true +1444762699394 test-first 1 1772 true +1444762699395 test-first 1 1772 true +1444762699396 test-first 1 1772 true +1444762699397 test-first 1 1772 true +1444762699398 test-first 1 1772 true +1444762699399 test-first 1 1772 true +1444762699400 test-first 1 1772 true +1444762699401 test-first 1 1772 true +1444762699402 test-first 1 1772 true +1444762699403 test-first 1 1772 true +1444762699404 test-first 1 1772 true +1444762699405 test-first 1 1772 true +1444762699406 test-first 1 1772 true +1444762699407 test-first 1 1772 true +1444762699408 test-first 1 1772 true +1444762699409 test-first 1 1772 true +1444762699410 test-first 1 1772 true +1444762699411 test-first 1 1772 true +1444762699412 test-first 1 1772 true +1444762699413 test-first 1 1772 true +1444762699414 test-first 1 1772 true +1444762699415 test-first 1 1772 true +1444762699416 test-first 1 1772 true +1444762699417 test-first 1 1772 true +1444762699418 test-first 1 1772 true +1444762699419 test-first 1 1772 true +1444762699420 test-first 1 1772 true +1444762699421 test-first 1 1772 true +1444762699422 test-first 1 1772 true +1444762699423 test-first 1 1772 true +1444762699424 test-first 1 1772 true +1444762699425 test-first 1 1772 true +1444762699426 test-first 1 1772 true +1444762699427 test-first 1 1772 true +1444762699428 test-first 1 1772 true +1444762699429 test-first 1 1772 true +1444762699430 test-first 1 1772 true +1444762699431 test-first 1 1772 true +1444762699432 test-first 1 1772 true +1444762699433 test-first 1 1772 true +1444762699434 test-first 1 1772 true +1444762699435 test-first 1 1772 true +1444762699436 test-first 1 1772 true +1444762699437 test-first 1 1772 true +1444762699438 test-first 1 1772 true +1444762699439 test-first 1 1772 true +1444762699440 test-first 1 1772 true +1444762699441 test-first 1 1772 true +1444762699442 test-first 1 1772 true +1444762699443 test-first 1 1772 true +1444762699444 test-first 1 1772 true +1444762699445 test-first 1 1772 true +1444762699446 test-first 1 1772 true +1444762699447 test-first 1 1772 true +1444762699448 test-first 1 1772 true +1444762699449 test-first 1 1772 true +1444762699450 test-first 1 1772 true +1444762699451 test-first 1 1772 true +1444762699452 test-first 1 1772 true +1444762699453 test-first 1 1772 true +1444762699454 test-first 1 1772 true +1444762699455 test-first 1 1772 true +1444762699456 test-first 1 1772 true +1444762699457 test-first 1 1772 true +1444762699458 test-first 1 1772 true +1444762699459 test-first 1 1772 true +1444762699460 test-first 1 1772 true +1444762699461 test-first 1 1772 true +1444762699462 test-first 1 1772 true +1444762699463 test-first 1 1772 true +1444762699464 test-first 1 1772 true +1444762699465 test-first 1 1772 true +1444762699466 test-first 1 1772 true +1444762699467 test-first 1 1772 true +1444762699468 test-first 1 1772 true +1444762699469 test-first 1 1772 true +1444762699470 test-first 1 1772 true +1444762699471 test-first 1 1772 true +1444762699472 test-first 1 1772 true +1444762699473 test-first 1 1772 true +1444762699474 test-first 1 1772 true +1444762699475 test-first 1 1772 true +1444762699476 test-first 1 1772 true +1444762699477 test-first 1 1772 true +1444762699478 test-first 1 1772 true +1444762699479 test-first 1 1772 true +1444762699480 test-first 1 1772 true +1444762699481 test-first 1 1772 true +1444762699482 test-first 1 1772 true +1444762699483 test-first 1 1772 true +1444762699484 test-first 1 1772 true +1444762699485 test-first 1 1772 true +1444762699486 test-first 1 1772 true +1444762699487 test-first 1 1772 true +1444762699488 test-first 1 1772 true +1444762699489 test-first 1 1772 true +1444762699490 test-first 1 1772 true +1444762699491 test-first 1 1772 true +1444762699492 test-first 1 1772 true +1444762699493 test-first 1 1772 true +1444762699494 test-first 1 1772 true +1444762699495 test-first 1 1772 true +1444762699496 test-first 1 1772 true +1444762699497 test-first 1 1772 true +1444762699498 test-first 1 1772 true +1444762699499 test-first 1 1772 true +1444762699500 test-first 1 1772 true +1444762699501 test-first 1 1772 true +1444762699502 test-first 1 1772 true +1444762699503 test-first 1 1772 true +1444762699504 test-first 1 1772 true +1444762699505 test-first 1 1772 true +1444762699506 test-first 1 1772 true +1444762699507 test-first 1 1772 true +1444762699508 test-first 1 1772 true +1444762699509 test-first 1 1772 true +1444762699510 test-first 1 1772 true +1444762699511 test-first 1 1772 true +1444762699512 test-first 1 1772 true +1444762699513 test-first 1 1772 true +1444762699514 test-first 1 1772 true +1444762699515 test-first 1 1772 true +1444762699516 test-first 1 1772 true +1444762699517 test-first 1 1772 true +1444762699518 test-first 1 1772 true +1444762699519 test-first 1 1772 true +1444762699520 test-first 1 1772 true +1444762699521 test-first 1 1772 true +1444762699522 test-first 1 1772 true +1444762699523 test-first 1 1772 true +1444762699524 test-first 1 1772 true +1444762699525 test-first 1 1772 true +1444762699526 test-first 1 1772 true +1444762699527 test-first 1 1772 true +1444762699528 test-first 1 1772 true +1444762699529 test-first 1 1772 true +1444762699530 test-first 1 1772 true +1444762699531 test-first 1 1772 true +1444762699532 test-first 1 1772 true +1444762699533 test-first 1 1772 true +1444762699534 test-first 1 1772 true +1444762699535 test-first 1 1772 true +1444762699536 test-first 1 1772 true +1444762699537 test-first 1 1772 true +1444762699538 test-first 1 1772 true +1444762699539 test-first 1 1772 true +1444762699540 test-first 1 1772 true +1444762699541 test-first 1 1772 true +1444762699542 test-first 1 1772 true +1444762699543 test-first 1 1772 true +1444762699544 test-first 1 1772 true +1444762699545 test-first 1 1772 true +1444762699546 test-first 1 1772 true +1444762699547 test-first 1 1772 true +1444762699548 test-first 1 1772 true +1444762699549 test-first 1 1772 true +1444762699550 test-first 1 1772 true +1444762699551 test-first 1 1772 true +1444762699552 test-first 1 1772 true +1444762699553 test-first 1 1772 true +1444762699554 test-first 1 1772 true +1444762699555 test-first 1 1772 true +1444762699556 test-first 1 1772 true +1444762699557 test-first 1 1772 true +1444762699558 test-first 1 1772 true +1444762699559 test-first 1 1772 true +1444762699560 test-first 1 1772 true +1444762699561 test-first 1 1772 true +1444762699562 test-first 1 1772 true +1444762699563 test-first 1 1772 true +1444762699564 test-first 1 1772 true +1444762699565 test-first 1 1772 true +1444762699566 test-first 1 1772 true +1444762699567 test-first 1 1772 true +1444762699568 test-first 1 1772 true +1444762699569 test-first 1 1772 true +1444762699570 test-first 1 1772 true +1444762699571 test-first 1 1772 true +1444762699572 test-first 1 1772 true +1444762699573 test-first 1 1772 true +1444762699574 test-first 1 1772 true +1444762699575 test-first 1 1772 true +1444762699576 test-first 1 1772 true +1444762699577 test-first 1 1772 true +1444762699578 test-first 1 1772 true +1444762699579 test-first 1 1772 true +1444762699580 test-first 1 1772 true +1444762699581 test-first 1 1772 true +1444762699582 test-first 1 1772 true +1444762699583 test-first 1 1772 true +1444762699584 test-first 1 1772 true +1444762699585 test-first 1 1772 true +1444762699586 test-first 1 1772 true +1444762699587 test-first 1 1772 true +1444762699588 test-first 1 1772 true +1444762699589 test-first 1 1772 true +1444762699590 test-first 1 1772 true +1444762699591 test-first 1 1772 true +1444762699592 test-first 1 1772 true +1444762699593 test-first 1 1772 true +1444762699594 test-first 1 1772 true +1444762699595 test-first 1 1772 true +1444762699596 test-first 1 1772 true +1444762699597 test-first 1 1772 true +1444762699598 test-first 1 1772 true +1444762699599 test-first 1 1772 true +1444762699600 test-first 1 1772 true +1444762699601 test-first 1 1772 true +1444762699602 test-first 1 1772 true +1444762699603 test-first 1 1772 true +1444762699604 test-first 1 1772 true +1444762699605 test-first 1 1772 true +1444762699606 test-first 1 1772 true +1444762699607 test-first 1 1772 true +1444762699608 test-first 1 1772 true +1444762699609 test-first 1 1772 true +1444762699610 test-first 1 1772 true +1444762699611 test-first 1 1772 true +1444762699612 test-first 1 1772 true +1444762699613 test-first 1 1772 true +1444762699614 test-first 1 1772 true +1444762699615 test-first 1 1772 true +1444762699616 test-first 1 1772 true +1444762699617 test-first 1 1772 true +1444762699618 test-first 1 1772 true +1444762699619 test-first 1 1772 true +1444762699620 test-first 1 1772 true +1444762699621 test-first 1 1772 true +1444762699622 test-first 1 1772 true +1444762699623 test-first 1 1772 true +1444762699624 test-first 1 1772 true +1444762699625 test-first 1 1772 true +1444762699626 test-first 1 1772 true +1444762699627 test-first 1 1772 true +1444762699628 test-first 1 1772 true +1444762699629 test-first 1 1772 true +1444762699630 test-first 1 1772 true +1444762699631 test-first 1 1772 true +1444762699632 test-first 1 1772 true +1444762699633 test-first 1 1772 true +1444762699634 test-first 1 1772 true +1444762699635 test-first 1 1772 true +1444762699636 test-first 1 1772 true +1444762699637 test-first 1 1772 true +1444762699638 test-first 1 1772 true +1444762699639 test-first 1 1772 true +1444762699640 test-first 1 1772 true +1444762699641 test-first 1 1772 true +1444762699642 test-first 1 1772 true +1444762699643 test-first 1 1772 true +1444762699644 test-first 1 1772 true +1444762699645 test-first 1 1772 true +1444762699646 test-first 1 1772 true +1444762699647 test-first 1 1772 true +1444762699648 test-first 1 1772 true +1444762699649 test-first 1 1772 true +1444762699650 test-first 1 1772 true +1444762699651 test-first 1 1772 true +1444762699652 test-first 1 1772 true +1444762699653 test-first 1 1772 true +1444762699654 test-first 1 1772 true +1444762699655 test-first 1 1772 true +1444762699656 test-first 1 1772 true +1444762699657 test-first 1 1772 true +1444762699658 test-first 1 1772 true +1444762699659 test-first 1 1772 true +1444762699660 test-first 1 1772 true +1444762699661 test-first 1 1772 true +1444762699662 test-first 1 1772 true +1444762699663 test-first 1 1772 true +1444762699664 test-first 1 1772 true +1444762699665 test-first 1 1772 true +1444762699666 test-first 1 1772 true +1444762699667 test-first 1 1772 true +1444762699668 test-first 1 1772 true +1444762699669 test-first 1 1772 true +1444762699670 test-first 1 1772 true +1444762699671 test-first 1 1772 true +1444762699672 test-first 1 1772 true +1444762699673 test-first 1 1772 true +1444762699674 test-first 1 1772 true +1444762699675 test-first 1 1772 true +1444762699676 test-first 1 1772 true +1444762699677 test-first 1 1772 true +1444762699678 test-first 1 1772 true +1444762699679 test-first 1 1772 true +1444762699680 test-first 1 1772 true +1444762699681 test-first 1 1772 true +1444762699682 test-first 1 1772 true +1444762699683 test-first 1 1772 true +1444762699684 test-first 1 1772 true +1444762699685 test-first 1 1772 true +1444762699686 test-first 1 1772 true +1444762699687 test-first 1 1772 true +1444762699688 test-first 1 1772 true +1444762699689 test-first 1 1772 true +1444762699690 test-first 1 1772 true +1444762699691 test-first 1 1772 true +1444762699692 test-first 1 1772 true +1444762699693 test-first 1 1772 true +1444762699694 test-first 1 1772 true +1444762699695 test-first 1 1772 true +1444762699696 test-first 1 1772 true +1444762699697 test-first 1 1772 true +1444762699698 test-first 1 1772 true +1444762699699 test-first 1 1772 true +1444762699700 test-first 1 1772 true +1444762699701 test-first 1 1772 true +1444762699702 test-first 1 1772 true +1444762699703 test-first 1 1772 true +1444762699704 test-first 1 1772 true +1444762699705 test-first 1 1772 true +1444762699706 test-first 1 1772 true +1444762699707 test-first 1 1772 true +1444762699708 test-first 1 1772 true +1444762699709 test-first 1 1772 true +1444762699710 test-first 1 1772 true +1444762699711 test-first 1 1772 true +1444762699712 test-first 1 1772 true +1444762699713 test-first 1 1772 true +1444762699714 test-first 1 1772 true +1444762699715 test-first 1 1772 true +1444762699716 test-first 1 1772 true +1444762699717 test-first 1 1772 true +1444762699718 test-first 1 1772 true +1444762699719 test-first 1 1772 true +1444762699720 test-first 1 1772 true +1444762699721 test-first 1 1772 true +1444762699722 test-first 1 1772 true +1444762699723 test-first 1 1772 true +1444762699724 test-first 1 1772 true +1444762699725 test-first 1 1772 true +1444762699726 test-first 1 1772 true +1444762699727 test-first 1 1772 true +1444762699728 test-first 1 1772 true +1444762699729 test-first 1 1772 true +1444762699730 test-first 1 1772 true +1444762699731 test-first 1 1772 true +1444762699732 test-first 1 1772 true +1444762699733 test-first 1 1772 true +1444762699734 test-first 1 1772 true +1444762699735 test-first 1 1772 true +1444762699736 test-first 1 1772 true +1444762699737 test-first 1 1772 true +1444762699738 test-first 1 1772 true +1444762699739 test-first 1 1772 true +1444762699740 test-first 1 1772 true +1444762699741 test-first 1 1772 true +1444762699742 test-first 1 1772 true +1444762699743 test-first 1 1772 true +1444762699744 test-first 1 1772 true +1444762699745 test-first 1 1772 true +1444762699746 test-first 1 1772 true +1444762699747 test-first 1 1772 true +1444762699748 test-first 1 1772 true +1444762699749 test-first 1 1772 true +1444762699750 test-first 1 1772 true +1444762699751 test-first 1 1772 true +1444762699752 test-first 1 1772 true +1444762699753 test-first 1 1772 true +1444762699754 test-first 1 1772 true +1444762699755 test-first 1 1772 true +1444762699756 test-first 1 1772 true +1444762699757 test-first 1 1772 true +1444762699758 test-first 1 1772 true +1444762699759 test-first 1 1772 true +1444762699760 test-first 1 1772 true +1444762699761 test-first 1 1772 true +1444762699762 test-first 1 1772 true +1444762699763 test-first 1 1772 true +1444762699764 test-first 1 1772 true +1444762699765 test-first 1 1772 true +1444762699766 test-first 1 1772 true +1444762699767 test-first 1 1772 true +1444762699768 test-first 1 1772 true +1444762699769 test-first 1 1772 true +1444762699770 test-first 1 1772 true +1444762699771 test-first 1 1772 true +1444762699772 test-first 1 1772 true +1444762699773 test-first 1 1772 true +1444762699774 test-first 1 1772 true +1444762699775 test-first 1 1772 true +1444762699776 test-first 1 1772 true +1444762699777 test-first 1 1772 true +1444762699778 test-first 1 1772 true +1444762699779 test-first 1 1772 true +1444762699780 test-first 1 1772 true +1444762699781 test-first 1 1772 true +1444762699782 test-first 1 1772 true +1444762699783 test-first 1 1772 true +1444762699784 test-first 1 1772 true +1444762699785 test-first 1 1772 true +1444762699786 test-first 1 1772 true +1444762699787 test-first 1 1772 true +1444762699788 test-first 1 1772 true +1444762699789 test-first 1 1772 true +1444762699790 test-first 1 1772 true +1444762699791 test-first 1 1772 true +1444762699792 test-first 1 1772 true +1444762699793 test-first 1 1772 true +1444762699794 test-first 1 1772 true +1444762699795 test-first 1 1772 true +1444762699796 test-first 1 1772 true +1444762699797 test-first 1 1772 true +1444762699798 test-first 1 1772 true +1444762699799 test-first 1 1772 true +1444762699800 test-first 1 1772 true +1444762699801 test-first 1 1772 true +1444762699802 test-first 1 1772 true +1444762699803 test-first 1 1772 true +1444762699804 test-first 1 1772 true +1444762699805 test-first 1 1772 true +1444762699806 test-first 1 1772 true +1444762699807 test-first 1 1772 true +1444762699808 test-first 1 1772 true +1444762699809 test-first 1 1772 true +1444762699810 test-first 1 1772 true +1444762699811 test-first 1 1772 true +1444762699812 test-first 1 1772 true +1444762699813 test-first 1 1772 true +1444762699814 test-first 1 1772 true +1444762699815 test-first 1 1772 true +1444762699816 test-first 1 1772 true +1444762699817 test-first 1 1772 true +1444762699818 test-first 1 1772 true +1444762699819 test-first 1 1772 true +1444762699820 test-first 1 1772 true +1444762699821 test-first 1 1772 true +1444762699822 test-first 1 1772 true +1444762699823 test-first 1 1772 true +1444762699824 test-first 1 1772 true +1444762699825 test-first 1 1772 true +1444762699826 test-first 1 1772 true +1444762699827 test-first 1 1772 true +1444762699828 test-first 1 1772 true +1444762699829 test-first 1 1772 true +1444762699830 test-first 1 1772 true +1444762699831 test-first 1 1772 true +1444762699832 test-first 1 1772 true +1444762699833 test-first 1 1772 true +1444762699834 test-first 1 1772 true +1444762699835 test-first 1 1772 true +1444762699836 test-first 1 1772 true +1444762699837 test-first 1 1772 true +1444762699838 test-first 1 1772 true +1444762699839 test-first 1 1772 true +1444762699840 test-first 1 1772 true +1444762699841 test-first 1 1772 true +1444762699842 test-first 1 1772 true +1444762699843 test-first 1 1772 true +1444762699844 test-first 1 1772 true +1444762699845 test-first 1 1772 true +1444762699846 test-first 1 1772 true +1444762699847 test-first 1 1772 true +1444762699848 test-first 1 1772 true +1444762699849 test-first 1 1772 true +1444762699850 test-first 1 1772 true +1444762699851 test-first 1 1772 true +1444762699852 test-first 1 1772 true +1444762699853 test-first 1 1772 true +1444762699854 test-first 1 1772 true +1444762699855 test-first 1 1772 true +1444762699856 test-first 1 1772 true +1444762699857 test-first 1 1772 true +1444762699858 test-first 1 1772 true +1444762699859 test-first 1 1772 true +1444762699860 test-first 1 1772 true +1444762699861 test-first 1 1772 true +1444762699862 test-first 1 1772 true +1444762699863 test-first 1 1772 true +1444762699864 test-first 1 1772 true +1444762699865 test-first 1 1772 true +1444762699866 test-first 1 1772 true +1444762699867 test-first 1 1772 true +1444762699868 test-first 1 1772 true +1444762699869 test-first 1 1772 true +1444762699870 test-first 1 1772 true +1444762699871 test-first 1 1772 true +1444762699872 test-first 1 1772 true +1444762699873 test-first 1 1772 true +1444762699874 test-first 1 1772 true +1444762699875 test-first 1 1772 true +1444762699876 test-first 1 1772 true +1444762699877 test-first 1 1772 true +1444762699878 test-first 1 1772 true +1444762699879 test-first 1 1772 true +1444762699880 test-first 1 1772 true +1444762699881 test-first 1 1772 true +1444762699882 test-first 1 1772 true +1444762699883 test-first 1 1772 true +1444762699884 test-first 1 1772 true +1444762699885 test-first 1 1772 true +1444762699886 test-first 1 1772 true +1444762699887 test-first 1 1772 true +1444762699888 test-first 1 1772 true +1444762699889 test-first 1 1772 true +1444762699890 test-first 1 1772 true +1444762699891 test-first 1 1772 true +1444762699892 test-first 1 1772 true +1444762699893 test-first 1 1772 true +1444762699894 test-first 1 1772 true +1444762699895 test-first 1 1772 true +1444762699896 test-first 1 1772 true +1444762699897 test-first 1 1772 true +1444762699898 test-first 1 1772 true +1444762699899 test-first 1 1772 true +1444762699900 test-first 1 1772 true +1444762699901 test-first 1 1772 true +1444762699902 test-first 1 1772 true +1444762699903 test-first 1 1772 true +1444762699904 test-first 1 1772 true +1444762699905 test-first 1 1772 true +1444762699906 test-first 1 1772 true +1444762699907 test-first 1 1772 true +1444762699908 test-first 1 1772 true +1444762699909 test-first 1 1772 true +1444762699910 test-first 1 1772 true +1444762699911 test-first 1 1772 true +1444762699912 test-first 1 1772 true +1444762699913 test-first 1 1772 true +1444762699914 test-first 1 1772 true +1444762699915 test-first 1 1772 true +1444762699916 test-first 1 1772 true +1444762699917 test-first 1 1772 true +1444762699918 test-first 1 1772 true +1444762699919 test-first 1 1772 true +1444762699920 test-first 1 1772 true +1444762699921 test-first 1 1772 true +1444762699922 test-first 1 1772 true +1444762699923 test-first 1 1772 true +1444762699924 test-first 1 1772 true +1444762699925 test-first 1 1772 true +1444762699926 test-first 1 1772 true +1444762699927 test-first 1 1772 true +1444762699928 test-first 1 1772 true +1444762699929 test-first 1 1772 true +1444762699930 test-first 1 1772 true +1444762699931 test-first 1 1772 true +1444762699932 test-first 1 1772 true +1444762699933 test-first 1 1772 true +1444762699934 test-first 1 1772 true +1444762699935 test-first 1 1772 true +1444762699936 test-first 1 1772 true +1444762699937 test-first 1 1772 true +1444762699938 test-first 1 1772 true +1444762699939 test-first 1 1772 true +1444762699940 test-first 1 1772 true +1444762699941 test-first 1 1772 true +1444762699942 test-first 1 1772 true +1444762699943 test-first 1 1772 true +1444762699944 test-first 1 1772 true +1444762699945 test-first 1 1772 true +1444762699946 test-first 1 1772 true +1444762699947 test-first 1 1772 true +1444762699948 test-first 1 1772 true +1444762699949 test-first 1 1772 true +1444762699950 test-first 1 1772 true +1444762699951 test-first 1 1772 true +1444762699952 test-first 1 1772 true +1444762699953 test-first 1 1772 true +1444762699954 test-first 1 1772 true +1444762699955 test-first 1 1772 true +1444762699956 test-first 1 1772 true +1444762699957 test-first 1 1772 true +1444762699958 test-first 1 1772 true +1444762699959 test-first 1 1772 true +1444762699960 test-first 1 1772 true +1444762699961 test-first 1 1772 true +1444762699962 test-first 1 1772 true +1444762699963 test-first 1 1772 true +1444762699964 test-first 1 1772 true +1444762699965 test-first 1 1772 true +1444762699966 test-first 1 1772 true +1444762699967 test-first 1 1772 true +1444762699968 test-first 1 1772 true +1444762699969 test-first 1 1772 true +1444762699970 test-first 1 1772 true +1444762699971 test-first 1 1772 true +1444762699972 test-first 1 1772 true +1444762699973 test-first 1 1772 true +1444762699974 test-first 1 1772 true +1444762699975 test-first 1 1772 true +1444762699976 test-first 1 1772 true +1444762699977 test-first 1 1772 true +1444762699978 test-first 1 1772 true +1444762699979 test-first 1 1772 true +1444762699980 test-first 1 1772 true +1444762699981 test-first 1 1772 true +1444762699982 test-first 1 1772 true +1444762699983 test-first 1 1772 true +1444762699984 test-first 1 1772 true +1444762699985 test-first 1 1772 true +1444762699986 test-first 1 1772 true +1444762699987 test-first 1 1772 true +1444762699988 test-first 1 1772 true +1444762699989 test-first 1 1772 true +1444762699990 test-first 1 1772 true +1444762699991 test-first 1 1772 true +1444762699992 test-first 1 1772 true +1444762699993 test-first 1 1772 true +1444762699994 test-first 1 1772 true +1444762699995 test-first 1 1772 true +1444762699996 test-first 1 1772 true +1444762699997 test-first 1 1772 true +1444762699998 test-first 1 1772 true +1444762699999 test-first 1 1772 true +1444762700000 test-first 1 1772 true +1444762700001 test-first 1 1772 true +1444762700002 test-first 1 1772 true +1444762700003 test-first 1 1772 true +1444762700004 test-first 1 1772 true +1444762700005 test-first 1 1772 true +1444762700006 test-first 1 1772 true +1444762700007 test-first 1 1772 true +1444762700008 test-first 1 1772 true +1444762700009 test-first 1 1772 true +1444762700010 test-first 1 1772 true +1444762700011 test-first 1 1772 true +1444762700012 test-first 1 1772 true +1444762700013 test-first 1 1772 true +1444762700014 test-first 1 1772 true +1444762700015 test-first 1 1772 true +1444762700016 test-first 1 1772 true +1444762700017 test-first 1 1772 true +1444762700018 test-first 1 1772 true +1444762700019 test-first 1 1772 true +1444762700020 test-first 1 1772 true +1444762700021 test-first 1 1772 true +1444762700022 test-first 1 1772 true +1444762700023 test-first 1 1772 true +1444762700024 test-first 1 1772 true +1444762700025 test-first 1 1772 true +1444762700026 test-first 1 1772 true +1444762700027 test-first 1 1772 true +1444762700028 test-first 1 1772 true +1444762700029 test-first 1 1772 true +1444762700030 test-first 1 1772 true +1444762700031 test-first 1 1772 true +1444762700032 test-first 1 1772 true +1444762700033 test-first 1 1772 true +1444762700034 test-first 1 1772 true +1444762700035 test-first 1 1772 true +1444762700036 test-first 1 1772 true +1444762700037 test-first 1 1772 true +1444762700038 test-first 1 1772 true +1444762700039 test-first 1 1772 true +1444762700040 test-first 1 1772 true +1444762700041 test-first 1 1772 true +1444762700042 test-first 1 1772 true +1444762700043 test-first 1 1772 true +1444762700044 test-first 1 1772 true +1444762700045 test-first 1 1772 true +1444762700046 test-first 1 1772 true +1444762700047 test-first 1 1772 true +1444762700048 test-first 1 1772 true +1444762700049 test-first 1 1772 true +1444762700050 test-first 1 1772 true +1444762700051 test-first 1 1772 true +1444762700052 test-first 1 1772 true +1444762700053 test-first 1 1772 true +1444762700054 test-first 1 1772 true +1444762700055 test-first 1 1772 true +1444762700056 test-first 1 1772 true +1444762700057 test-first 1 1772 true +1444762700058 test-first 1 1772 true +1444762700059 test-first 1 1772 true +1444762700060 test-first 1 1772 true +1444762700061 test-first 1 1772 true +1444762700062 test-first 1 1772 true +1444762700063 test-first 1 1772 true +1444762700064 test-first 1 1772 true +1444762700065 test-first 1 1772 true +1444762700066 test-first 1 1772 true +1444762700067 test-first 1 1772 true +1444762700068 test-first 1 1772 true +1444762700069 test-first 1 1772 true +1444762700070 test-first 1 1772 true +1444762700071 test-first 1 1772 true +1444762700072 test-first 1 1772 true +1444762700073 test-first 1 1772 true +1444762700074 test-first 1 1772 true +1444762700075 test-first 1 1772 true +1444762700076 test-first 1 1772 true +1444762700077 test-first 1 1772 true +1444762700078 test-first 1 1772 true +1444762700079 test-first 1 1772 true +1444762700080 test-first 1 1772 true +1444762700081 test-first 1 1772 true +1444762700082 test-first 1 1772 true +1444762700083 test-first 1 1772 true +1444762700084 test-first 1 1772 true +1444762700085 test-first 1 1772 true +1444762700086 test-first 1 1772 true +1444762700087 test-first 1 1772 true +1444762700088 test-first 1 1772 true +1444762700089 test-first 1 1772 true +1444762700090 test-first 1 1772 true +1444762700091 test-first 1 1772 true +1444762700092 test-first 1 1772 true +1444762700093 test-first 1 1772 true +1444762700094 test-first 1 1772 true +1444762700095 test-first 1 1772 true +1444762700096 test-first 1 1772 true +1444762700097 test-first 1 1772 true +1444762700098 test-first 1 1772 true +1444762700099 test-first 1 1772 true +1444762700100 test-first 1 1772 true +1444762700101 test-first 1 1772 true +1444762700102 test-first 1 1772 true +1444762700103 test-first 1 1772 true +1444762700104 test-first 1 1772 true +1444762700105 test-first 1 1772 true +1444762700106 test-first 1 1772 true +1444762700107 test-last 1 1772 false +1444762700108 test-first 1 1772 true +1444762700109 test-last 1 1772 false +1444762700110 test-first 1 1772 true +1444762700111 test-last 1 1772 false +1444762700112 test-first 1 1772 true +1444762700113 test-last 1 1772 false +1444762700114 test-first 1 1772 true +1444762700115 test-last 1 1772 false +1444762700116 test-first 1 1772 true +1444762700117 test-last 1 1772 false +1444762700118 test-first 1 1772 true +1444762700119 test-last 1 1772 false +1444762700120 test-first 1 1772 true +1444762700121 test-last 1 1772 false +1444762700122 test-first 1 1772 true +1444762700123 test-last 1 1772 false +1444762700124 test-first 1 1772 true +1444762700125 test-last 1 1772 false +1444762700126 test-first 1 1772 true +1444762700127 test-last 1 1772 false +1444762700128 test-first 1 1772 true +1444762700129 test-last 1 1772 false +1444762700130 test-first 1 1772 true +1444762700131 test-last 1 1772 false +1444762700132 test-first 1 1772 true +1444762700133 test-last 1 1772 false +1444762700134 test-first 1 1772 true +1444762700135 test-last 1 1772 false +1444762700136 test-first 1 1772 true +1444762700137 test-last 1 1772 false +1444762700138 test-first 1 1772 true +1444762700139 test-last 1 1772 false +1444762700140 test-first 1 1772 true +1444762700141 test-last 1 1772 false +1444762700142 test-first 1 1772 true +1444762700143 test-last 1 1772 false +1444762700144 test-first 1 1772 true +1444762700145 test-last 1 1772 false +1444762700146 test-first 1 1772 true +1444762700147 test-last 1 1772 false +1444762700148 test-first 1 1772 true +1444762700149 test-last 1 1772 false +1444762700150 test-first 1 1772 true +1444762700151 test-last 1 1772 false +1444762700152 test-first 1 1772 true +1444762700153 test-last 1 1772 false +1444762700154 test-first 1 1772 true +1444762700155 test-last 1 1772 false +1444762700156 test-first 1 1772 true +1444762700157 test-last 1 1772 false +1444762700158 test-first 1 1772 true +1444762700159 test-last 1 1772 false +1444762700160 test-first 1 1772 true +1444762700161 test-last 1 1772 false +1444762700162 test-first 1 1772 true +1444762700163 test-last 1 1772 false +1444762700164 test-first 1 1772 true +1444762700165 test-last 1 1772 false +1444762700166 test-first 1 1772 true +1444762700167 test-last 1 1772 false +1444762700168 test-first 1 1772 true +1444762700169 test-last 1 1772 false +1444762700170 test-first 1 1772 true +1444762700171 test-last 1 1772 false +1444762700172 test-first 1 1772 true +1444762700173 test-last 1 1772 false +1444762700174 test-first 1 1772 true +1444762700175 test-last 1 1772 false +1444762700176 test-first 1 1772 true +1444762700177 test-last 1 1772 false +1444762700178 test-first 1 1772 true +1444762700179 test-last 1 1772 false +1444762700180 test-first 1 1772 true +1444762700181 test-last 1 1772 false +1444762700182 test-first 1 1772 true +1444762700183 test-last 1 1772 false +1444762700184 test-first 1 1772 true +1444762700185 test-last 1 1772 false +1444762700186 test-first 1 1772 true +1444762700187 test-last 1 1772 false +1444762700188 test-first 1 1772 true +1444762700189 test-last 1 1772 false +1444762700190 test-last 1 1772 false +1444762700191 test-first 1 1772 true +1444762700192 test-last 1 1772 false +1444762700193 test-first 1 1772 true +1444762700194 test-last 1 1772 false +1444762700195 test-first 1 1772 true +1444762700196 test-last 1 1772 false +1444762700197 test-first 1 1772 true +1444762700198 test-last 1 1772 false +1444762700199 test-first 1 1772 true +1444762700200 test-last 1 1772 false +1444762700201 test-first 1 1772 true +1444762700202 test-last 1 1772 false +1444762700203 test-first 1 1772 true +1444762700204 test-last 1 1772 false +1444762700205 test-first 1 1772 true +1444762700206 test-last 1 1772 false +1444762700207 test-first 1 1772 true +1444762700208 test-last 1 1772 false +1444762700209 test-first 1 1772 true +1444762700210 test-last 1 1772 false +1444762700211 test-first 1 1772 true +1444762700212 test-last 1 1772 false +1444762700213 test-first 1 1772 true +1444762700214 test-last 1 1772 false +1444762700215 test-first 1 1772 true +1444762700216 test-last 1 1772 false +1444762700217 test-first 1 1772 true +1444762700218 test-last 1 1772 false +1444762700219 test-first 1 1772 true +1444762700220 test-last 1 1772 false +1444762700221 test-first 1 1772 true +1444762700222 test-last 1 1772 false +1444762700223 test-first 1 1772 true +1444762700224 test-last 1 1772 false +1444762700225 test-first 1 1772 true +1444762700226 test-last 1 1772 false +1444762700227 test-first 1 1772 true +1444762700228 test-last 1 1772 false +1444762700229 test-first 1 1772 true +1444762700230 test-last 1 1772 false +1444762700231 test-first 1 1772 true +1444762700232 test-last 1 1772 false +1444762700233 test-first 1 1772 true +1444762700234 test-last 1 1772 false +1444762700235 test-first 1 1772 true +1444762700236 test-last 1 1772 false +1444762700237 test-first 1 1772 true +1444762700238 test-last 1 1772 false +1444762700239 test-first 1 1772 true +1444762700240 test-last 1 1772 false +1444762700241 test-first 1 1772 true +1444762700242 test-last 1 1772 false +1444762700243 test-first 1 1772 true +1444762700244 test-last 1 1772 false +1444762700245 test-first 1 1772 true +1444762700246 test-first 1 1772 true +1444762700247 test-first 1 1772 true +1444762700248 test-first 1 1772 true +1444762700249 test-first 1 1772 true +1444762700250 test-first 1 1772 true +1444762700251 test-first 1 1772 true +1444762700252 test-first 1 1772 true +1444762700253 test-first 1 1772 true +1444762700254 test-first 1 1772 true +1444762700255 test-first 1 1772 true +1444762700256 test-first 1 1772 true +1444762700257 test-first 1 1772 true +1444762700258 test-first 1 1772 true +1444762700259 test-first 1 1772 true +1444762700260 test-first 1 1772 true +1444762700261 test-first 1 1772 true +1444762700262 test-first 1 1772 true +1444762700263 test-first 1 1772 true +1444762700264 test-first 1 1772 true +1444762700265 test-first 1 1772 true +1444762700266 test-first 1 1772 true +1444762700267 test-first 1 1772 true +1444762700268 test-first 1 1772 true +1444762700269 test-first 1 1772 true +1444762700270 test-first 1 1772 true +1444762700271 test-first 1 1772 true +1444762700272 test-first 1 1772 true +1444762700273 test-first 1 1772 true +1444762700274 test-first 1 1772 true +1444762700275 test-first 1 1772 true +1444762700276 test-first 1 1772 true +1444762700277 test-first 1 1772 true +1444762700278 test-first 1 1772 true +1444762700279 test-first 1 1772 true +1444762700280 test-first 1 1772 true +1444762700281 test-first 1 1772 true +1444762700282 test-first 1 1772 true +1444762700283 test-first 1 1772 true +1444762700284 test-first 1 1772 true +1444762700285 test-first 1 1772 true +1444762700286 test-first 1 1772 true +1444762734906 test-addition 1 19 true +1444762758174 regression 1 0 true diff --git a/.besouro/2015101320174354/disagreements.txt b/.besouro/2015101320174354/disagreements.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/2015101320174354/randomHeuristicEpisodes.txt b/.besouro/2015101320174354/randomHeuristicEpisodes.txt new file mode 100644 index 0000000..e8b5df1 --- /dev/null +++ b/.besouro/2015101320174354/randomHeuristicEpisodes.txt @@ -0,0 +1,11 @@ +1444758921662 test-first 1 2258 true +1444759053851 test-last 1 81 false +1444759141874 test-addition 1 79 true +1444759179045 refactoring 2A 22 true +1444759510269 refactoring 3 314 false +1444760566395 test-first 1 1045 true +1444760674672 refactoring 2A 84 false +1444760873385 refactoring 2A 173 true +1444762699277 test-first 1 1772 true +1444762734906 test-addition 1 19 true +1444762758174 regression 1 0 false diff --git a/.besouro/2015101320174354/userComments.txt b/.besouro/2015101320174354/userComments.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/2015101320174354/zorroEpisodes.txt b/.besouro/2015101320174354/zorroEpisodes.txt new file mode 100644 index 0000000..d1be8de --- /dev/null +++ b/.besouro/2015101320174354/zorroEpisodes.txt @@ -0,0 +1,11 @@ +1444758921662 test-first 1 2258 true +1444759053851 test-last 1 132 false +1444759141874 test-addition 1 88 true +1444759179045 refactoring 2A 37 true +1444759510269 refactoring 3 331 true +1444760566395 test-first 1 1056 true +1444760674672 refactoring 2A 108 true +1444760873385 refactoring 2A 198 true +1444762699277 test-first 1 1825 true +1444762734906 test-addition 1 35 true +1444762758174 regression 1 23 true diff --git a/src/org/unioulu/tol/sqatlab/gameoflife/Cell.java b/src/org/unioulu/tol/sqatlab/gameoflife/Cell.java index 08585f2..349eda6 100644 --- a/src/org/unioulu/tol/sqatlab/gameoflife/Cell.java +++ b/src/org/unioulu/tol/sqatlab/gameoflife/Cell.java @@ -5,14 +5,10 @@ public class Cell { int x; int y; - public Cell(String initialState) { - this.state = initialState; - } - - - public Cell(int x, int y) { + public Cell(int x, int y, String initialState) { this.x = x; this.y = y; + this.state = initialState; } public int getX() { @@ -23,11 +19,25 @@ public int getY() { return y; } + + + public void setState(String state) { + this.state = state; + } + public void nextIteration(int numOfLiveCells) { - if (state == "Alive" && numOfLiveCells < 2) + // Rule 1. + if (state == "Alive" && numOfLiveCells < 2){ state = "Dead"; - else + } + // Rule 3. + else if(state == "Alive" && numOfLiveCells > 3){ + state = "Dead"; + } + // Rule 4. + else if(state == "Dead" && numOfLiveCells == 3){ state = "Alive"; + } } public Object getState() { @@ -56,9 +66,8 @@ public boolean equals(Object obj) { return false; if (y != other.y) return false; + if(!state.equals(other.state)) + return false; return true; } - - - } diff --git a/src/org/unioulu/tol/sqatlab/gameoflife/CustomLifeException.java b/src/org/unioulu/tol/sqatlab/gameoflife/CustomLifeException.java new file mode 100644 index 0000000..82d33a7 --- /dev/null +++ b/src/org/unioulu/tol/sqatlab/gameoflife/CustomLifeException.java @@ -0,0 +1,7 @@ +package org.unioulu.tol.sqatlab.gameoflife; + +public class CustomLifeException extends Exception { + public CustomLifeException(String msg){ + super(msg); + } +} diff --git a/src/org/unioulu/tol/sqatlab/gameoflife/GameOfLife.java b/src/org/unioulu/tol/sqatlab/gameoflife/GameOfLife.java index dbd5f88..c6bd76d 100644 --- a/src/org/unioulu/tol/sqatlab/gameoflife/GameOfLife.java +++ b/src/org/unioulu/tol/sqatlab/gameoflife/GameOfLife.java @@ -1,5 +1,120 @@ package org.unioulu.tol.sqatlab.gameoflife; +import java.util.HashSet; +import java.util.Random; +import java.util.Set; + public class GameOfLife { + public int numberOfCells; + int squareLength; + public Grid grid; + + public GameOfLife(int squareLength){ + this.squareLength = squareLength; + numberOfCells = squareLength * squareLength; + + } + + public void setupGame(String[] states) { + grid = new Grid(squareLength); + + int counter = 0; + for (int i = 0; i < squareLength; i++){ + for (int j = 0; j < squareLength; j++){ + Cell cell = new Cell(i, j, states[counter]); + grid.addCell(cell); + counter++; + } + } + } + + public int getNumberOfCells() { + return numberOfCells; + } + + public void setNumberOfCells(int numberOfCells) { + this.numberOfCells = numberOfCells; + } + + public int getSquareLength() { + return squareLength; + } + + public void setSquareLength(int squareLength) { + this.squareLength = squareLength; + } + + public Grid getGrid() { + return grid; + } + + public void setGrid(Grid grid) { + this.grid = grid; + } + + public String[] createRandomStates(int numberOfCells2) { + String[] states = new String[numberOfCells2]; + + for(int i = 0; i < states.length; i++) + { + Random random = new Random(); + if(random.nextBoolean()){ + states[i] = "Alive"; + } + else{ + states[i] = "Dead"; + } + } + + return states; + } + + public String printCurrentGameState() throws CustomLifeException { + String currentGameState = ""; + + for (int i = 0; i < squareLength; i++){ + for (int j = 0; j < squareLength; j++){ + Cell cell1 = new Cell(i, j, "Alive"); + Cell cell2 = new Cell(i, j, "Dead"); + + if(grid.cells.contains(cell1) && grid.cells.contains(cell2)){ + throw new CustomLifeException("Two cells at the same Coordinate!"); + } + + else if(grid.cells.contains(cell1)){ + currentGameState = currentGameState + "*"; + } + else if(grid.cells.contains(cell2)){ + currentGameState = currentGameState + "-"; + } + else{ + throw new CustomLifeException("Missing Cell!"); + } + } + currentGameState = currentGameState + "\n"; + } + return currentGameState; + } + + public void doOneRound() throws CustomLifeException { + Set newCells = new HashSet<>(); + for (int i = 0; i < squareLength; i++){ + for (int j = 0; j < squareLength; j++){ + Cell cell = new Cell(i, j, "Alive"); + //System.out.print("x: " + cell.getX() + " y: " + cell.getY() + " state: " + cell.getState()); + if(!(grid.cells.contains(cell))){ + cell.setState("Dead"); + } + int amountOfAliveNeighbours = grid.getNumNeighbors(cell); + cell.nextIteration(amountOfAliveNeighbours); + //System.out.println(" neighbours: " + amountOfAliveNeighbours + " x: " + cell.getX() + " y: " + cell.getY() + " state: " + cell.getState()); + newCells.add(cell); + } + } + grid.cells.clear(); + grid.cells = newCells; + } + + } diff --git a/src/org/unioulu/tol/sqatlab/gameoflife/Grid.java b/src/org/unioulu/tol/sqatlab/gameoflife/Grid.java index bdb813e..10c38f7 100644 --- a/src/org/unioulu/tol/sqatlab/gameoflife/Grid.java +++ b/src/org/unioulu/tol/sqatlab/gameoflife/Grid.java @@ -4,22 +4,37 @@ import java.util.Set; public class Grid { - private Set cells = new HashSet<>(); + public Set cells; + int squareLength; - public int getNumNeighbors(Cell cell) { + public Grid(int squareLength){ + cells = new HashSet<>(); + this.squareLength = squareLength; + } + + + public int getNumNeighbors(Cell cell) throws CustomLifeException { int numNeighbors = 0; - Set neighborhood = new HashSet (); - for (int dx=-1; dx<=1; dx ++) { - for (int dy=-1; dy<=1; dy ++) { - Cell neighbor = new Cell(cell.x + dx, cell.y + dy); + for (int dx = -1; dx <= 1; dx++) { + for (int dy = -1; dy <= 1; dy++) { + Cell neighbor = new Cell(cell.x + dx, cell.y + dy, "Alive"); if (cells.contains(neighbor)) { + if(cell.x + dx < 0 || cell.x + dx >= squareLength || cell.y + dy < 0 || cell.y + dy >= squareLength){ + System.out.println(dx + " " + dy); + throw new CustomLifeException("Tried to reach cell out of grid!"); + } numNeighbors++; } } } + if(cell.getState().equals("Alive")) + { + numNeighbors--; + } - return numNeighbors-1; + return numNeighbors; } + public void addCell(Cell cell) { cells.add(cell); } diff --git a/src/org/unioulu/tol/sqatlab/gameoflife/test/TestCell.java b/src/org/unioulu/tol/sqatlab/gameoflife/test/TestCell.java index cfe527a..1079ae0 100644 --- a/src/org/unioulu/tol/sqatlab/gameoflife/test/TestCell.java +++ b/src/org/unioulu/tol/sqatlab/gameoflife/test/TestCell.java @@ -10,7 +10,7 @@ public class TestCell { @Test public void testLiveCellWithNoNeighborsShouldDie() { //arrange - Cell cell = new Cell("Alive"); + Cell cell = new Cell(0, 0, "Alive"); // cell.nextIteration(0); //assert @@ -20,12 +20,60 @@ public void testLiveCellWithNoNeighborsShouldDie() { @Test public void testLiveCellWithTwoNeighborsShouldLive() { //arrange - Cell cell = new Cell("Alive"); + Cell cell = new Cell(0, 0, "Alive"); // cell.nextIteration(2); //assert assertEquals("Alive", cell.getState()); } + @Test + public void testLiveCellWithFourNeighborsShouldDie() { + //arrange + Cell cell = new Cell(0, 0, "Alive"); + // + cell.nextIteration(4); + //assert + assertEquals("Dead", cell.getState()); + } + + @Test + public void testDeadCellWithThreeNeighborsShouldLive() { + //arrange + Cell cell = new Cell(0, 0, "Dead"); + // + cell.nextIteration(3); + //assert + assertEquals("Alive", cell.getState()); + } + + @Test + public void testEqualsLiveCellAndSameCell_ReturnTrue() { + //arrange + Cell cell1 = new Cell(0, 0, "Alive"); + Cell cell2 = new Cell(0, 0, "Alive"); + + //assert + assertEquals(true, cell1.equals(cell2)); + } + @Test + public void testEqualsLiveCellAndDeadCell_ReturnFalse() { + //arrange + Cell cell1 = new Cell(0, 0, "Alive"); + Cell cell2 = new Cell(0, 0, "Dead"); + + //assert + assertEquals(false, cell1.equals(cell2)); + } + + @Test + public void testEqualsDifferentCoordinates_ReturnFalse() { + //arrange + Cell cell1 = new Cell(0, 0, "Alive"); + Cell cell2 = new Cell(0, 1, "Dead"); + + //assert + assertEquals(false, cell1.equals(cell2)); + } } diff --git a/src/org/unioulu/tol/sqatlab/gameoflife/test/TestGameOfLife.java b/src/org/unioulu/tol/sqatlab/gameoflife/test/TestGameOfLife.java new file mode 100644 index 0000000..b5be76f --- /dev/null +++ b/src/org/unioulu/tol/sqatlab/gameoflife/test/TestGameOfLife.java @@ -0,0 +1,77 @@ +package org.unioulu.tol.sqatlab.gameoflife.test; + +import static org.junit.Assert.*; + +import org.junit.Test; +import org.unioulu.tol.sqatlab.gameoflife.CustomLifeException; +import org.unioulu.tol.sqatlab.gameoflife.GameOfLife; + +public class TestGameOfLife { + GameOfLife gameOfLife; + String[] nineStates = {"Alive", "Alive", "Alive", "Dead", "Dead", "Dead", "Dead", "Dead", "Dead"}; + + + @Test + public void testSetupGameNineCells_ReturnNine() { + gameOfLife = new GameOfLife(3); + gameOfLife.setupGame(gameOfLife.createRandomStates(gameOfLife.getNumberOfCells())); + int numberOfCells = gameOfLife.grid.cells.size(); + + assertEquals(9, numberOfCells); + } + + @Test + public void testSetupGameOneCell_ReturnOne() { + gameOfLife = new GameOfLife(1); + gameOfLife.setupGame(gameOfLife.createRandomStates(gameOfLife.getNumberOfCells())); + int numberOfCells = gameOfLife.grid.cells.size(); + + assertEquals(1, numberOfCells); + } + + @Test + public void testCreateRandomStates(){ + gameOfLife = new GameOfLife(2); + String[] states = gameOfLife.createRandomStates(gameOfLife.getNumberOfCells()); + + assertEquals(4, states.length); + assertEquals(true, states[0].matches("Dead|Alive")); + assertEquals(true, states[1].matches("Dead|Alive")); + assertEquals(true, states[2].matches("Dead|Alive")); + assertEquals(true, states[3].matches("Dead|Alive")); + } + + + @Test + public void testPrintCurrentGameState() throws CustomLifeException{ + gameOfLife = new GameOfLife(3); + gameOfLife.setupGame(nineStates); + + assertEquals("***\n---\n---\n", gameOfLife.printCurrentGameState()); + } + + @Test + public void testDoOneRound() throws CustomLifeException{ + gameOfLife = new GameOfLife(3); + gameOfLife.setupGame(nineStates); + + gameOfLife.doOneRound(); + + assertEquals("-*-\n-*-\n---\n", gameOfLife.printCurrentGameState()); + } + + @Test + public void testDoOneRound_TwoTimes() throws CustomLifeException{ + gameOfLife = new GameOfLife(3); + gameOfLife.setupGame(nineStates); + + gameOfLife.doOneRound(); + gameOfLife.doOneRound(); + + assertEquals("---\n---\n---\n", gameOfLife.printCurrentGameState()); + } + + + + +} diff --git a/src/org/unioulu/tol/sqatlab/gameoflife/test/TestGrid.java b/src/org/unioulu/tol/sqatlab/gameoflife/test/TestGrid.java index eab5959..fe10e61 100644 --- a/src/org/unioulu/tol/sqatlab/gameoflife/test/TestGrid.java +++ b/src/org/unioulu/tol/sqatlab/gameoflife/test/TestGrid.java @@ -3,15 +3,16 @@ import static org.junit.Assert.*; import org.junit.Test; import org.unioulu.tol.sqatlab.gameoflife.Cell; +import org.unioulu.tol.sqatlab.gameoflife.CustomLifeException; import org.unioulu.tol.sqatlab.gameoflife.Grid; public class TestGrid { @Test - public void testSingleCellOnGridHasNoNeighbors() { + public void testSingleCellOnGridHasNoNeighbors() throws CustomLifeException { //arrange - Grid grid = new Grid(); - Cell cell = new Cell(0,0); + Grid grid = new Grid(2); + Cell cell = new Cell(0, 0, "Alive"); grid.addCell(cell); @@ -21,11 +22,11 @@ public void testSingleCellOnGridHasNoNeighbors() { } @Test - public void testTwoNeighborCellsShouldHaveOneNeigbor() { + public void testTwoNeighborCellsShouldHaveOneNeigbor() throws CustomLifeException { //arrange - Grid grid = new Grid(); - Cell cell1 = new Cell(0,0); - Cell cell2 = new Cell(0,1); + Grid grid = new Grid(2); + Cell cell1 = new Cell(0,0, "Alive"); + Cell cell2 = new Cell(0,1, "Alive"); grid.addCell(cell1); grid.addCell(cell2); @@ -36,11 +37,11 @@ public void testTwoNeighborCellsShouldHaveOneNeigbor() { } @Test - public void testTwoNeighborCellsOnDifferentRowsShouldHaveOneNeigbor() { + public void testTwoNeighborCellsOnDifferentRowsShouldHaveOneNeigbor() throws CustomLifeException { //arrange - Grid grid = new Grid(); - Cell cell1 = new Cell(0,0); - Cell cell2 = new Cell(1,0); + Grid grid = new Grid(2); + Cell cell1 = new Cell(0, 0, "Alive"); + Cell cell2 = new Cell(1, 0, "Alive"); grid.addCell(cell1); grid.addCell(cell2); @@ -50,5 +51,57 @@ public void testTwoNeighborCellsOnDifferentRowsShouldHaveOneNeigbor() { } - + @Test + public void testGetNumNeighborsCellZeroZero_FourAliveCells_ReturnThree() throws CustomLifeException { + //arrange + Grid grid = new Grid(2); + Cell cell1 = new Cell(0,0, "Alive"); + Cell cell2 = new Cell(0,1, "Alive"); + Cell cell3 = new Cell(1,0, "Alive"); + Cell cell4 = new Cell(1,1, "Alive"); + + grid.addCell(cell1); + grid.addCell(cell2); + grid.addCell(cell3); + grid.addCell(cell4); + + int numNeighbors = grid.getNumNeighbors(cell1); + assertEquals(3, numNeighbors); + } + + @Test + public void testGetNumNeighborsDifferentCells_ReturnDifferentAmounts() throws CustomLifeException { + //arrange + Grid grid = new Grid(3); + + Cell cell1 = new Cell(0,0, "Alive"); + Cell cell2 = new Cell(0,1, "Alive"); + Cell cell3 = new Cell(0,2, "Alive"); + Cell cell4 = new Cell(1,0, "Dead"); + Cell cell5 = new Cell(1,1, "Dead"); + Cell cell6 = new Cell(1,2, "Dead"); + Cell cell7 = new Cell(2,0, "Dead"); + Cell cell8 = new Cell(2,1, "Dead"); + Cell cell9 = new Cell(2,2, "Dead"); + + grid.addCell(cell1); + grid.addCell(cell2); + grid.addCell(cell3); + grid.addCell(cell4); + grid.addCell(cell5); + grid.addCell(cell6); + grid.addCell(cell7); + grid.addCell(cell8); + grid.addCell(cell9); + + assertEquals(1, grid.getNumNeighbors(cell1)); + assertEquals(2, grid.getNumNeighbors(cell2)); + assertEquals(1, grid.getNumNeighbors(cell3)); + assertEquals(2, grid.getNumNeighbors(cell4)); + assertEquals(3, grid.getNumNeighbors(cell5)); + assertEquals(2, grid.getNumNeighbors(cell6)); + assertEquals(0, grid.getNumNeighbors(cell7)); + assertEquals(0, grid.getNumNeighbors(cell8)); + assertEquals(0, grid.getNumNeighbors(cell9)); + } }