diff --git a/.besouro/20161005162327369/actions.txt b/.besouro/20161005162327369/actions.txt new file mode 100644 index 0000000..0959c36 --- /dev/null +++ b/.besouro/20161005162327369/actions.txt @@ -0,0 +1,97 @@ +FileOpenedAction 1475673807464 SpreadsheetTest.java 162 1 1 0 +RefactoringAction 1475673852555 SpreadsheetTest.java RENAME test()=>void test_A_1() METHOD +RefactoringAction 1475673854065 SpreadsheetTest.java RENAME test_A_1()=>void test_A1_() METHOD +RefactoringAction 1475673857579 SpreadsheetTest.java RENAME test_A1_()=>void test_A1_MINUS() METHOD +RefactoringAction 1475673859088 SpreadsheetTest.java RENAME test_A1_MINUS()=>void test_A1_MINUS_1() METHOD +RefactoringAction 1475673876598 SpreadsheetTest.java RENAME test_A1_MINUS_1()=>void testAssignment_A1_MINUS_1() METHOD +RefactoringAction 1475673908173 SpreadsheetTest.java ADD void initilize() METHOD +RefactoringAction 1475673913691 SpreadsheetTest.java RENAME testAssignment_A1_MINUS_1()=>void testAssignment_A1_Minus_1() METHOD +RefactoringAction 1475673919208 SpreadsheetTest.java RENAME testAssignment_A1_Minus_1()=>void testAssignment_A1_Neg_1() METHOD +RefactoringAction 1475673930822 SpreadsheetTest.java ADD import org.junit.Before IMPORT +RefactoringAction 1475673941255 SpreadsheetTest.java ADD Spreadsheet sheet FIELD +EditAction 1475674057673 SpreadsheetTest.java 363 2 4 1 +UnitTestCaseAction 1475674065053 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475674065054 SpreadsheetTest.java FAIL +EditAction 1475674079540 Spreadsheet.java 241 3 2 0 +UnitTestCaseAction 1475674082276 SpreadsheetTest.java OK +UnitTestSessionAction 1475674082277 SpreadsheetTest.java OK +RefactoringAction 1475674094033 SpreadsheetTest.java ADD void testAssignment_A1_Neg_1()/2 METHOD +RefactoringAction 1475674104052 SpreadsheetTest.java REMOVE testAssignment_A1_Neg_1()/2 METHOD +RefactoringAction 1475674108563 SpreadsheetTest.java ADD void testAssignment_A1_Neg_1()/2 METHOD +RefactoringAction 1475674112583 SpreadsheetTest.java RENAME testAssignment_A1_Neg_1()/2=>void testAssignment_A1_Pos_1() METHOD +EditAction 1475674118513 SpreadsheetTest.java 514 3 7 2 +UnitTestCaseAction 1475674121268 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475674121269 SpreadsheetTest.java FAIL +RefactoringAction 1475674130054 Spreadsheet.java ADD HashMap m FIELD +RefactoringAction 1475674135064 Spreadsheet.java RENAME m=>HashMap mValues FIELD +EditAction 1475674188056 Spreadsheet.java 256 3 2 0 +CompilationAction 1475674190036 Spreadsheet.java +RefactoringAction 1475674193758 Spreadsheet.java ADD import java.util.HashMap IMPORT +CompilationAction 1475674242299 Spreadsheet.java +UnitTestCaseAction 1475674251229 SpreadsheetTest.java OK +UnitTestSessionAction 1475674251230 SpreadsheetTest.java OK +RefactoringAction 1475674265658 SpreadsheetTest.java ADD void testAssignment_A1_Pos_1()/2 METHOD +RefactoringAction 1475674275688 SpreadsheetTest.java RENAME testAssignment_A1_Pos_1()/2=>void testAssignment_A1_() METHOD +RefactoringAction 1475674306202 SpreadsheetTest.java RENAME testAssignment_A1_()=>void testAssignment_Invalid() METHOD +RefactoringAction 1475674310716 SpreadsheetTest.java RENAME testAssignment_Invalid()=>void testAssignment_InvalidInte() METHOD +RefactoringAction 1475674312729 SpreadsheetTest.java RENAME testAssignment_InvalidInte()=>void testAssignment_Invalid() METHOD +RefactoringAction 1475674316241 SpreadsheetTest.java RENAME testAssignment_Invalid()=>void testAssignment_InvalidInteger() METHOD +RefactoringAction 1475674320252 SpreadsheetTest.java RENAME testAssignment_InvalidInteger()=>void testAssignment_InvalidInteger_() METHOD +RefactoringAction 1475674322757 SpreadsheetTest.java RENAME testAssignment_InvalidInteger_()=>void testAssignment_InvalidInteger_Decimal() METHOD +RefactoringAction 1475674329269 SpreadsheetTest.java RENAME testAssignment_InvalidInteger_Decimal()=>void testAssignment_InvalidInteger_Decimal_() METHOD +RefactoringAction 1475674331778 SpreadsheetTest.java RENAME testAssignment_InvalidInteger_Decimal_()=>void testAssignment_InvalidInteger_DecimalPoint_() METHOD +RefactoringAction 1475674337291 SpreadsheetTest.java RENAME testAssignment_InvalidInteger_DecimalPoint_()=>void testAssignment_InvalidInteger_DecimalPoint_Error() METHOD +RefactoringAction 1475674346804 SpreadsheetTest.java RENAME testAssignment_InvalidInteger_DecimalPoint_Error()=>void testAssignmentInvalidInteger_DecimalPoint_Error() METHOD +EditAction 1475674360156 SpreadsheetTest.java 677 4 10 3 +UnitTestCaseAction 1475674363206 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475674363207 SpreadsheetTest.java FAIL +EditAction 1475674549163 Spreadsheet.java 453 3 4 0 +EditAction 1475674564225 Spreadsheet.java 474 3 4 0 +UnitTestCaseAction 1475674567149 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475674567150 SpreadsheetTest.java FAIL +EditAction 1475674711362 Spreadsheet.java 670 3 4 0 +EditAction 1475674716948 Spreadsheet.java 673 3 4 0 +UnitTestCaseAction 1475674719003 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475674719004 SpreadsheetTest.java FAIL +EditAction 1475674748680 Spreadsheet.java 729 3 4 0 +UnitTestCaseAction 1475674753378 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475674753380 SpreadsheetTest.java FAIL +EditAction 1475674763591 Spreadsheet.java 731 3 4 0 +UnitTestCaseAction 1475674765892 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475674765893 SpreadsheetTest.java FAIL +EditAction 1475674903349 Spreadsheet.java 598 3 2 0 +CompilationAction 1475674905204 Spreadsheet.java +CompilationAction 1475674905205 Spreadsheet.java +CompilationAction 1475674931826 Spreadsheet.java +CompilationAction 1475674931827 Spreadsheet.java +UnitTestCaseAction 1475674956026 SpreadsheetTest.java OK +UnitTestSessionAction 1475674956027 SpreadsheetTest.java OK +RefactoringAction 1475674970366 SpreadsheetTest.java ADD void testAssignmentInvalidInteger_DecimalPoint_Error()/2 METHOD +RefactoringAction 1475674975887 SpreadsheetTest.java RENAME testAssignmentInvalidInteger_DecimalPoint_Error()/2=>void testAssignmentInvalidInteger_A_Error() METHOD +RefactoringAction 1475674978398 SpreadsheetTest.java RENAME testAssignmentInvalidInteger_DecimalPoint_Error()=>void testAssignmentInvalidInteger_ExDecimalPoint_Error() METHOD +RefactoringAction 1475674981409 SpreadsheetTest.java RENAME testAssignmentInvalidInteger_ExDecimalPoint_Error()=>void testAssignmentInvalidInteger_ExcessDecimalPoint_Error() METHOD +RefactoringAction 1475674982418 SpreadsheetTest.java RENAME testAssignmentInvalidInteger_ExcessDecimalPoint_Error()=>void testAssignmentInvalidInteger_Excess_DecimalPoint_Error() METHOD +RefactoringAction 1475674985428 SpreadsheetTest.java RENAME testAssignmentInvalidInteger_A_Error()=>void testAssignmentInvalidInteger_Excess_A_Error() METHOD +EditAction 1475674993208 SpreadsheetTest.java 855 5 13 4 +UnitTestCaseAction 1475674996031 SpreadsheetTest.java OK +UnitTestSessionAction 1475674996032 SpreadsheetTest.java OK +RefactoringAction 1475675016450 SpreadsheetTest.java ADD void testAssignmentInvalidInteger_Excess_A_Error()/2 METHOD +RefactoringAction 1475675024971 SpreadsheetTest.java RENAME testAssignmentInvalidInteger_Excess_A_Error()/2=>void testAssignment_() METHOD +RefactoringAction 1475675026982 SpreadsheetTest.java RENAME testAssignment_()=>void testAssignment_A1() METHOD +RefactoringAction 1475675027993 SpreadsheetTest.java RENAME testAssignment_A1()=>void testAssignment_A1_() METHOD +RefactoringAction 1475675030005 SpreadsheetTest.java RENAME testAssignment_A1_()=>void testAssignment_A1_String() METHOD +RefactoringAction 1475675035514 SpreadsheetTest.java RENAME testAssignment_A1_String()=>void testAssignment_A1_ValidString() METHOD +EditAction 1475675054922 SpreadsheetTest.java 1022 6 16 5 +UnitTestCaseAction 1475675057844 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475675057845 SpreadsheetTest.java FAIL +EditAction 1475675169290 Spreadsheet.java 749 3 3 0 +CompilationAction 1475675171087 Spreadsheet.java +CompilationAction 1475675171088 Spreadsheet.java +CompilationAction 1475675171088 Spreadsheet.java +UnitTestCaseAction 1475675173515 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475675173515 SpreadsheetTest.java FAIL +CompilationAction 1475675186032 Spreadsheet.java +CompilationAction 1475675186034 Spreadsheet.java +CompilationAction 1475675186035 Spreadsheet.java +UnitTestCaseAction 1475675187905 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475675187906 SpreadsheetTest.java FAIL diff --git a/.besouro/20161005162327369/besouroEpisodes.txt b/.besouro/20161005162327369/besouroEpisodes.txt new file mode 100644 index 0000000..268e1d0 --- /dev/null +++ b/.besouro/20161005162327369/besouroEpisodes.txt @@ -0,0 +1,45 @@ +1475674082277 test-addition 2 274 true +1475674082278 test-addition 1 274 true +1475674082279 test-addition 2 274 true +1475674082280 test-addition 1 274 true +1475674251230 test-first 3 157 true +1475674251231 test-first 3 157 true +1475674251232 test-first 3 157 true +1475674956027 test-first 3 690 true +1475674956028 test-first 3 690 true +1475674956029 test-first 3 690 true +1475674956030 test-first 3 690 true +1475674956031 test-first 3 690 true +1475674956032 test-first 3 690 true +1475674956033 test-first 3 690 true +1475674956034 test-first 3 690 true +1475674956035 test-first 3 690 true +1475674956036 test-first 3 690 true +1475674956037 test-first 3 690 true +1475674956038 test-first 3 690 true +1475674956039 test-first 3 690 true +1475674956040 test-first 3 690 true +1475674956041 test-first 3 690 true +1475674956042 test-first 3 690 true +1475674956043 test-first 3 690 true +1475674956044 test-first 3 690 true +1475674956045 test-first 3 690 true +1475674956046 test-first 3 690 true +1475674956047 test-first 3 690 true +1475674956048 test-first 3 690 true +1475674956049 test-first 3 690 true +1475674956050 test-first 3 690 true +1475674956051 test-first 3 690 true +1475674956052 test-first 3 690 true +1475674956053 test-first 3 690 true +1475674956054 test-first 3 690 true +1475674956055 test-first 3 690 true +1475674956056 test-first 3 690 true +1475674956057 test-first 3 690 true +1475674956058 test-first 3 690 true +1475674956059 test-first 3 690 true +1475674956060 test-first 3 690 true +1475674956061 test-first 3 690 true +1475674956062 test-first 3 690 true +1475674996032 test-addition 1 25 true +1475674996033 test-addition 1 25 true diff --git a/.besouro/20161005162327369/disagreements.txt b/.besouro/20161005162327369/disagreements.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/20161005162327369/randomHeuristicEpisodes.txt b/.besouro/20161005162327369/randomHeuristicEpisodes.txt new file mode 100644 index 0000000..9cc8da2 --- /dev/null +++ b/.besouro/20161005162327369/randomHeuristicEpisodes.txt @@ -0,0 +1,4 @@ +1475674082277 test-addition 2 274 true +1475674251230 test-first 3 157 true +1475674956027 test-first 3 690 true +1475674996032 test-addition 1 25 false diff --git a/.besouro/20161005162327369/userComments.txt b/.besouro/20161005162327369/userComments.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/20161005162327369/zorroEpisodes.txt b/.besouro/20161005162327369/zorroEpisodes.txt new file mode 100644 index 0000000..25b740a --- /dev/null +++ b/.besouro/20161005162327369/zorroEpisodes.txt @@ -0,0 +1,4 @@ +1475674082277 test-addition 2 274 true +1475674251230 test-first 3 168 true +1475674956027 test-first 3 704 true +1475674996032 test-addition 1 40 true diff --git a/.besouro/20161012135455198/actions.txt b/.besouro/20161012135455198/actions.txt new file mode 100644 index 0000000..cf4f479 --- /dev/null +++ b/.besouro/20161012135455198/actions.txt @@ -0,0 +1,31 @@ +FileOpenedAction 1476269695411 SpreadsheetTest.java 1022 6 16 5 +EditAction 1476269797530 Spreadsheet.java 757 3 2 0 +CompilationAction 1476269801858 Spreadsheet.java +CompilationAction 1476269801861 Spreadsheet.java +CompilationAction 1476269801861 Spreadsheet.java +CompilationAction 1476269841129 Spreadsheet.java +CompilationAction 1476269841131 Spreadsheet.java +CompilationAction 1476269841132 Spreadsheet.java +UnitTestCaseAction 1476269845212 SpreadsheetTest.java OK +UnitTestSessionAction 1476269845218 SpreadsheetTest.java OK +RefactoringAction 1476269849759 SpreadsheetTest.java ADD void testAssignment_A1_ValidString()/2 METHOD +RefactoringAction 1476269857804 SpreadsheetTest.java RENAME testAssignment_A1_ValidString()/2=>void testAssignment_A1_String_Missing() METHOD +RefactoringAction 1476269890344 SpreadsheetTest.java RENAME testAssignment_A1_String_Missing()=>void testAssignment_A1_String_Missing_Single_Quote() METHOD +RefactoringAction 1476269896868 SpreadsheetTest.java RENAME testAssignment_A1_String_Missing_Single_Quote()=>void testAssignment_A1_String_Missing_SingleQuote() METHOD +RefactoringAction 1476269899389 SpreadsheetTest.java RENAME testAssignment_A1_String_Missing_SingleQuote()=>void testAssignment_A1_String_Missing_SingleQuote_Begin() METHOD +RefactoringAction 1476269902429 SpreadsheetTest.java ADD void testAssignment_A1_String_Missing_SingleQuote_Begin()/2 METHOD +RefactoringAction 1476269904950 SpreadsheetTest.java RENAME testAssignment_A1_String_Missing_SingleQuote_Begin()/2=>void testAssignment_A1_String_Missing_SingleQuote_EN() METHOD +RefactoringAction 1476269905968 SpreadsheetTest.java RENAME testAssignment_A1_String_Missing_SingleQuote_EN()=>void testAssignment_A1_String_Missing_SingleQuote_End() METHOD +RefactoringAction 1476269908486 SpreadsheetTest.java RENAME testAssignment_A1_String_Missing_SingleQuote_End()=>void testAssignment_A1_String_Missing_SingleQuote_End_Error() METHOD +RefactoringAction 1476269912518 SpreadsheetTest.java RENAME testAssignment_A1_String_Missing_SingleQuote_Begin()=>void testAssignment_A1_String_Missing_SingleQuote_Begin_Error() METHOD +EditAction 1476269922901 SpreadsheetTest.java 1400 8 22 7 +EditAction 1476269931184 SpreadsheetTest.java 1399 8 22 7 +EditAction 1476269991718 SpreadsheetTest.java 1401 8 22 7 +UnitTestCaseAction 1476269997873 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476269997874 SpreadsheetTest.java FAIL +EditAction 1476270030542 Spreadsheet.java 896 3 4 0 +CompilationAction 1476270032816 Spreadsheet.java +EditAction 1476270050821 Spreadsheet.java 904 3 4 0 +UnitTestCaseAction 1476270056363 SpreadsheetTest.java OK +UnitTestSessionAction 1476270056364 SpreadsheetTest.java OK +EditAction 1476270135784 SpreadsheetTest.java 1400 8 22 7 diff --git a/.besouro/20161012135455198/besouroEpisodes.txt b/.besouro/20161012135455198/besouroEpisodes.txt new file mode 100644 index 0000000..a306307 --- /dev/null +++ b/.besouro/20161012135455198/besouroEpisodes.txt @@ -0,0 +1,8 @@ +1476269845218 regression 2 149 true +1476269845219 regression 1 149 true +1476270056364 test-first 3 206 true +1476270056365 test-first 3 206 true +1476270056366 test-first 3 206 true +1476270056367 test-first 3 206 true +1476270056368 test-first 3 206 true +1476270056369 test-first 3 206 true diff --git a/.besouro/20161012135455198/disagreements.txt b/.besouro/20161012135455198/disagreements.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/20161012135455198/randomHeuristicEpisodes.txt b/.besouro/20161012135455198/randomHeuristicEpisodes.txt new file mode 100644 index 0000000..9ebd826 --- /dev/null +++ b/.besouro/20161012135455198/randomHeuristicEpisodes.txt @@ -0,0 +1,2 @@ +1476269845218 regression 2 149 false +1476270056364 test-first 3 206 true diff --git a/.besouro/20161012135455198/userComments.txt b/.besouro/20161012135455198/userComments.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/20161012135455198/zorroEpisodes.txt b/.besouro/20161012135455198/zorroEpisodes.txt new file mode 100644 index 0000000..d7f5d59 --- /dev/null +++ b/.besouro/20161012135455198/zorroEpisodes.txt @@ -0,0 +1,2 @@ +1476269845218 regression 2 149 true +1476270056364 test-first 3 211 true diff --git a/.besouro/20161012141626179/actions.txt b/.besouro/20161012141626179/actions.txt new file mode 100644 index 0000000..192aae2 --- /dev/null +++ b/.besouro/20161012141626179/actions.txt @@ -0,0 +1,890 @@ +FileOpenedAction 1476270986408 Spreadsheet.java 1113 3 4 0 +EditAction 1476271032964 SpreadsheetTest.java 1580 9 22 7 +CompilationAction 1476271033171 SpreadsheetTest.java +CompilationAction 1476271040180 SpreadsheetTest.java +EditAction 1476271042845 Spreadsheet.java 1113 3 4 0 +UnitTestCaseAction 1476271043184 SpreadsheetTest.java OK +UnitTestSessionAction 1476271043185 SpreadsheetTest.java OK +RefactoringAction 1476271109564 Spreadsheet.java ADD int consume FIELD +RefactoringAction 1476271113085 Spreadsheet.java RENAME consume=>int consumeStringLiteral FIELD +RefactoringAction 1476271117605 Spreadsheet.java RENAME consumeStringLiteral=>int consumeStringLiteral(int) METHOD +RefactoringAction 1476271241223 Spreadsheet.java RENAME consumeStringLiteral(int)=>String consumeStringLiteral(String, int) METHOD +EditAction 1476271330224 Spreadsheet.java 1113 3 4 0 +EditAction 1476271351511 Spreadsheet.java 1393 3 4 0 +UnitTestCaseAction 1476271355212 SpreadsheetTest.java OK +UnitTestSessionAction 1476271355212 SpreadsheetTest.java OK +RefactoringAction 1476271363360 SpreadsheetTest.java ADD void testAssignment_A1_Assign_String()/2 METHOD +RefactoringAction 1476271366887 SpreadsheetTest.java RENAME testAssignment_A1_Assign_String()/2=>void testAssignment_A1_Assign_() METHOD +RefactoringAction 1476271368404 SpreadsheetTest.java RENAME testAssignment_A1_Assign_()=>void testAssignment_A1_Assign_Integer() METHOD +RefactoringAction 1476271373926 SpreadsheetTest.java RENAME testAssignment_A1_Assign_Integer()=>void testAssignment_A1_Assign_Integer_Positive() METHOD +RefactoringAction 1476271383472 SpreadsheetTest.java ADD void testAssignment_A1_Assign_Integer_Positive()/2 METHOD +RefactoringAction 1476271384488 SpreadsheetTest.java RENAME testAssignment_A1_Assign_Integer_Positive()/2=>void testAssignment_A1_Assign_Integer_Positie() METHOD +RefactoringAction 1476271387003 SpreadsheetTest.java RENAME testAssignment_A1_Assign_Integer_Positie()=>void testAssignment_A1_Assign_Integer_Negative() METHOD +EditAction 1476271392139 SpreadsheetTest.java 1910 11 31 10 +UnitTestCaseAction 1476271393345 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271393345 SpreadsheetTest.java FAIL +EditAction 1476271482839 Spreadsheet.java 1393 3 4 0 +UnitTestCaseAction 1476271484626 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271484627 SpreadsheetTest.java FAIL +EditAction 1476271526652 Spreadsheet.java 1445 3 4 0 +EditAction 1476271530657 Spreadsheet.java 1444 3 4 0 +EditAction 1476271534543 Spreadsheet.java 1450 3 4 0 +EditAction 1476271536856 Spreadsheet.java 1449 3 4 0 +EditAction 1476271545287 Spreadsheet.java 1448 3 4 0 +UnitTestCaseAction 1476271546431 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271546431 SpreadsheetTest.java FAIL +UnitTestCaseAction 1476271558005 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271558005 SpreadsheetTest.java FAIL +EditAction 1476271580780 Spreadsheet.java 1448 3 4 0 +UnitTestCaseAction 1476271582094 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271582095 SpreadsheetTest.java FAIL +EditAction 1476271586756 Spreadsheet.java 1448 3 4 0 +UnitTestCaseAction 1476271588373 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271588374 SpreadsheetTest.java FAIL +EditAction 1476271613891 Spreadsheet.java 1448 3 4 0 +UnitTestCaseAction 1476271614958 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271614959 SpreadsheetTest.java FAIL +EditAction 1476271629143 Spreadsheet.java 1448 3 4 0 +EditAction 1476271630900 Spreadsheet.java 1448 3 4 0 +UnitTestCaseAction 1476271632075 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271632075 SpreadsheetTest.java FAIL +EditAction 1476271656829 Spreadsheet.java 1448 3 4 0 +EditAction 1476271672771 Spreadsheet.java 1448 3 4 0 +UnitTestCaseAction 1476271674324 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271674324 SpreadsheetTest.java FAIL +EditAction 1476271718270 Spreadsheet.java 1448 3 4 0 +UnitTestCaseAction 1476271722227 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271722228 SpreadsheetTest.java FAIL +EditAction 1476271729317 Spreadsheet.java 1448 3 4 0 +UnitTestCaseAction 1476271730167 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271730168 SpreadsheetTest.java FAIL +EditAction 1476271731824 Spreadsheet.java 1448 3 4 0 +UnitTestCaseAction 1476271732852 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271732852 SpreadsheetTest.java FAIL +EditAction 1476271783844 Spreadsheet.java 1444 3 4 0 +UnitTestCaseAction 1476271785301 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271785302 SpreadsheetTest.java FAIL +UnitTestCaseAction 1476271786410 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271786411 SpreadsheetTest.java FAIL +EditAction 1476271791197 Spreadsheet.java 1444 3 4 0 +UnitTestCaseAction 1476271792308 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271792308 SpreadsheetTest.java FAIL +EditAction 1476271793806 Spreadsheet.java 1443 3 2 0 +CompilationAction 1476271793914 Spreadsheet.java +CompilationAction 1476271794340 Spreadsheet.java +EditAction 1476271812343 Spreadsheet.java 1444 3 4 0 +UnitTestCaseAction 1476271813853 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271813854 SpreadsheetTest.java FAIL +EditAction 1476271827682 Spreadsheet.java 1452 3 4 0 +UnitTestCaseAction 1476271828706 SpreadsheetTest.java OK +UnitTestSessionAction 1476271828706 SpreadsheetTest.java OK +EditAction 1476271832090 Spreadsheet.java 1446 3 4 0 +EditAction 1476271841506 Spreadsheet.java 1459 3 4 0 +RefactoringAction 1476271897178 SpreadsheetTest.java ADD void testAssignment_A1_Assign_Integer_Positive()/2 METHOD +RefactoringAction 1476271901717 SpreadsheetTest.java REMOVE testAssignment_A1_Assign_Integer_Positive()/2 METHOD +RefactoringAction 1476271903729 SpreadsheetTest.java ADD void testAssignment_A1_Assign_String()/2 METHOD +RefactoringAction 1476271906747 SpreadsheetTest.java RENAME testAssignment_A1_Assign_String()/2=>void testAssignment_A1_Assign_String_Error() METHOD +RefactoringAction 1476271916265 SpreadsheetTest.java RENAME testAssignment_A1_Assign_String_Error()=>void testAssignment_A1_Assign_String_Missing_SingleQuote_End_Error() METHOD +RefactoringAction 1476271918778 SpreadsheetTest.java RENAME testAssignment_A1_Assign_String_Missing_SingleQuote_End_Error()=>void testAssignment_A1_Assign_String_Missing_SingleQuote_Begin_Error() METHOD +RefactoringAction 1476271921796 SpreadsheetTest.java ADD void testAssignment_A1_Assign_String_Missing_SingleQuote_Begin_Error()/2 METHOD +RefactoringAction 1476271925809 SpreadsheetTest.java RENAME testAssignment_A1_Assign_String_Missing_SingleQuote_Begin_Error()/2=>void testAssignment_A1_Assign_String_Missing_SingleQuote_End_Error() METHOD +EditAction 1476271930435 SpreadsheetTest.java 2310 13 37 12 +EditAction 1476271935451 Spreadsheet.java 1465 3 4 0 +UnitTestCaseAction 1476271935782 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476271935782 SpreadsheetTest.java FAIL +EditAction 1476272008819 Spreadsheet.java 1569 3 4 0 +EditAction 1476272014191 Spreadsheet.java 1569 3 4 0 +UnitTestCaseAction 1476272019651 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272019651 SpreadsheetTest.java FAIL +EditAction 1476272033240 SpreadsheetTest.java 2253 13 37 12 +CompilationAction 1476272033348 SpreadsheetTest.java +CompilationAction 1476272033348 SpreadsheetTest.java +RefactoringAction 1476272034385 SpreadsheetTest.java RENAME Error()=>void testAssignment_A1_Assign_String_Missing_SingleQuote_End_Error() METHOD +CompilationAction 1476272035720 SpreadsheetTest.java +CompilationAction 1476272035721 SpreadsheetTest.java +UnitTestCaseAction 1476272036857 SpreadsheetTest.java OK +UnitTestSessionAction 1476272036858 SpreadsheetTest.java OK +RefactoringAction 1476272059909 SpreadsheetTest.java ADD void testAssignment_A1_Assign_Integer_Negative()/2 METHOD +RefactoringAction 1476272067436 SpreadsheetTest.java RENAME testAssignment_A1_Assign_Integer_Negative()/2=>void testAssignment_A1_Reference_Integer_Negative() METHOD +RefactoringAction 1476272069450 SpreadsheetTest.java RENAME testAssignment_A1_Reference_Integer_Negative()=>void testAssignment_A1_Reference_A2Integer_Negative() METHOD +RefactoringAction 1476272070466 SpreadsheetTest.java RENAME testAssignment_A1_Reference_A2Integer_Negative()=>void testAssignment_A1_Reference_A2_Integer_Negative() METHOD +EditAction 1476272072894 SpreadsheetTest.java 2469 14 40 13 +RefactoringAction 1476272080499 SpreadsheetTest.java ADD void testAssignment_A1_Reference_A2_Integer()/2 METHOD +RefactoringAction 1476272083507 SpreadsheetTest.java RENAME testAssignment_A1_Reference_A2_Integer()/2=>void testAssignment_A1_Reference_A2_String() METHOD +RefactoringAction 1476272086520 SpreadsheetTest.java REMOVE testAssignment_A1_Reference_A2_String() METHOD +RefactoringAction 1476272087532 SpreadsheetTest.java ADD void testAssignment_A1_Reference_A2_String() METHOD +RefactoringAction 1476272101583 SpreadsheetTest.java RENAME testAssignment_A1_Reference_A2_String()=>void testAssignment_A2_Reference_A2_String() METHOD +RefactoringAction 1476272103090 SpreadsheetTest.java RENAME testAssignment_A2_Reference_A2_String()=>void testAssignment_A1_Reference_A2_String() METHOD +RefactoringAction 1476272108611 SpreadsheetTest.java RENAME testAssignment_A1_Reference_A2_String()=>void testAssignment_A2_Reference_A2_String() METHOD +RefactoringAction 1476272112126 SpreadsheetTest.java RENAME testAssignment_A2_Reference_A2_String()=>void testAssignment_A1_Reference_A2_String() METHOD +RefactoringAction 1476272117638 SpreadsheetTest.java RENAME testAssignment_A1_Reference_A2_String()=>void testAssignment_A2_Reference_A2_String() METHOD +RefactoringAction 1476272119650 SpreadsheetTest.java RENAME testAssignment_A2_Reference_A2_String()=>void testAssignment_A2_Reference_AA_String() METHOD +RefactoringAction 1476272122167 SpreadsheetTest.java RENAME testAssignment_A1_Reference_A2_Integer()=>void testAssignment_A2_Reference_A2_Integer() METHOD +RefactoringAction 1476272123679 SpreadsheetTest.java RENAME testAssignment_A2_Reference_A2_Integer()=>void testAssignment_A2_Reference_A1_Integer() METHOD +EditAction 1476272162079 SpreadsheetTest.java 2697 15 45 14 +UnitTestCaseAction 1476272163788 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272163789 SpreadsheetTest.java FAIL +EditAction 1476272169442 SpreadsheetTest.java 2697 15 45 14 +UnitTestCaseAction 1476272170616 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272170616 SpreadsheetTest.testAssignment_A2_Reference_A1_String FAIL +UnitTestCaseAction 1476272177296 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272177296 SpreadsheetTest.java FAIL +EditAction 1476272226192 Spreadsheet.java 1616 3 4 0 +CompilationAction 1476272226325 Spreadsheet.java +CompilationAction 1476272505602 Spreadsheet.java +EditAction 1476272558261 Spreadsheet.java 1910 3 6 0 +EditAction 1476272586848 Spreadsheet.java 1956 3 6 0 +UnitTestCaseAction 1476272588247 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272588248 SpreadsheetTest.java FAIL +EditAction 1476272614094 Spreadsheet.java 1983 3 6 0 +UnitTestCaseAction 1476272615006 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272615006 SpreadsheetTest.java FAIL +EditAction 1476272623062 Spreadsheet.java 1770 3 5 0 +UnitTestCaseAction 1476272624177 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272624178 SpreadsheetTest.java FAIL +EditAction 1476272630138 Spreadsheet.java 1983 3 6 0 +EditAction 1476272666108 Spreadsheet.java 2009 3 6 0 +UnitTestCaseAction 1476272668396 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272668396 SpreadsheetTest.java FAIL +EditAction 1476272678250 Spreadsheet.java 1799 3 5 0 +UnitTestCaseAction 1476272679420 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272679421 SpreadsheetTest.java FAIL +EditAction 1476272687655 Spreadsheet.java 1604 3 5 0 +UnitTestCaseAction 1476272689015 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272689015 SpreadsheetTest.java FAIL +EditAction 1476272731189 Spreadsheet.java 1605 3 5 0 +EditAction 1476272734457 Spreadsheet.java 1581 3 5 0 +UnitTestCaseAction 1476272736873 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272736873 SpreadsheetTest.java FAIL +EditAction 1476272760042 Spreadsheet.java 1581 3 5 0 +EditAction 1476272777480 Spreadsheet.java 1789 3 6 0 +UnitTestCaseAction 1476272782132 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272782133 SpreadsheetTest.java FAIL +EditAction 1476272790071 Spreadsheet.java 1736 3 6 0 +UnitTestCaseAction 1476272793130 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272793131 SpreadsheetTest.java FAIL +EditAction 1476272801183 Spreadsheet.java 1799 3 5 0 +UnitTestCaseAction 1476272807725 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272807725 SpreadsheetTest.java FAIL +EditAction 1476272837046 Spreadsheet.java 1799 3 5 0 +UnitTestCaseAction 1476272838200 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272838200 SpreadsheetTest.java FAIL +EditAction 1476272840633 Spreadsheet.java 1799 3 5 0 +UnitTestCaseAction 1476272841586 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272841587 SpreadsheetTest.java FAIL +EditAction 1476272843680 Spreadsheet.java 1799 3 5 0 +EditAction 1476272891105 Spreadsheet.java 1910 3 5 0 +UnitTestCaseAction 1476272892078 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272892079 SpreadsheetTest.java FAIL +EditAction 1476272994427 Spreadsheet.java 1716 3 5 0 +UnitTestCaseAction 1476272995352 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476272995352 SpreadsheetTest.java FAIL +EditAction 1476273014396 Spreadsheet.java 1716 3 5 0 +UnitTestCaseAction 1476273016062 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273016063 SpreadsheetTest.java FAIL +EditAction 1476273018842 Spreadsheet.java 1716 3 5 0 +EditAction 1476273076551 Spreadsheet.java 1716 3 5 0 +UnitTestCaseAction 1476273077909 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273077909 SpreadsheetTest.java FAIL +EditAction 1476273091043 Spreadsheet.java 1735 3 3 0 +CompilationAction 1476273091170 Spreadsheet.java +CompilationAction 1476273091170 Spreadsheet.java +CompilationAction 1476273092564 Spreadsheet.java +CompilationAction 1476273092565 Spreadsheet.java +UnitTestCaseAction 1476273094839 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273094839 SpreadsheetTest.java FAIL +EditAction 1476273108119 Spreadsheet.java 1738 3 5 0 +UnitTestCaseAction 1476273109194 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273109195 SpreadsheetTest.java FAIL +EditAction 1476273113593 Spreadsheet.java 1738 3 5 0 +UnitTestCaseAction 1476273118577 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273118578 SpreadsheetTest.java FAIL +EditAction 1476273133161 Spreadsheet.java 1605 3 5 0 +UnitTestCaseAction 1476273134052 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273134053 SpreadsheetTest.java FAIL +EditAction 1476273233544 Spreadsheet.java 1758 3 3 0 +CompilationAction 1476273233663 Spreadsheet.java +UnitTestCaseAction 1476273245829 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273245829 SpreadsheetTest.java FAIL +EditAction 1476273366410 Spreadsheet.java 1777 3 5 0 +UnitTestCaseAction 1476273367996 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273367996 SpreadsheetTest.java FAIL +EditAction 1476273399458 Spreadsheet.java 1855 3 6 0 +UnitTestCaseAction 1476273402048 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273402048 SpreadsheetTest.java FAIL +EditAction 1476273481004 Spreadsheet.java 2090 3 6 0 +EditAction 1476273499491 Spreadsheet.java 2057 3 6 0 +UnitTestCaseAction 1476273503882 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273503882 SpreadsheetTest.java FAIL +EditAction 1476273571843 Spreadsheet.java 2080 3 6 0 +CompilationAction 1476273571953 Spreadsheet.java +CompilationAction 1476273571953 Spreadsheet.java +CompilationAction 1476273578281 Spreadsheet.java +CompilationAction 1476273578281 Spreadsheet.java +UnitTestCaseAction 1476273580159 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273580159 SpreadsheetTest.java FAIL +EditAction 1476273599185 Spreadsheet.java 2113 3 6 0 +EditAction 1476273608753 Spreadsheet.java 2114 3 6 0 +UnitTestCaseAction 1476273611092 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273611092 SpreadsheetTest.java FAIL +EditAction 1476273627375 Spreadsheet.java 2161 3 6 0 +EditAction 1476273630857 Spreadsheet.java 2157 3 6 0 +UnitTestCaseAction 1476273633108 SpreadsheetTest.java OK +UnitTestSessionAction 1476273633109 SpreadsheetTest.java OK +RefactoringAction 1476273654013 SpreadsheetTest.java ADD void testAssignment_A2_Reference_A1_Integer()/2 METHOD +RefactoringAction 1476273666030 SpreadsheetTest.java RENAME testAssignment_A2_Reference_A1_Integer()/2=>void testAssignment_A2_Reference_A1_Integer FIELD +RefactoringAction 1476273669053 SpreadsheetTest.java RENAME testAssignment_A2_Reference_A1_Integer()/2=>void testAssignment_A2_Reference_A1_Integer_() METHOD +RefactoringAction 1476273670564 SpreadsheetTest.java RENAME testAssignment_A2_Reference_A1_Integer_()=>void testAssignment_A2_Reference_A1_Integer()/2 METHOD +RefactoringAction 1476273673578 SpreadsheetTest.java RENAME testAssignment_A2_Reference_A1_Integer()/2=>void testAssignment_A2_InvalidReference_A1_Integer() METHOD +RefactoringAction 1476273676091 SpreadsheetTest.java RENAME testAssignment_A2_InvalidReference_A1_Integer()=>void testAssignment_A2_InvalidReference_A1_Integer_Error() METHOD +RefactoringAction 1476273679605 SpreadsheetTest.java RENAME testAssignment_A2_InvalidReference_A1_Integer_Error()=>void testAssignment_A2_InvalidReference_Error() METHOD +EditAction 1476273690677 SpreadsheetTest.java 2889 16 49 15 +EditAction 1476273694631 SpreadsheetTest.java 2892 16 49 15 +EditAction 1476273699198 SpreadsheetTest.java 2866 16 48 15 +UnitTestCaseAction 1476273701248 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273701249 SpreadsheetTest.java FAIL +EditAction 1476273765021 Spreadsheet.java 2163 3 6 0 +EditAction 1476273796193 Spreadsheet.java 2185 3 6 0 +EditAction 1476273810226 Spreadsheet.java 2218 3 6 0 +EditAction 1476273813875 Spreadsheet.java 2214 3 6 0 +UnitTestCaseAction 1476273816683 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273816683 SpreadsheetTest.java FAIL +EditAction 1476273840322 Spreadsheet.java 2257 3 6 0 +UnitTestCaseAction 1476273849218 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273849218 SpreadsheetTest.java FAIL +EditAction 1476273865544 Spreadsheet.java 2309 3 6 0 +EditAction 1476273874612 Spreadsheet.java 2276 3 6 0 +UnitTestCaseAction 1476273876065 SpreadsheetTest.java OK +UnitTestSessionAction 1476273876066 SpreadsheetTest.java OK +RefactoringAction 1476273901190 SpreadsheetTest.java ADD void testAssignment_A2_InvalidReference_Error()/2 METHOD +RefactoringAction 1476273905203 SpreadsheetTest.java RENAME testAssignment_A2_InvalidReference_Error()/2=>void testAssignment_A2_Reference_Error() METHOD +RefactoringAction 1476273907716 SpreadsheetTest.java RENAME testAssignment_A2_InvalidReference_Error()=>void testAssignment_A2_Reference_Error()/2 METHOD +RefactoringAction 1476273911229 SpreadsheetTest.java RENAME testAssignment_A2_Reference_Error()/2=>void testAssignment_A2_Reference_Invalid_Error() METHOD +RefactoringAction 1476273915743 SpreadsheetTest.java RENAME testAssignment_A2_Reference_Error()=>void testAssignment_A2_Reference_Circlular_Error() METHOD +RefactoringAction 1476273921256 SpreadsheetTest.java RENAME testAssignment_A2_Reference_Circlular_Error()=>void testAssignment_A2_Reference_Circular_Error() METHOD +RefactoringAction 1476273932289 SpreadsheetTest.java RENAME testAssignment_A2_Reference_Circular_Error()=>void testAssignment_Reference_Circular_Error() METHOD +RefactoringAction 1476273934302 SpreadsheetTest.java RENAME testAssignment_A2_Reference_Invalid_Error()=>void testAssignment_Reference_Invalid_Error() METHOD +EditAction 1476273944127 SpreadsheetTest.java 3034 17 51 16 +EditAction 1476273959271 SpreadsheetTest.java 3062 17 52 16 +EditAction 1476273965763 SpreadsheetTest.java 3062 17 52 16 +UnitTestCaseAction 1476273967822 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476273967823 SpreadsheetTest.java FAIL +EditAction 1476274043348 Spreadsheet.java 2357 3 6 0 +CompilationAction 1476274043459 Spreadsheet.java +RefactoringAction 1476274060140 Spreadsheet.java ADD String ERROR/2 FIELD +RefactoringAction 1476274062156 Spreadsheet.java RENAME ERROR/2=>String CIRCULAR FIELD +CompilationAction 1476274088659 Spreadsheet.java +CompilationAction 1476274088808 Spreadsheet.java +CompilationAction 1476274088808 Spreadsheet.java +CompilationAction 1476274102405 Spreadsheet.java +CompilationAction 1476274102406 Spreadsheet.java +UnitTestCaseAction 1476274104216 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476274104216 SpreadsheetTest.java FAIL +RefactoringAction 1476274110911 SpreadsheetTest.java RENAME testAssignment_Reference_Circular_Error()=>void testAssignment_Reference_Circular() METHOD +EditAction 1476274111450 SpreadsheetTest.java 3056 17 52 16 +EditAction 1476274121234 Spreadsheet.java 2506 3 6 0 +UnitTestCaseAction 1476274123534 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476274123535 SpreadsheetTest.java FAIL +EditAction 1476274140201 Spreadsheet.java 2484 3 6 0 +UnitTestCaseAction 1476274141633 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476274141633 SpreadsheetTest.java FAIL +EditAction 1476274158723 Spreadsheet.java 2490 3 6 0 +UnitTestCaseAction 1476274160019 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476274160019 SpreadsheetTest.java FAIL +EditAction 1476274203034 Spreadsheet.java 2492 3 6 0 +UnitTestCaseAction 1476274205628 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476274205628 SpreadsheetTest.java FAIL +EditAction 1476274216667 Spreadsheet.java 2489 3 6 0 +UnitTestCaseAction 1476274217664 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476274217664 SpreadsheetTest.java FAIL +EditAction 1476274225571 Spreadsheet.java 2495 3 6 0 +UnitTestCaseAction 1476274226787 SpreadsheetTest.java OK +UnitTestSessionAction 1476274226787 SpreadsheetTest.java OK +EditAction 1476274277483 Spreadsheet.java 2468 3 4 0 +CompilationAction 1476274277602 Spreadsheet.java +CompilationAction 1476274277602 Spreadsheet.java +CompilationAction 1476274290640 Spreadsheet.java +CompilationAction 1476274290641 Spreadsheet.java +EditAction 1476274431229 Spreadsheet.java 2542 3 6 0 +RefactoringAction 1476274435081 Spreadsheet.java ADD int type FIELD +RefactoringAction 1476274445105 Spreadsheet.java ADD ValueType ENUm FIELD +RefactoringAction 1476274459123 Spreadsheet.java REMOVE ENUm FIELD +RefactoringAction 1476274461646 Spreadsheet.java ADD ValueType VALUE FIELD +RefactoringAction 1476274464664 Spreadsheet.java ADD ValueType REFERENCE FIELD +CompilationAction 1476274469635 Spreadsheet.java +CompilationAction 1476274469635 Spreadsheet.java +RefactoringAction 1476274471688 Spreadsheet.java ADD ValueType type FIELD +CompilationAction 1476274474622 Spreadsheet.java +CompilationAction 1476274474623 Spreadsheet.java +EditAction 1476274529761 Spreadsheet.java 2610 3 6 0 +CompilationAction 1476274529904 Spreadsheet.java +CompilationAction 1476274529904 Spreadsheet.java +CompilationAction 1476274529905 Spreadsheet.java +RefactoringAction 1476274562035 Spreadsheet.java REMOVE evaluate(String) METHOD +RefactoringAction 1476274570075 Spreadsheet.java ADD String evaluate(String) METHOD +RefactoringAction 1476274594244 Spreadsheet.java REMOVE evaluate(String) METHOD +RefactoringAction 1476274597261 Spreadsheet.java ADD String evaluate(String) METHOD +RefactoringAction 1476274646112 Spreadsheet.java ADD Value() METHOD +RefactoringAction 1476274646113 Spreadsheet.java ADD HashMap mValues FIELD +RefactoringAction 1476274646113 Spreadsheet.java ADD String ERROR FIELD +RefactoringAction 1476274646115 Spreadsheet.java ADD String CIRCULAR FIELD +RefactoringAction 1476274646115 Spreadsheet.java ADD Value get(String) METHOD +RefactoringAction 1476274646116 Spreadsheet.java ADD void set(String, String) METHOD +RefactoringAction 1476274646117 Spreadsheet.java ADD String evaluate(String) METHOD +RefactoringAction 1476274647628 Spreadsheet.java RENAME Value()=>Value(String) METHOD +RefactoringAction 1476274654149 Spreadsheet.java RENAME Value(String)=>Value(String, ValueType) METHOD +CompilationAction 1476274661994 Spreadsheet.java +CompilationAction 1476274661995 Spreadsheet.java +CompilationAction 1476274661996 Spreadsheet.java +CompilationAction 1476274662186 Spreadsheet.java +CompilationAction 1476274662187 Spreadsheet.java +CompilationAction 1476274662187 Spreadsheet.java +CompilationAction 1476274662187 Spreadsheet.java +CompilationAction 1476274662187 Spreadsheet.java +CompilationAction 1476274662188 Spreadsheet.java +CompilationAction 1476274662188 Spreadsheet.java +CompilationAction 1476274662188 Spreadsheet.java +CompilationAction 1476274662188 Spreadsheet.java +CompilationAction 1476274662189 Spreadsheet.java +CompilationAction 1476274662189 Spreadsheet.java +CompilationAction 1476274662189 Spreadsheet.java +CompilationAction 1476274663677 Spreadsheet.java +CompilationAction 1476274663678 Spreadsheet.java +CompilationAction 1476274663679 Spreadsheet.java +CompilationAction 1476274663679 Spreadsheet.java +CompilationAction 1476274663680 Spreadsheet.java +CompilationAction 1476274663680 Spreadsheet.java +CompilationAction 1476274663681 Spreadsheet.java +CompilationAction 1476274663681 Spreadsheet.java +CompilationAction 1476274663682 Spreadsheet.java +CompilationAction 1476274663682 Spreadsheet.java +CompilationAction 1476274663683 Spreadsheet.java +CompilationAction 1476274663840 Spreadsheet.java +CompilationAction 1476274663841 Spreadsheet.java +CompilationAction 1476274663841 Spreadsheet.java +CompilationAction 1476274663841 Spreadsheet.java +CompilationAction 1476274663841 Spreadsheet.java +CompilationAction 1476274663841 Spreadsheet.java +CompilationAction 1476274663841 Spreadsheet.java +CompilationAction 1476274663841 Spreadsheet.java +CompilationAction 1476274663842 Spreadsheet.java +CompilationAction 1476274663842 Spreadsheet.java +CompilationAction 1476274663842 Spreadsheet.java +CompilationAction 1476274663842 Spreadsheet.java +CompilationAction 1476274721292 Spreadsheet.java +CompilationAction 1476274721293 Spreadsheet.java +CompilationAction 1476274721294 Spreadsheet.java +CompilationAction 1476274721295 Spreadsheet.java +CompilationAction 1476274721296 Spreadsheet.java +CompilationAction 1476274721296 Spreadsheet.java +CompilationAction 1476274721297 Spreadsheet.java +CompilationAction 1476274721298 Spreadsheet.java +CompilationAction 1476274721299 Spreadsheet.java +CompilationAction 1476274721300 Spreadsheet.java +CompilationAction 1476274721300 Spreadsheet.java +CompilationAction 1476274721302 Spreadsheet.java +CompilationAction 1476274721482 Spreadsheet.java +CompilationAction 1476274721482 Spreadsheet.java +CompilationAction 1476274721482 Spreadsheet.java +CompilationAction 1476274721482 Spreadsheet.java +CompilationAction 1476274721483 Spreadsheet.java +CompilationAction 1476274721483 Spreadsheet.java +CompilationAction 1476274721483 Spreadsheet.java +CompilationAction 1476274721483 Spreadsheet.java +CompilationAction 1476274721483 Spreadsheet.java +RefactoringAction 1476274756958 Spreadsheet.java ADD ValueType VALUE/2 FIELD +RefactoringAction 1476274760479 Spreadsheet.java RENAME VALUE/2=>ValueType VALUE_VALID FIELD +RefactoringAction 1476274763500 Spreadsheet.java RENAME VALUE_VALID=>ValueType VALID FIELD +RefactoringAction 1476274770042 Spreadsheet.java ADD HashMap mValues FIELD +RefactoringAction 1476274770043 Spreadsheet.java ADD String ERROR FIELD +RefactoringAction 1476274770044 Spreadsheet.java ADD String CIRCULAR FIELD +RefactoringAction 1476274770045 Spreadsheet.java ADD Value get(String) METHOD +RefactoringAction 1476274770046 Spreadsheet.java ADD void set(String, String) METHOD +RefactoringAction 1476274770047 Spreadsheet.java ADD String evaluate(String) METHOD +RefactoringAction 1476274772569 Spreadsheet.java REMOVE VALID FIELD +RefactoringAction 1476274785682 Spreadsheet.java ADD String value FIELD +RefactoringAction 1476274785683 Spreadsheet.java ADD ValueType type FIELD +RefactoringAction 1476274785684 Spreadsheet.java ADD HashMap mValues FIELD +RefactoringAction 1476274785685 Spreadsheet.java ADD String ERROR FIELD +RefactoringAction 1476274785685 Spreadsheet.java ADD String CIRCULAR FIELD +RefactoringAction 1476274785686 Spreadsheet.java ADD Value get(String) METHOD +RefactoringAction 1476274785687 Spreadsheet.java ADD void set(String, String) METHOD +RefactoringAction 1476274785687 Spreadsheet.java ADD String evaluate(String) METHOD +CompilationAction 1476274795670 Spreadsheet.java +CompilationAction 1476274795670 Spreadsheet.java +CompilationAction 1476274795671 Spreadsheet.java +CompilationAction 1476274795672 Spreadsheet.java +CompilationAction 1476274795672 Spreadsheet.java +CompilationAction 1476274795673 Spreadsheet.java +CompilationAction 1476274795673 Spreadsheet.java +CompilationAction 1476274795673 Spreadsheet.java +CompilationAction 1476274795674 Spreadsheet.java +CompilationAction 1476274795857 Spreadsheet.java +CompilationAction 1476274795858 Spreadsheet.java +CompilationAction 1476274795858 Spreadsheet.java +CompilationAction 1476274795858 Spreadsheet.java +CompilationAction 1476274795858 Spreadsheet.java +CompilationAction 1476274795859 Spreadsheet.java +CompilationAction 1476274795859 Spreadsheet.java +CompilationAction 1476274795859 Spreadsheet.java +CompilationAction 1476274795859 Spreadsheet.java +RefactoringAction 1476274864275 Spreadsheet.java ADD ValueType VALUE/2 FIELD +RefactoringAction 1476274866293 Spreadsheet.java REMOVE VALUE/2 FIELD +RefactoringAction 1476274867311 Spreadsheet.java ADD ValueType VALUE/2 FIELD +CompilationAction 1476274868644 Spreadsheet.java +CompilationAction 1476274868644 Spreadsheet.java +CompilationAction 1476274868645 Spreadsheet.java +CompilationAction 1476274868645 Spreadsheet.java +CompilationAction 1476274868646 Spreadsheet.java +CompilationAction 1476274868646 Spreadsheet.java +CompilationAction 1476274868647 Spreadsheet.java +CompilationAction 1476274868647 Spreadsheet.java +CompilationAction 1476274868648 Spreadsheet.java +CompilationAction 1476274868831 Spreadsheet.java +CompilationAction 1476274868831 Spreadsheet.java +CompilationAction 1476274868831 Spreadsheet.java +CompilationAction 1476274868832 Spreadsheet.java +CompilationAction 1476274868832 Spreadsheet.java +CompilationAction 1476274868832 Spreadsheet.java +CompilationAction 1476274868833 Spreadsheet.java +CompilationAction 1476274868833 Spreadsheet.java +CompilationAction 1476274868833 Spreadsheet.java +RefactoringAction 1476274934971 Spreadsheet.java REMOVE ERROR FIELD +RefactoringAction 1476274942987 Spreadsheet.java REMOVE Value(String, ValueType) METHOD +CompilationAction 1476274947318 Spreadsheet.java +CompilationAction 1476274947319 Spreadsheet.java +CompilationAction 1476274947320 Spreadsheet.java +CompilationAction 1476274947321 Spreadsheet.java +CompilationAction 1476274947322 Spreadsheet.java +CompilationAction 1476274947322 Spreadsheet.java +CompilationAction 1476274947323 Spreadsheet.java +CompilationAction 1476274947323 Spreadsheet.java +CompilationAction 1476274947323 Spreadsheet.java +EditAction 1476274963066 Spreadsheet.java 2617 3 6 0 +EditAction 1476274978231 Spreadsheet.java 2615 3 6 0 +UnitTestCaseAction 1476274991475 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476274991476 SpreadsheetTest.java FAIL +EditAction 1476275027775 Spreadsheet.java 2640 3 6 0 +EditAction 1476275033538 Spreadsheet.java 2634 3 6 0 +EditAction 1476275065332 Spreadsheet.java 2725 3 2 0 +CompilationAction 1476275065458 Spreadsheet.java +CompilationAction 1476275065458 Spreadsheet.java +CompilationAction 1476275084736 Spreadsheet.java +EditAction 1476275089825 Spreadsheet.java 2320 3 5 0 +UnitTestCaseAction 1476275092957 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476275092957 SpreadsheetTest.java FAIL +EditAction 1476275146316 Spreadsheet.java 2363 3 5 0 +UnitTestCaseAction 1476275151988 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476275151989 SpreadsheetTest.java FAIL +EditAction 1476275174324 Spreadsheet.java 2362 3 5 0 +UnitTestCaseAction 1476275175448 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476275175448 SpreadsheetTest.java FAIL +EditAction 1476275201481 Spreadsheet.java 2372 3 5 0 +EditAction 1476275208392 Spreadsheet.java 2334 3 5 0 +CompilationAction 1476275208492 Spreadsheet.java +CompilationAction 1476275211673 Spreadsheet.java +EditAction 1476275221265 Spreadsheet.java 2342 3 5 0 +UnitTestCaseAction 1476275223743 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476275223743 SpreadsheetTest.java FAIL +RefactoringAction 1476275276108 Spreadsheet.java ADD HashMap mValues/2 FIELD +RefactoringAction 1476275277622 Spreadsheet.java RENAME mValues/2=>HashMap m FIELD +EditAction 1476275279468 Spreadsheet.java 2295 3 5 0 +RefactoringAction 1476275297632 Spreadsheet.java REMOVE mVisited FIELD +RefactoringAction 1476275299615 Spreadsheet.java ADD HashMap mVisited FIELD +EditAction 1476275385740 Spreadsheet.java 2330 3 2 0 +CompilationAction 1476275386240 Spreadsheet.java +RefactoringAction 1476275435199 Spreadsheet.java ADD import java.util.ArrayList IMPORT +CompilationAction 1476275450430 Spreadsheet.java +UnitTestCaseAction 1476275454063 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476275454064 SpreadsheetTest.java FAIL +RefactoringAction 1476275520029 Spreadsheet.java ADD boolean isCircular() METHOD +RefactoringAction 1476275524043 Spreadsheet.java RENAME isCircular()=>boolean isCircular(String) METHOD +EditAction 1476275536598 Spreadsheet.java 2520 4 7 0 +CompilationAction 1476275536716 Spreadsheet.java +RefactoringAction 1476275549623 Spreadsheet.java ADD boolean isCircularRecursive(String) METHOD +RefactoringAction 1476275553639 Spreadsheet.java RENAME mValues=>ArrayList mVisited/2 FIELD +RefactoringAction 1476275556656 Spreadsheet.java RENAME mVisited/2=>HashMap mValues FIELD +CompilationAction 1476275584961 Spreadsheet.java +CompilationAction 1476275585157 Spreadsheet.java +CompilationAction 1476275585157 Spreadsheet.java +CompilationAction 1476275585158 Spreadsheet.java +CompilationAction 1476275585158 Spreadsheet.java +CompilationAction 1476275591270 Spreadsheet.java +CompilationAction 1476275591270 Spreadsheet.java +CompilationAction 1476275591271 Spreadsheet.java +CompilationAction 1476275591409 Spreadsheet.java +CompilationAction 1476275591410 Spreadsheet.java +CompilationAction 1476275591410 Spreadsheet.java +CompilationAction 1476275591410 Spreadsheet.java +CompilationAction 1476275729263 Spreadsheet.java +CompilationAction 1476275729264 Spreadsheet.java +CompilationAction 1476275729265 Spreadsheet.java +CompilationAction 1476275729436 Spreadsheet.java +CompilationAction 1476275729436 Spreadsheet.java +CompilationAction 1476275729437 Spreadsheet.java +CompilationAction 1476275729437 Spreadsheet.java +CompilationAction 1476275766579 Spreadsheet.java +CompilationAction 1476275766580 Spreadsheet.java +CompilationAction 1476275766581 Spreadsheet.java +CompilationAction 1476275766582 Spreadsheet.java +CompilationAction 1476275766766 Spreadsheet.java +CompilationAction 1476275766767 Spreadsheet.java +CompilationAction 1476275808378 Spreadsheet.java +CompilationAction 1476275808379 Spreadsheet.java +CompilationAction 1476275808525 Spreadsheet.java +CompilationAction 1476275808526 Spreadsheet.java +CompilationAction 1476275821184 Spreadsheet.java +CompilationAction 1476275821185 Spreadsheet.java +CompilationAction 1476275821362 Spreadsheet.java +EditAction 1476275899452 Spreadsheet.java 2920 5 8 0 +UnitTestCaseAction 1476275901358 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476275901358 SpreadsheetTest.java FAIL +EditAction 1476275927385 Spreadsheet.java 2894 5 8 0 +UnitTestCaseAction 1476275928456 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476275928457 SpreadsheetTest.java FAIL +EditAction 1476275937083 Spreadsheet.java 2893 5 8 0 +UnitTestCaseAction 1476275938650 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476275938650 SpreadsheetTest.java FAIL +EditAction 1476275943683 Spreadsheet.java 2893 5 8 0 +UnitTestCaseAction 1476275946742 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476275946742 SpreadsheetTest.java FAIL +EditAction 1476275956160 Spreadsheet.java 2899 5 8 0 +UnitTestCaseAction 1476275957555 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476275957555 SpreadsheetTest.java FAIL +EditAction 1476275963418 Spreadsheet.java 2898 5 8 0 +UnitTestCaseAction 1476275964935 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476275964936 SpreadsheetTest.java FAIL +EditAction 1476276035585 Spreadsheet.java 2899 5 8 0 +EditAction 1476276052000 Spreadsheet.java 2925 5 8 0 +UnitTestCaseAction 1476276053434 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476276053434 SpreadsheetTest.java FAIL +EditAction 1476276062554 Spreadsheet.java 2873 5 8 0 +UnitTestCaseAction 1476276063768 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476276063768 SpreadsheetTest.java FAIL +EditAction 1476276065514 Spreadsheet.java 2925 5 8 0 +EditAction 1476276067471 Spreadsheet.java 2924 5 8 0 +UnitTestCaseAction 1476276068846 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476276068846 SpreadsheetTest.java FAIL +EditAction 1476276071415 Spreadsheet.java 2925 5 8 0 +EditAction 1476276102260 Spreadsheet.java 2954 5 8 0 +UnitTestCaseAction 1476276103615 SpreadsheetTest.java OK +UnitTestSessionAction 1476276103616 SpreadsheetTest.java OK +RefactoringAction 1476276110608 SpreadsheetTest.java ADD void testAssignment_Reference_Circular()/2 METHOD +RefactoringAction 1476276114120 SpreadsheetTest.java RENAME testAssignment_Reference_Circular()/2=>void testAssignment_Reference_Circular_Depth() METHOD +RefactoringAction 1476276115631 SpreadsheetTest.java RENAME testAssignment_Reference_Circular_Depth()=>void testAssignment_Reference_Circular_Depth_2() METHOD +EditAction 1476276129499 SpreadsheetTest.java 3281 18 57 17 +UnitTestCaseAction 1476276131158 SpreadsheetTest.java OK +UnitTestSessionAction 1476276131158 SpreadsheetTest.java OK +EditAction 1476276140511 Spreadsheet.java 2958 5 8 0 +RefactoringAction 1476276215254 Spreadsheet.java ADD void isVariable() METHOD +RefactoringAction 1476276219770 Spreadsheet.java RENAME isVariable()=>void isVariable(String) METHOD +EditAction 1476276244425 Spreadsheet.java 3088 6 9 0 +RefactoringAction 1476276270483 Spreadsheet.java ADD boolean isAssignment FIELD +RefactoringAction 1476276272496 Spreadsheet.java RENAME isAssignment=>boolean isAssignment() METHOD +RefactoringAction 1476276283026 Spreadsheet.java RENAME isAssignment()=>boolean isAssignment(String) METHOD +RefactoringAction 1476276321651 Spreadsheet.java ADD String get FIELD +RefactoringAction 1476276326167 Spreadsheet.java REMOVE get FIELD +EditAction 1476276401484 Spreadsheet.java 3252 7 10 0 +UnitTestCaseAction 1476276404212 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476276404212 SpreadsheetTest.java FAIL +EditAction 1476276457670 Spreadsheet.java 3187 7 10 0 +UnitTestCaseAction 1476276459366 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476276459366 SpreadsheetTest.java FAIL +RefactoringAction 1476276476492 Spreadsheet.java RENAME isReference(String)=>boolean isVariable(String) METHOD +RefactoringAction 1476276480006 Spreadsheet.java RENAME isVariable(String)=>boolean isReference(String) METHOD +RefactoringAction 1476276488023 Spreadsheet.java REMOVE isAssignment(String) METHOD +RefactoringAction 1476276488024 Spreadsheet.java REMOVE isReference(String) METHOD +RefactoringAction 1476276491038 Spreadsheet.java ADD boolean isReference(String) METHOD +RefactoringAction 1476276491039 Spreadsheet.java ADD boolean isAssignment(String) METHOD +EditAction 1476276491341 Spreadsheet.java 3194 7 10 0 +UnitTestCaseAction 1476276491868 SpreadsheetTest.java OK +UnitTestSessionAction 1476276491868 SpreadsheetTest.java OK +EditAction 1476276544509 Spreadsheet.java 3175 7 10 0 +UnitTestCaseAction 1476276545719 SpreadsheetTest.java OK +UnitTestSessionAction 1476276545720 SpreadsheetTest.java OK +EditAction 1476276548778 Spreadsheet.java 3186 7 10 0 +RefactoringAction 1476276630805 Spreadsheet.java ADD boolean isStringLiteral FIELD +RefactoringAction 1476276634320 Spreadsheet.java RENAME isStringLiteral=>boolean isStringLiteral(String) METHOD +EditAction 1476276641122 Spreadsheet.java 3188 7 10 0 +EditAction 1476276679486 Spreadsheet.java 3211 7 10 0 +UnitTestCaseAction 1476276681178 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476276681178 SpreadsheetTest.java FAIL +EditAction 1476276702735 Spreadsheet.java 3211 7 10 0 +UnitTestCaseAction 1476276705694 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476276705695 SpreadsheetTest.java FAIL +EditAction 1476276723289 Spreadsheet.java 3148 7 10 0 +UnitTestCaseAction 1476276724623 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476276724624 SpreadsheetTest.java FAIL +EditAction 1476276750062 Spreadsheet.java 3098 7 10 0 +CompilationAction 1476276750157 Spreadsheet.java +CompilationAction 1476276759483 Spreadsheet.java +CompilationAction 1476276759630 Spreadsheet.java +CompilationAction 1476276766952 Spreadsheet.java +UnitTestCaseAction 1476276768584 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476276768584 SpreadsheetTest.java FAIL +EditAction 1476276792427 Spreadsheet.java 3070 7 10 0 +UnitTestCaseAction 1476276794130 SpreadsheetTest.java OK +UnitTestSessionAction 1476276794130 SpreadsheetTest.java OK +RefactoringAction 1476276799727 Spreadsheet.java ADD boolean isReference(String)/2 METHOD +RefactoringAction 1476276808268 Spreadsheet.java RENAME isReference(String)/2=>boolean is(String) METHOD +RefactoringAction 1476276809783 Spreadsheet.java RENAME is(String)=>boolean isIn(String) METHOD +RefactoringAction 1476276818297 Spreadsheet.java RENAME isIn(String)=>boolean isIns(String) METHOD +RefactoringAction 1476276821313 Spreadsheet.java RENAME isIns(String)=>boolean isInsInteger(String) METHOD +EditAction 1476276843772 Spreadsheet.java 3157 8 7 0 +CompilationAction 1476276843912 Spreadsheet.java +CompilationAction 1476276843913 Spreadsheet.java +CompilationAction 1476276847272 Spreadsheet.java +CompilationAction 1476276847413 Spreadsheet.java +CompilationAction 1476276854600 Spreadsheet.java +CompilationAction 1476276854782 Spreadsheet.java +RefactoringAction 1476276857956 Spreadsheet.java RENAME isInsInteger(String)=>boolean isInteger(String) METHOD +CompilationAction 1476276865360 Spreadsheet.java +RefactoringAction 1476276873997 Spreadsheet.java ADD boolean isInteger(String)/2 METHOD +RefactoringAction 1476276876512 Spreadsheet.java RENAME isInteger(String)/2=>boolean isString(String) METHOD +EditAction 1476276918594 Spreadsheet.java 3326 9 12 0 +EditAction 1476276936084 Spreadsheet.java 3119 9 12 0 +EditAction 1476276966687 Spreadsheet.java 3131 9 12 0 +EditAction 1476276970175 Spreadsheet.java 3130 9 12 0 +UnitTestCaseAction 1476276971476 SpreadsheetTest.java OK +UnitTestSessionAction 1476276971477 SpreadsheetTest.java OK +UnitTestCaseAction 1476277028088 SpreadsheetTest.java OK +UnitTestSessionAction 1476277028088 SpreadsheetTest.java OK +RefactoringAction 1476277058552 Spreadsheet.java RENAME isInteger(String)=>boolean isIntegerLiteral(String) METHOD +RefactoringAction 1476277063567 Spreadsheet.java RENAME isString(String)=>boolean isStringLiteral(String) METHOD +RefactoringAction 1476277068581 Spreadsheet.java ADD boolean isInteger(String) METHOD +RefactoringAction 1476277068582 Spreadsheet.java ADD boolean isString(String) METHOD +EditAction 1476277069073 Spreadsheet.java 3135 9 12 0 +RefactoringAction 1476277160639 Spreadsheet.java ADD String evaluateString(String) METHOD +EditAction 1476277164894 Spreadsheet.java 3263 10 12 0 +CompilationAction 1476277165039 Spreadsheet.java +CompilationAction 1476277165039 Spreadsheet.java +CompilationAction 1476277165039 Spreadsheet.java +CompilationAction 1476277167926 Spreadsheet.java +CompilationAction 1476277168055 Spreadsheet.java +CompilationAction 1476277168055 Spreadsheet.java +CompilationAction 1476277168056 Spreadsheet.java +CompilationAction 1476277181691 Spreadsheet.java +CompilationAction 1476277181874 Spreadsheet.java +RefactoringAction 1476277204847 Spreadsheet.java ADD String evaluateString(String)/2 METHOD +RefactoringAction 1476277206361 Spreadsheet.java RENAME evaluateString(String)/2=>String eva(String) METHOD +RefactoringAction 1476277208377 Spreadsheet.java RENAME eva(String)=>String evaluateInteger(String) METHOD +CompilationAction 1476277238289 Spreadsheet.java +CompilationAction 1476277238446 Spreadsheet.java +EditAction 1476277239661 Spreadsheet.java 3206 11 16 0 +RefactoringAction 1476277258525 Spreadsheet.java ADD boolean isAssignment(String)/2 METHOD +RefactoringAction 1476277260039 Spreadsheet.java RENAME isAssignment(String)/2=>boolean eva(String) METHOD +RefactoringAction 1476277264554 Spreadsheet.java RENAME eva(String)=>boolean evaluateAssignment(String) METHOD +CompilationAction 1476277283129 Spreadsheet.java +CompilationAction 1476277310209 Spreadsheet.java +EditAction 1476277316750 Spreadsheet.java 3289 12 17 0 +EditAction 1476277325745 Spreadsheet.java 3314 12 17 0 +CompilationAction 1476277325861 Spreadsheet.java +CompilationAction 1476277333872 Spreadsheet.java +EditAction 1476277338464 Spreadsheet.java 3349 12 17 0 +UnitTestCaseAction 1476277341965 SpreadsheetTest.java OK +UnitTestSessionAction 1476277341966 SpreadsheetTest.java OK +UnitTestCaseAction 1476277342518 SpreadsheetTest.java OK +UnitTestSessionAction 1476277342518 SpreadsheetTest.java OK +EditAction 1476277345908 Spreadsheet.java 3350 12 17 0 +UnitTestCaseAction 1476277347213 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476277347214 SpreadsheetTest.java FAIL +EditAction 1476277348572 Spreadsheet.java 3349 12 17 0 +EditAction 1476277369199 Spreadsheet.java 2959 12 17 0 +EditAction 1476277373943 Spreadsheet.java 2960 12 17 0 +UnitTestCaseAction 1476277376747 SpreadsheetTest.java OK +UnitTestSessionAction 1476277376748 SpreadsheetTest.java OK +RefactoringAction 1476277404460 Spreadsheet.java ADD boolean isReference(String)/2 METHOD +RefactoringAction 1476277406474 Spreadsheet.java RENAME isReference(String)/2=>boolean isMath(String) METHOD +RefactoringAction 1476277408488 Spreadsheet.java RENAME isMath(String)=>boolean isMathFormula(String) METHOD +RefactoringAction 1476277445314 SpreadsheetTest.java ADD void testAssignment_Reference_Circular_Depth_2()/2 METHOD +RefactoringAction 1476277451836 SpreadsheetTest.java RENAME testAssignment_Reference_Circular_Depth_2()/2=>void testAssignment_Integer() METHOD +RefactoringAction 1476277455347 SpreadsheetTest.java RENAME testAssignment_Integer()=>void testAssignment_1() METHOD +RefactoringAction 1476277458860 SpreadsheetTest.java RENAME testAssignment_1()=>void testAssignment_Add_1() METHOD +RefactoringAction 1476277460371 SpreadsheetTest.java RENAME testAssignment_Add_1()=>void testAssignment_Add_1_2() METHOD +RefactoringAction 1476277461382 SpreadsheetTest.java RENAME testAssignment_Add_1_2()=>void testAssignment_Add_1_2_() METHOD +RefactoringAction 1476277462891 SpreadsheetTest.java RENAME testAssignment_Add_1_2_()=>void testAssignment_Add_1_2_Result() METHOD +RefactoringAction 1476277463902 SpreadsheetTest.java RENAME testAssignment_Add_1_2_Result()=>void testAssignment_Add_1_2_Result_3() METHOD +EditAction 1476277476593 SpreadsheetTest.java 3437 19 60 18 +EditAction 1476277482102 Spreadsheet.java 3012 13 17 0 +CompilationAction 1476277482225 Spreadsheet.java +UnitTestCaseAction 1476277487772 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476277487772 SpreadsheetTest.java FAIL +RefactoringAction 1476277491220 Spreadsheet.java ADD boolean isMathFormula(String) METHOD +EditAction 1476277504448 Spreadsheet.java 3116 13 18 0 +CompilationAction 1476277504582 Spreadsheet.java +EditAction 1476277507111 Spreadsheet.java 3132 13 19 0 +RefactoringAction 1476277520826 Spreadsheet.java ADD String evaluateMathFormula() METHOD +RefactoringAction 1476277525340 Spreadsheet.java RENAME evaluateMathFormula()=>String evaluateMathFormula(String) METHOD +RefactoringAction 1476277544461 SpreadsheetTest.java ADD void testAssignment_Add_1_2_Result_3()/2 METHOD +RefactoringAction 1476277546472 SpreadsheetTest.java REMOVE testAssignment_Add_1_2_Result_3()/2 METHOD +EditAction 1476277547032 SpreadsheetTest.java 3437 19 60 18 +EditAction 1476277582457 Spreadsheet.java 3272 14 19 0 +CompilationAction 1476277582607 Spreadsheet.java +EditAction 1476277593268 Spreadsheet.java 3285 14 20 0 +UnitTestCaseAction 1476277594785 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476277594785 SpreadsheetTest.java FAIL +EditAction 1476277633453 Spreadsheet.java 3373 14 20 0 +CompilationAction 1476277633597 Spreadsheet.java +RefactoringAction 1476277673648 Spreadsheet.java ADD boolean isd FIELD +RefactoringAction 1476277675163 Spreadsheet.java RENAME isd=>boolean is FIELD +RefactoringAction 1476277677179 Spreadsheet.java RENAME is=>boolean isDigit() METHOD +RefactoringAction 1476277680699 Spreadsheet.java RENAME isDigit()=>boolean isDigit(char) METHOD +EditAction 1476277692472 Spreadsheet.java 3442 15 21 0 +CompilationAction 1476277692586 Spreadsheet.java +EditAction 1476277693578 Spreadsheet.java 3444 15 21 0 +CompilationAction 1476277693694 Spreadsheet.java +CompilationAction 1476277725127 Spreadsheet.java +CompilationAction 1476277725305 Spreadsheet.java +CompilationAction 1476277746484 Spreadsheet.java +RefactoringAction 1476277801501 Spreadsheet.java ADD String evaluate FIELD +RefactoringAction 1476277805016 Spreadsheet.java RENAME evaluate=>String evaluateMathFormula() METHOD +RefactoringAction 1476277812075 Spreadsheet.java RENAME evaluateMathFormula()=>String evaluateMathFormula(String) METHOD +CompilationAction 1476277815723 Spreadsheet.java +EditAction 1476277864426 Spreadsheet.java 3393 15 23 0 +RefactoringAction 1476278137237 Spreadsheet.java REMOVE isAssignment(String) METHOD +RefactoringAction 1476278137237 Spreadsheet.java REMOVE isInteger(String) METHOD +RefactoringAction 1476278137238 Spreadsheet.java REMOVE isReference(String) METHOD +RefactoringAction 1476278137238 Spreadsheet.java REMOVE isCircularRecursive(String) METHOD +RefactoringAction 1476278137238 Spreadsheet.java REMOVE evaluateMathFormula(String) METHOD +RefactoringAction 1476278137238 Spreadsheet.java REMOVE isString(String) METHOD +RefactoringAction 1476278137239 Spreadsheet.java REMOVE evaluateAssignment(String) METHOD +RefactoringAction 1476278137239 Spreadsheet.java REMOVE isCircular(String) METHOD +RefactoringAction 1476278137239 Spreadsheet.java REMOVE evaluateString(String) METHOD +RefactoringAction 1476278137239 Spreadsheet.java REMOVE isDigit(char) METHOD +RefactoringAction 1476278137240 Spreadsheet.java REMOVE evaluateInteger(String) METHOD +RefactoringAction 1476278137240 Spreadsheet.java REMOVE evaluate(String) METHOD +CompilationAction 1476278142081 Spreadsheet.java +RefactoringAction 1476278148295 Spreadsheet.java ADD String evaluateMathFormula(String) METHOD +CompilationAction 1476278152962 Spreadsheet.java +CompilationAction 1476278153150 Spreadsheet.java +RefactoringAction 1476278245448 Spreadsheet.java ADD import java.util.Scanner IMPORT +CompilationAction 1476278283144 Spreadsheet.java +CompilationAction 1476278283328 Spreadsheet.java +CompilationAction 1476278307775 Spreadsheet.java +CompilationAction 1476278307957 Spreadsheet.java +CompilationAction 1476278531555 Spreadsheet.java +CompilationAction 1476278531736 Spreadsheet.java +CompilationAction 1476278579251 Spreadsheet.java +EditAction 1476278580271 Spreadsheet.java 4038 15 24 0 +CompilationAction 1476278580378 Spreadsheet.java +EditAction 1476278581987 Spreadsheet.java 4043 15 24 0 +CompilationAction 1476278582109 Spreadsheet.java +EditAction 1476278622116 Spreadsheet.java 4104 15 20 0 +CompilationAction 1476278622261 Spreadsheet.java +CompilationAction 1476278705218 Spreadsheet.java +CompilationAction 1476278705218 Spreadsheet.java +CompilationAction 1476278705218 Spreadsheet.java +CompilationAction 1476278705218 Spreadsheet.java +CompilationAction 1476278721156 Spreadsheet.java +CompilationAction 1476278721157 Spreadsheet.java +CompilationAction 1476278721158 Spreadsheet.java +CompilationAction 1476278721159 Spreadsheet.java +CompilationAction 1476278721348 Spreadsheet.java +CompilationAction 1476278721349 Spreadsheet.java +CompilationAction 1476278721349 Spreadsheet.java +CompilationAction 1476278721350 Spreadsheet.java +CompilationAction 1476278755812 Spreadsheet.java +CompilationAction 1476278755813 Spreadsheet.java +CompilationAction 1476278755814 Spreadsheet.java +CompilationAction 1476278755815 Spreadsheet.java +CompilationAction 1476278755999 Spreadsheet.java +CompilationAction 1476278755999 Spreadsheet.java +CompilationAction 1476278755999 Spreadsheet.java +CompilationAction 1476278755999 Spreadsheet.java +CompilationAction 1476278778964 Spreadsheet.java +CompilationAction 1476278778965 Spreadsheet.java +CompilationAction 1476278778966 Spreadsheet.java +CompilationAction 1476278778967 Spreadsheet.java +CompilationAction 1476278778999 Spreadsheet.java +CompilationAction 1476278786857 Spreadsheet.java +CompilationAction 1476278786996 Spreadsheet.java +CompilationAction 1476278786997 Spreadsheet.java +CompilationAction 1476278802337 Spreadsheet.java +CompilationAction 1476278802338 Spreadsheet.java +CompilationAction 1476278802531 Spreadsheet.java +EditAction 1476278809136 Spreadsheet.java 4003 15 25 0 +EditAction 1476278845803 Spreadsheet.java 4023 15 25 0 +EditAction 1476278846915 Spreadsheet.java 3992 15 24 0 +CompilationAction 1476278847047 Spreadsheet.java +CompilationAction 1476278847048 Spreadsheet.java +CompilationAction 1476278847048 Spreadsheet.java +CompilationAction 1476278847048 Spreadsheet.java +CompilationAction 1476278847048 Spreadsheet.java +CompilationAction 1476278847048 Spreadsheet.java +CompilationAction 1476278847048 Spreadsheet.java +CompilationAction 1476278847048 Spreadsheet.java +CompilationAction 1476278848508 Spreadsheet.java +CompilationAction 1476278848508 Spreadsheet.java +CompilationAction 1476278848509 Spreadsheet.java +CompilationAction 1476278848509 Spreadsheet.java +CompilationAction 1476278848509 Spreadsheet.java +CompilationAction 1476278848509 Spreadsheet.java +CompilationAction 1476278848509 Spreadsheet.java +CompilationAction 1476278848510 Spreadsheet.java +UnitTestCaseAction 1476278849855 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476278849855 SpreadsheetTest.java FAIL +EditAction 1476278861034 Spreadsheet.java 3974 15 25 0 +EditAction 1476278885504 Spreadsheet.java 3977 15 25 0 +UnitTestCaseAction 1476278886430 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476278886431 SpreadsheetTest.java FAIL +EditAction 1476278888376 Spreadsheet.java 3974 15 25 0 +EditAction 1476278925121 Spreadsheet.java 3990 15 26 0 +CompilationAction 1476278925212 Spreadsheet.java +UnitTestCaseAction 1476278930066 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476278930066 SpreadsheetTest.java FAIL +EditAction 1476278933490 Spreadsheet.java 3990 15 26 0 +CompilationAction 1476278933584 Spreadsheet.java +CompilationAction 1476278939304 Spreadsheet.java +EditAction 1476278962765 Spreadsheet.java 4007 15 26 0 +UnitTestCaseAction 1476278963843 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476278963843 SpreadsheetTest.java FAIL +EditAction 1476278968438 Spreadsheet.java 3990 15 26 0 +CompilationAction 1476278968532 Spreadsheet.java +CompilationAction 1476278969903 Spreadsheet.java +EditAction 1476278992760 Spreadsheet.java 3981 15 25 0 +CompilationAction 1476278992858 Spreadsheet.java +CompilationAction 1476278997472 Spreadsheet.java +CompilationAction 1476278997634 Spreadsheet.java +CompilationAction 1476279009016 Spreadsheet.java +CompilationAction 1476279009140 Spreadsheet.java +CompilationAction 1476279009140 Spreadsheet.java +CompilationAction 1476279011741 Spreadsheet.java +CompilationAction 1476279011742 Spreadsheet.java +UnitTestCaseAction 1476279014344 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476279014344 SpreadsheetTest.java FAIL +EditAction 1476279017912 Spreadsheet.java 3981 15 25 0 +CompilationAction 1476279018022 Spreadsheet.java +EditAction 1476279020211 Spreadsheet.java 3981 15 25 0 +CompilationAction 1476279020308 Spreadsheet.java +CompilationAction 1476279025585 Spreadsheet.java +CompilationAction 1476279025774 Spreadsheet.java +CompilationAction 1476279027299 Spreadsheet.java +EditAction 1476279036215 Spreadsheet.java 3983 15 25 0 +UnitTestCaseAction 1476279037520 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476279037520 SpreadsheetTest.java FAIL +EditAction 1476279041195 Spreadsheet.java 3986 15 25 0 +CompilationAction 1476279041444 Spreadsheet.java +CompilationAction 1476279048985 Spreadsheet.java +CompilationAction 1476279049149 Spreadsheet.java +CompilationAction 1476279059766 Spreadsheet.java +UnitTestCaseAction 1476279061561 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476279061561 SpreadsheetTest.java FAIL +EditAction 1476279071877 Spreadsheet.java 3974 15 25 0 +EditAction 1476279183300 Spreadsheet.java 4002 15 20 0 +CompilationAction 1476279183393 Spreadsheet.java +EditAction 1476279187387 Spreadsheet.java 4003 15 26 0 +UnitTestCaseAction 1476279188454 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476279188455 SpreadsheetTest.java FAIL +EditAction 1476279194318 Spreadsheet.java 4005 15 26 0 +UnitTestCaseAction 1476279195307 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476279195308 SpreadsheetTest.java FAIL +EditAction 1476279212682 Spreadsheet.java 4006 15 26 0 +EditAction 1476279213748 Spreadsheet.java 4005 15 26 0 +UnitTestCaseAction 1476279215009 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476279215009 SpreadsheetTest.java FAIL +EditAction 1476279266001 Spreadsheet.java 3982 15 26 0 +UnitTestCaseAction 1476279266927 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476279266928 SpreadsheetTest.java FAIL +EditAction 1476279271832 Spreadsheet.java 3977 15 26 0 +UnitTestCaseAction 1476279334353 SpreadsheetTest.java FAIL +UnitTestSessionAction 1476279334353 SpreadsheetTest.java FAIL diff --git a/.besouro/20161012141626179/besouroEpisodes.txt b/.besouro/20161012141626179/besouroEpisodes.txt new file mode 100644 index 0000000..9ca2e73 --- /dev/null +++ b/.besouro/20161012141626179/besouroEpisodes.txt @@ -0,0 +1,2582 @@ +1476271043185 regression 2 56 true +1476271043186 regression 1 56 true +1476271355212 refactoring 2A 245 true +1476271828706 test-first 3 465 true +1476271828707 test-first 3 465 true +1476271828708 test-first 3 465 true +1476271828709 test-first 3 465 true +1476271828710 test-first 3 465 true +1476271828711 test-first 3 465 true +1476271828712 test-first 3 465 true +1476271828713 test-first 3 465 true +1476271828714 test-first 3 465 true +1476271828715 test-first 3 465 true +1476271828716 test-first 3 465 true +1476271828717 test-first 3 465 true +1476271828718 test-first 3 465 true +1476271828719 test-first 3 465 true +1476271828720 test-first 3 465 true +1476271828721 test-first 3 465 true +1476271828722 test-first 3 465 true +1476271828723 test-first 3 465 true +1476271828724 test-first 3 465 true +1476271828725 test-first 3 465 true +1476271828726 test-first 3 465 true +1476271828727 test-first 3 465 true +1476271828728 test-first 3 465 true +1476271828729 test-first 3 465 true +1476271828730 test-first 3 465 true +1476271828731 test-first 3 465 true +1476271828732 test-first 3 465 true +1476271828733 test-first 3 465 true +1476271828734 test-first 3 465 true +1476271828735 test-first 3 465 true +1476271828736 test-first 3 465 true +1476271828737 test-first 3 465 true +1476271828738 test-first 3 465 true +1476271828739 test-first 3 465 true +1476271828740 test-first 3 465 true +1476271828741 test-first 3 465 true +1476271828742 test-first 3 465 true +1476271828743 test-first 3 465 true +1476271828744 test-first 3 465 true +1476271828745 test-first 3 465 true +1476271828746 test-first 3 465 true +1476271828747 test-first 3 465 true +1476271828748 test-first 3 465 true +1476271828749 test-first 3 465 true +1476271828750 test-first 3 465 true +1476271828751 test-first 3 465 true +1476271828752 test-first 3 465 true +1476271828753 test-first 3 465 true +1476271828754 test-first 3 465 true +1476271828755 test-first 3 465 true +1476271828756 test-first 3 465 true +1476271828757 test-first 3 465 true +1476271828758 test-first 3 465 true +1476271828759 test-first 3 465 true +1476271828760 test-first 3 465 true +1476271828761 test-first 3 465 true +1476271828762 test-first 3 465 true +1476271828763 test-first 3 465 true +1476271828764 test-first 3 465 true +1476271828765 test-first 3 465 true +1476271828766 test-first 3 465 true +1476271828767 test-first 3 465 true +1476271828768 test-first 3 465 true +1476271828769 test-first 3 465 true +1476271828770 test-first 3 465 true +1476271828771 test-first 3 465 true +1476271828772 test-first 3 465 true +1476271828773 test-first 3 465 true +1476271828774 test-first 3 465 true +1476271828775 test-first 3 465 true +1476271828776 test-first 3 465 true +1476271828777 test-first 3 465 true +1476271828778 test-first 3 465 true +1476271828779 test-first 3 465 true +1476271828780 test-first 3 465 true +1476271828781 test-first 3 465 true +1476271828782 test-first 3 465 true +1476271828783 test-first 3 465 true +1476271828784 test-first 3 465 true +1476271828785 test-first 3 465 true +1476271828786 test-first 3 465 true +1476271828787 test-first 3 465 true +1476271828788 test-first 3 465 true +1476271828789 test-first 3 465 true +1476271828790 test-first 3 465 true +1476271828791 test-first 3 465 true +1476271828792 test-first 3 465 true +1476271828793 test-first 3 465 true +1476271828794 test-first 3 465 true +1476271828795 test-first 3 465 true +1476271828796 test-first 3 465 true +1476271828797 test-first 3 465 true +1476271828798 test-first 3 465 true +1476271828799 test-first 3 465 true +1476271828800 test-first 3 465 true +1476271828801 test-first 3 465 true +1476271828802 test-first 3 465 true +1476271828803 test-first 3 465 true +1476271828804 test-first 3 465 true +1476271828805 test-first 3 465 true +1476271828806 test-first 3 465 true +1476271828807 test-first 3 465 true +1476271828808 test-first 3 465 true +1476271828809 test-first 3 465 true +1476271828810 test-first 3 465 true +1476271828811 test-first 3 465 true +1476271828812 test-first 3 465 true +1476271828813 test-first 3 465 true +1476271828814 test-first 3 465 true +1476271828815 test-first 3 465 true +1476271828816 test-first 3 465 true +1476271828817 test-first 3 465 true +1476271828818 test-first 3 465 true +1476271828819 test-first 3 465 true +1476271828820 test-first 3 465 true +1476271828821 test-first 3 465 true +1476271828822 test-first 3 465 true +1476271828823 test-first 3 465 true +1476271828824 test-first 3 465 true +1476271828825 test-first 3 465 true +1476271828826 test-first 3 465 true +1476271828827 test-first 3 465 true +1476271828828 test-first 3 465 true +1476271828829 test-first 3 465 true +1476271828830 test-first 3 465 true +1476271828831 test-first 3 465 true +1476271828832 test-first 3 465 true +1476271828833 test-first 3 465 true +1476271828834 test-first 3 465 true +1476271828835 test-first 3 465 true +1476271828836 test-first 3 465 true +1476271828837 test-first 3 465 true +1476271828838 test-first 3 465 true +1476271828839 test-first 3 465 true +1476271828840 test-first 3 465 true +1476271828841 test-first 3 465 true +1476271828842 test-first 3 465 true +1476271828843 test-first 3 465 true +1476271828844 test-first 3 465 true +1476271828845 test-first 3 465 true +1476271828846 test-first 3 465 true +1476271828847 test-first 3 465 true +1476271828848 test-first 3 465 true +1476271828849 test-first 3 465 true +1476271828850 test-first 3 465 true +1476271828851 test-first 3 465 true +1476271828852 test-first 3 465 true +1476271828853 test-first 3 465 true +1476271828854 test-first 3 465 true +1476271828855 test-first 3 465 true +1476271828856 test-first 3 465 true +1476271828857 test-first 3 465 true +1476271828858 test-first 3 465 true +1476271828859 test-first 3 465 true +1476271828860 test-first 3 465 true +1476271828861 test-first 3 465 true +1476271828862 test-first 3 465 true +1476271828863 test-first 3 465 true +1476271828864 test-first 3 465 true +1476271828865 test-first 3 465 true +1476271828866 test-first 3 465 true +1476271828867 test-first 3 465 true +1476271828868 test-first 3 465 true +1476271828869 test-first 3 465 true +1476271828870 test-first 3 465 true +1476271828871 test-first 3 465 true +1476271828872 test-first 3 465 true +1476271828873 test-first 3 465 true +1476271828874 test-first 3 465 true +1476271828875 test-first 3 465 true +1476271828876 test-first 3 465 true +1476271828877 test-first 3 465 true +1476271828878 test-first 3 465 true +1476271828879 test-first 3 465 true +1476271828880 test-first 3 465 true +1476271828881 test-first 3 465 true +1476271828882 test-first 3 465 true +1476271828883 test-first 3 465 true +1476271828884 test-first 3 465 true +1476271828885 test-first 3 465 true +1476271828886 test-first 3 465 true +1476271828887 test-first 3 465 true +1476271828888 test-first 3 465 true +1476271828889 test-first 3 465 true +1476271828890 test-first 3 465 true +1476271828891 test-first 3 465 true +1476271828892 test-first 3 465 true +1476271828893 test-first 3 465 true +1476271828894 test-first 3 465 true +1476271828895 test-first 3 465 true +1476271828896 test-first 3 465 true +1476271828897 test-first 3 465 true +1476271828898 test-first 3 465 true +1476271828899 test-first 3 465 true +1476271828900 test-first 3 465 true +1476271828901 test-first 3 465 true +1476271828902 test-first 3 465 true +1476271828903 test-first 3 465 true +1476271828904 test-first 3 465 true +1476271828905 test-first 3 465 true +1476271828906 test-first 3 465 true +1476271828907 test-first 3 465 true +1476271828908 test-first 3 465 true +1476271828909 test-first 3 465 true +1476272036858 test-first 3 204 true +1476272036859 test-last 1 204 false +1476272036860 test-last 1 204 false +1476272036861 test-first 3 204 true +1476272036862 test-last 1 204 false +1476272036863 test-last 1 204 false +1476272036864 test-first 3 204 true +1476272036865 test-last 1 204 false +1476272036866 test-last 1 204 false +1476272036867 test-first 3 204 true +1476272036868 test-last 1 204 false +1476272036869 test-last 1 204 false +1476273633109 test-first 3 1573 true +1476273633110 test-first 3 1573 true +1476273633111 test-first 3 1573 true +1476273633112 test-first 3 1573 true +1476273633113 test-first 3 1573 true +1476273633114 test-first 3 1573 true +1476273633115 test-first 3 1573 true +1476273633116 test-first 3 1573 true +1476273633117 test-first 3 1573 true +1476273633118 test-first 3 1573 true +1476273633119 test-first 3 1573 true +1476273633120 test-first 3 1573 true +1476273633121 test-first 3 1573 true +1476273633122 test-first 3 1573 true +1476273633123 test-first 3 1573 true +1476273633124 test-first 3 1573 true +1476273633125 test-first 3 1573 true +1476273633126 test-first 3 1573 true +1476273633127 test-first 3 1573 true +1476273633128 test-first 3 1573 true +1476273633129 test-first 3 1573 true +1476273633130 test-first 3 1573 true +1476273633131 test-first 3 1573 true +1476273633132 test-first 3 1573 true +1476273633133 test-first 3 1573 true +1476273633134 test-first 3 1573 true +1476273633135 test-first 3 1573 true +1476273633136 test-first 3 1573 true +1476273633137 test-first 3 1573 true +1476273633138 test-first 3 1573 true +1476273633139 test-first 3 1573 true +1476273633140 test-first 3 1573 true +1476273633141 test-first 3 1573 true +1476273633142 test-first 3 1573 true +1476273633143 test-first 3 1573 true +1476273633144 test-first 3 1573 true +1476273633145 test-first 3 1573 true +1476273633146 test-first 3 1573 true +1476273633147 test-first 3 1573 true +1476273633148 test-first 3 1573 true +1476273633149 test-first 3 1573 true +1476273633150 test-first 3 1573 true +1476273633151 test-first 3 1573 true +1476273633152 test-first 3 1573 true +1476273633153 test-first 3 1573 true +1476273633154 test-first 3 1573 true +1476273633155 test-first 3 1573 true +1476273633156 test-first 3 1573 true +1476273633157 test-first 3 1573 true +1476273633158 test-first 3 1573 true +1476273633159 test-first 3 1573 true +1476273633160 test-first 3 1573 true +1476273633161 test-first 3 1573 true +1476273633162 test-first 3 1573 true +1476273633163 test-first 3 1573 true +1476273633164 test-first 3 1573 true +1476273633165 test-first 3 1573 true +1476273633166 test-first 3 1573 true +1476273633167 test-first 3 1573 true +1476273633168 test-first 3 1573 true +1476273633169 test-first 3 1573 true +1476273633170 test-first 3 1573 true +1476273633171 test-first 3 1573 true +1476273633172 test-first 3 1573 true +1476273633173 test-first 3 1573 true +1476273633174 test-first 3 1573 true +1476273633175 test-first 3 1573 true +1476273633176 test-first 3 1573 true +1476273633177 test-first 3 1573 true +1476273633178 test-first 3 1573 true +1476273633179 test-first 3 1573 true +1476273633180 test-first 3 1573 true +1476273633181 test-first 3 1573 true +1476273633182 test-first 3 1573 true +1476273633183 test-first 3 1573 true +1476273633184 test-first 3 1573 true +1476273633185 test-first 3 1573 true +1476273633186 test-first 3 1573 true +1476273633187 test-first 3 1573 true +1476273633188 test-first 3 1573 true +1476273633189 test-first 3 1573 true +1476273633190 test-first 3 1573 true +1476273633191 test-first 3 1573 true +1476273633192 test-first 3 1573 true +1476273633193 test-first 3 1573 true +1476273633194 test-first 3 1573 true +1476273633195 test-first 3 1573 true +1476273633196 test-first 3 1573 true +1476273633197 test-first 3 1573 true +1476273633198 test-first 3 1573 true +1476273633199 test-first 3 1573 true +1476273633200 test-first 3 1573 true +1476273633201 test-first 3 1573 true +1476273633202 test-first 3 1573 true +1476273633203 test-first 3 1573 true +1476273633204 test-first 3 1573 true +1476273633205 test-first 3 1573 true +1476273633206 test-first 3 1573 true +1476273633207 test-first 3 1573 true +1476273633208 test-first 3 1573 true +1476273633209 test-first 3 1573 true +1476273633210 test-first 3 1573 true +1476273633211 test-first 3 1573 true +1476273633212 test-first 3 1573 true +1476273633213 test-first 3 1573 true +1476273633214 test-first 3 1573 true +1476273633215 test-first 3 1573 true +1476273633216 test-first 3 1573 true +1476273633217 test-first 3 1573 true +1476273633218 test-first 3 1573 true +1476273633219 test-first 3 1573 true +1476273633220 test-first 3 1573 true +1476273633221 test-first 3 1573 true +1476273633222 test-first 3 1573 true +1476273633223 test-first 3 1573 true +1476273633224 test-first 3 1573 true +1476273633225 test-first 3 1573 true +1476273633226 test-first 3 1573 true +1476273633227 test-first 3 1573 true +1476273633228 test-first 3 1573 true +1476273633229 test-first 3 1573 true +1476273633230 test-first 3 1573 true +1476273633231 test-first 3 1573 true +1476273633232 test-first 3 1573 true +1476273633233 test-first 3 1573 true +1476273633234 test-first 3 1573 true +1476273633235 test-first 3 1573 true +1476273633236 test-first 3 1573 true +1476273633237 test-first 3 1573 true +1476273633238 test-first 3 1573 true +1476273633239 test-first 3 1573 true +1476273633240 test-first 3 1573 true +1476273633241 test-first 3 1573 true +1476273633242 test-first 3 1573 true +1476273633243 test-first 3 1573 true +1476273633244 test-first 3 1573 true +1476273633245 test-first 3 1573 true +1476273633246 test-first 3 1573 true +1476273633247 test-first 3 1573 true +1476273633248 test-first 3 1573 true +1476273633249 test-first 3 1573 true +1476273633250 test-first 3 1573 true +1476273633251 test-first 3 1573 true +1476273633252 test-first 3 1573 true +1476273633253 test-first 3 1573 true +1476273633254 test-first 3 1573 true +1476273633255 test-first 3 1573 true +1476273633256 test-first 3 1573 true +1476273633257 test-first 3 1573 true +1476273633258 test-first 3 1573 true +1476273633259 test-first 3 1573 true +1476273633260 test-first 3 1573 true +1476273633261 test-first 3 1573 true +1476273633262 test-first 3 1573 true +1476273633263 test-first 3 1573 true +1476273633264 test-first 3 1573 true +1476273633265 test-first 3 1573 true +1476273633266 test-first 3 1573 true +1476273633267 test-first 3 1573 true +1476273633268 test-first 3 1573 true +1476273633269 test-first 3 1573 true +1476273633270 test-first 3 1573 true +1476273633271 test-first 3 1573 true +1476273633272 test-first 3 1573 true +1476273633273 test-first 3 1573 true +1476273633274 test-first 3 1573 true +1476273633275 test-first 3 1573 true +1476273633276 test-first 3 1573 true +1476273633277 test-first 3 1573 true +1476273633278 test-first 3 1573 true +1476273633279 test-first 3 1573 true +1476273633280 test-first 3 1573 true +1476273633281 test-first 3 1573 true +1476273633282 test-first 3 1573 true +1476273633283 test-first 3 1573 true +1476273633284 test-first 3 1573 true +1476273633285 test-first 3 1573 true +1476273633286 test-first 3 1573 true +1476273633287 test-first 3 1573 true +1476273633288 test-first 3 1573 true +1476273633289 test-first 3 1573 true +1476273633290 test-first 3 1573 true +1476273633291 test-first 3 1573 true +1476273633292 test-first 3 1573 true +1476273633293 test-first 3 1573 true +1476273633294 test-first 3 1573 true +1476273633295 test-first 3 1573 true +1476273633296 test-first 3 1573 true +1476273633297 test-first 3 1573 true +1476273633298 test-first 3 1573 true +1476273633299 test-first 3 1573 true +1476273633300 test-first 3 1573 true +1476273633301 test-first 3 1573 true +1476273633302 test-first 3 1573 true +1476273633303 test-first 3 1573 true +1476273633304 test-first 3 1573 true +1476273633305 test-first 3 1573 true +1476273633306 test-first 3 1573 true +1476273633307 test-first 3 1573 true +1476273633308 test-first 3 1573 true +1476273633309 test-first 3 1573 true +1476273633310 test-first 3 1573 true +1476273633311 test-first 3 1573 true +1476273633312 test-first 3 1573 true +1476273633313 test-first 3 1573 true +1476273633314 test-first 3 1573 true +1476273633315 test-first 3 1573 true +1476273633316 test-first 3 1573 true +1476273633317 test-first 3 1573 true +1476273633318 test-first 3 1573 true +1476273633319 test-first 3 1573 true +1476273633320 test-first 3 1573 true +1476273633321 test-first 3 1573 true +1476273633322 test-first 3 1573 true +1476273633323 test-first 3 1573 true +1476273633324 test-first 3 1573 true +1476273633325 test-first 3 1573 true +1476273633326 test-first 3 1573 true +1476273633327 test-first 3 1573 true +1476273633328 test-first 3 1573 true +1476273633329 test-first 3 1573 true +1476273633330 test-first 3 1573 true +1476273633331 test-first 3 1573 true +1476273633332 test-first 3 1573 true +1476273633333 test-first 3 1573 true +1476273633334 test-first 3 1573 true +1476273633335 test-first 3 1573 true +1476273633336 test-first 3 1573 true +1476273633337 test-first 3 1573 true +1476273633338 test-first 3 1573 true +1476273633339 test-first 3 1573 true +1476273633340 test-first 3 1573 true +1476273633341 test-first 3 1573 true +1476273633342 test-first 3 1573 true +1476273633343 test-first 3 1573 true +1476273633344 test-first 3 1573 true +1476273633345 test-first 3 1573 true +1476273633346 test-first 3 1573 true +1476273633347 test-first 3 1573 true +1476273633348 test-first 3 1573 true +1476273633349 test-first 3 1573 true +1476273633350 test-first 3 1573 true +1476273633351 test-first 3 1573 true +1476273633352 test-first 3 1573 true +1476273633353 test-first 3 1573 true +1476273633354 test-first 3 1573 true +1476273633355 test-first 3 1573 true +1476273633356 test-first 3 1573 true +1476273633357 test-first 3 1573 true +1476273633358 test-first 3 1573 true +1476273633359 test-first 3 1573 true +1476273633360 test-first 3 1573 true +1476273633361 test-first 3 1573 true +1476273633362 test-first 3 1573 true +1476273633363 test-first 3 1573 true +1476273633364 test-first 3 1573 true +1476273633365 test-first 3 1573 true +1476273633366 test-first 3 1573 true +1476273633367 test-first 3 1573 true +1476273633368 test-first 3 1573 true +1476273633369 test-first 3 1573 true +1476273633370 test-first 3 1573 true +1476273633371 test-first 3 1573 true +1476273633372 test-first 3 1573 true +1476273633373 test-first 3 1573 true +1476273633374 test-first 3 1573 true +1476273633375 test-first 3 1573 true +1476273633376 test-first 3 1573 true +1476273633377 test-first 3 1573 true +1476273633378 test-first 3 1573 true +1476273633379 test-first 3 1573 true +1476273633380 test-first 3 1573 true +1476273633381 test-first 3 1573 true +1476273633382 test-first 3 1573 true +1476273633383 test-first 3 1573 true +1476273633384 test-first 3 1573 true +1476273633385 test-first 3 1573 true +1476273633386 test-first 3 1573 true +1476273633387 test-first 3 1573 true +1476273633388 test-first 3 1573 true +1476273633389 test-first 3 1573 true +1476273633390 test-first 3 1573 true +1476273633391 test-first 3 1573 true +1476273633392 test-first 3 1573 true +1476273633393 test-first 3 1573 true +1476273633394 test-first 3 1573 true +1476273633395 test-first 3 1573 true +1476273633396 test-first 3 1573 true +1476273633397 test-first 3 1573 true +1476273633398 test-first 3 1573 true +1476273633399 test-first 3 1573 true +1476273633400 test-first 3 1573 true +1476273633401 test-first 3 1573 true +1476273633402 test-first 3 1573 true +1476273633403 test-first 3 1573 true +1476273633404 test-first 3 1573 true +1476273633405 test-first 3 1573 true +1476273633406 test-first 3 1573 true +1476273633407 test-first 3 1573 true +1476273633408 test-first 3 1573 true +1476273633409 test-first 3 1573 true +1476273633410 test-first 3 1573 true +1476273633411 test-first 3 1573 true +1476273633412 test-first 3 1573 true +1476273633413 test-first 3 1573 true +1476273633414 test-first 3 1573 true +1476273633415 test-first 3 1573 true +1476273633416 test-first 3 1573 true +1476273633417 test-first 3 1573 true +1476273633418 test-first 3 1573 true +1476273633419 test-first 3 1573 true +1476273633420 test-first 3 1573 true +1476273633421 test-first 3 1573 true +1476273633422 test-first 3 1573 true +1476273633423 test-first 3 1573 true +1476273633424 test-first 3 1573 true +1476273633425 test-first 3 1573 true +1476273633426 test-first 3 1573 true +1476273633427 test-first 3 1573 true +1476273633428 test-first 3 1573 true +1476273633429 test-first 3 1573 true +1476273633430 test-first 3 1573 true +1476273633431 test-first 3 1573 true +1476273633432 test-first 3 1573 true +1476273633433 test-first 3 1573 true +1476273633434 test-first 3 1573 true +1476273633435 test-first 3 1573 true +1476273633436 test-first 3 1573 true +1476273633437 test-first 3 1573 true +1476273633438 test-first 3 1573 true +1476273633439 test-first 3 1573 true +1476273633440 test-first 3 1573 true +1476273633441 test-first 3 1573 true +1476273633442 test-first 3 1573 true +1476273633443 test-first 3 1573 true +1476273633444 test-first 3 1573 true +1476273633445 test-first 3 1573 true +1476273633446 test-first 3 1573 true +1476273633447 test-first 3 1573 true +1476273633448 test-first 3 1573 true +1476273633449 test-first 3 1573 true +1476273633450 test-first 3 1573 true +1476273633451 test-first 3 1573 true +1476273633452 test-first 3 1573 true +1476273633453 test-first 3 1573 true +1476273633454 test-first 3 1573 true +1476273633455 test-first 3 1573 true +1476273633456 test-first 3 1573 true +1476273633457 test-first 3 1573 true +1476273633458 test-first 3 1573 true +1476273633459 test-first 3 1573 true +1476273633460 test-first 3 1573 true +1476273633461 test-first 3 1573 true +1476273633462 test-first 3 1573 true +1476273633463 test-first 3 1573 true +1476273633464 test-first 3 1573 true +1476273633465 test-first 3 1573 true +1476273633466 test-first 3 1573 true +1476273633467 test-first 3 1573 true +1476273633468 test-first 3 1573 true +1476273633469 test-first 3 1573 true +1476273633470 test-first 3 1573 true +1476273633471 test-first 3 1573 true +1476273633472 test-first 3 1573 true +1476273633473 test-first 3 1573 true +1476273633474 test-first 3 1573 true +1476273633475 test-first 3 1573 true +1476273633476 test-first 3 1573 true +1476273633477 test-first 3 1573 true +1476273633478 test-first 3 1573 true +1476273633479 test-first 3 1573 true +1476273633480 test-first 3 1573 true +1476273633481 test-first 3 1573 true +1476273633482 test-first 3 1573 true +1476273633483 test-first 3 1573 true +1476273633484 test-first 3 1573 true +1476273633485 test-first 3 1573 true +1476273633486 test-first 3 1573 true +1476273633487 test-first 3 1573 true +1476273633488 test-first 3 1573 true +1476273633489 test-first 3 1573 true +1476273633490 test-first 3 1573 true +1476273633491 test-first 3 1573 true +1476273633492 test-first 3 1573 true +1476273633493 test-first 3 1573 true +1476273633494 test-first 3 1573 true +1476273633495 test-first 3 1573 true +1476273633496 test-first 3 1573 true +1476273633497 test-first 3 1573 true +1476273633498 test-first 3 1573 true +1476273633499 test-first 3 1573 true +1476273633500 test-first 3 1573 true +1476273633501 test-first 3 1573 true +1476273633502 test-first 3 1573 true +1476273633503 test-first 3 1573 true +1476273633504 test-first 3 1573 true +1476273633505 test-first 3 1573 true +1476273633506 test-first 3 1573 true +1476273633507 test-first 3 1573 true +1476273633508 test-first 3 1573 true +1476273633509 test-first 3 1573 true +1476273633510 test-first 3 1573 true +1476273633511 test-first 3 1573 true +1476273633512 test-first 3 1573 true +1476273633513 test-first 3 1573 true +1476273633514 test-first 3 1573 true +1476273633515 test-first 3 1573 true +1476273633516 test-first 3 1573 true +1476273633517 test-first 3 1573 true +1476273633518 test-first 3 1573 true +1476273633519 test-first 3 1573 true +1476273633520 test-first 3 1573 true +1476273633521 test-first 3 1573 true +1476273633522 test-first 3 1573 true +1476273633523 test-first 3 1573 true +1476273633524 test-first 3 1573 true +1476273633525 test-first 3 1573 true +1476273633526 test-first 3 1573 true +1476273633527 test-first 3 1573 true +1476273633528 test-first 3 1573 true +1476273633529 test-first 3 1573 true +1476273633530 test-first 3 1573 true +1476273633531 test-first 3 1573 true +1476273633532 test-first 3 1573 true +1476273633533 test-first 3 1573 true +1476273633534 test-first 3 1573 true +1476273633535 test-first 3 1573 true +1476273633536 test-first 3 1573 true +1476273633537 test-first 3 1573 true +1476273633538 test-first 3 1573 true +1476273633539 test-first 3 1573 true +1476273633540 test-first 3 1573 true +1476273633541 test-first 3 1573 true +1476273633542 test-first 3 1573 true +1476273633543 test-first 3 1573 true +1476273633544 test-first 3 1573 true +1476273633545 test-first 3 1573 true +1476273633546 test-first 3 1573 true +1476273633547 test-first 3 1573 true +1476273633548 test-first 3 1573 true +1476273633549 test-first 3 1573 true +1476273633550 test-first 3 1573 true +1476273633551 test-first 3 1573 true +1476273633552 test-first 3 1573 true +1476273633553 test-first 3 1573 true +1476273633554 test-first 3 1573 true +1476273633555 test-first 3 1573 true +1476273633556 test-first 3 1573 true +1476273633557 test-first 3 1573 true +1476273633558 test-first 3 1573 true +1476273633559 test-first 3 1573 true +1476273633560 test-first 3 1573 true +1476273633561 test-first 3 1573 true +1476273633562 test-first 3 1573 true +1476273633563 test-first 3 1573 true +1476273633564 test-first 3 1573 true +1476273633565 test-first 3 1573 true +1476273633566 test-first 3 1573 true +1476273633567 test-first 3 1573 true +1476273633568 test-first 3 1573 true +1476273633569 test-first 3 1573 true +1476273633570 test-first 3 1573 true +1476273633571 test-first 3 1573 true +1476273633572 test-first 3 1573 true +1476273633573 test-first 3 1573 true +1476273633574 test-first 3 1573 true +1476273633575 test-first 3 1573 true +1476273633576 test-first 3 1573 true +1476273633577 test-first 3 1573 true +1476273633578 test-first 3 1573 true +1476273633579 test-first 3 1573 true +1476273633580 test-first 3 1573 true +1476273633581 test-first 3 1573 true +1476273633582 test-first 3 1573 true +1476273633583 test-first 3 1573 true +1476273633584 test-first 3 1573 true +1476273633585 test-first 3 1573 true +1476273633586 test-first 3 1573 true +1476273633587 test-first 3 1573 true +1476273633588 test-first 3 1573 true +1476273633589 test-first 3 1573 true +1476273633590 test-first 3 1573 true +1476273633591 test-first 3 1573 true +1476273633592 test-first 3 1573 true +1476273633593 test-first 3 1573 true +1476273633594 test-first 3 1573 true +1476273633595 test-first 3 1573 true +1476273633596 test-first 3 1573 true +1476273633597 test-first 3 1573 true +1476273633598 test-first 3 1573 true +1476273633599 test-first 3 1573 true +1476273633600 test-first 3 1573 true +1476273633601 test-first 3 1573 true +1476273633602 test-first 3 1573 true +1476273633603 test-first 3 1573 true +1476273633604 test-first 3 1573 true +1476273633605 test-first 3 1573 true +1476273633606 test-first 3 1573 true +1476273633607 test-first 3 1573 true +1476273633608 test-first 3 1573 true +1476273633609 test-first 3 1573 true +1476273633610 test-first 3 1573 true +1476273633611 test-first 3 1573 true +1476273633612 test-first 3 1573 true +1476273633613 test-first 3 1573 true +1476273633614 test-first 3 1573 true +1476273633615 test-first 3 1573 true +1476273633616 test-first 3 1573 true +1476273633617 test-first 3 1573 true +1476273633618 test-first 3 1573 true +1476273633619 test-first 3 1573 true +1476273633620 test-first 3 1573 true +1476273633621 test-first 3 1573 true +1476273633622 test-first 3 1573 true +1476273633623 test-first 3 1573 true +1476273633624 test-first 3 1573 true +1476273633625 test-first 3 1573 true +1476273633626 test-first 3 1573 true +1476273633627 test-first 3 1573 true +1476273633628 test-first 3 1573 true +1476273633629 test-first 3 1573 true +1476273633630 test-first 3 1573 true +1476273633631 test-first 3 1573 true +1476273633632 test-first 3 1573 true +1476273633633 test-first 3 1573 true +1476273633634 test-first 3 1573 true +1476273633635 test-first 3 1573 true +1476273633636 test-first 3 1573 true +1476273633637 test-first 3 1573 true +1476273633638 test-first 3 1573 true +1476273633639 test-first 3 1573 true +1476273633640 test-first 3 1573 true +1476273633641 test-first 3 1573 true +1476273633642 test-first 3 1573 true +1476273633643 test-first 3 1573 true +1476273633644 test-first 3 1573 true +1476273633645 test-first 3 1573 true +1476273633646 test-first 3 1573 true +1476273633647 test-first 3 1573 true +1476273633648 test-first 3 1573 true +1476273633649 test-first 3 1573 true +1476273633650 test-first 3 1573 true +1476273633651 test-first 3 1573 true +1476273633652 test-first 3 1573 true +1476273633653 test-first 3 1573 true +1476273633654 test-first 3 1573 true +1476273633655 test-first 3 1573 true +1476273633656 test-first 3 1573 true +1476273633657 test-first 3 1573 true +1476273633658 test-first 3 1573 true +1476273633659 test-first 3 1573 true +1476273633660 test-first 3 1573 true +1476273633661 test-first 3 1573 true +1476273633662 test-first 3 1573 true +1476273633663 test-first 3 1573 true +1476273633664 test-first 3 1573 true +1476273633665 test-first 3 1573 true +1476273633666 test-first 3 1573 true +1476273633667 test-first 3 1573 true +1476273633668 test-first 3 1573 true +1476273633669 test-first 3 1573 true +1476273633670 test-first 3 1573 true +1476273633671 test-first 3 1573 true +1476273633672 test-first 3 1573 true +1476273633673 test-first 3 1573 true +1476273633674 test-first 3 1573 true +1476273633675 test-first 3 1573 true +1476273633676 test-first 3 1573 true +1476273633677 test-first 3 1573 true +1476273633678 test-first 3 1573 true +1476273633679 test-first 3 1573 true +1476273633680 test-first 3 1573 true +1476273633681 test-first 3 1573 true +1476273633682 test-first 3 1573 true +1476273633683 test-first 3 1573 true +1476273633684 test-first 3 1573 true +1476273633685 test-first 3 1573 true +1476273633686 test-first 3 1573 true +1476273633687 test-first 3 1573 true +1476273633688 test-first 3 1573 true +1476273633689 test-first 3 1573 true +1476273633690 test-first 3 1573 true +1476273633691 test-first 3 1573 true +1476273633692 test-first 3 1573 true +1476273633693 test-first 3 1573 true +1476273633694 test-first 3 1573 true +1476273633695 test-first 3 1573 true +1476273633696 test-first 3 1573 true +1476273633697 test-first 3 1573 true +1476273633698 test-first 3 1573 true +1476273633699 test-first 3 1573 true +1476273633700 test-first 3 1573 true +1476273633701 test-first 3 1573 true +1476273633702 test-first 3 1573 true +1476273633703 test-first 3 1573 true +1476273633704 test-first 3 1573 true +1476273633705 test-first 3 1573 true +1476273633706 test-first 3 1573 true +1476273633707 test-first 3 1573 true +1476273633708 test-first 3 1573 true +1476273633709 test-first 3 1573 true +1476273633710 test-first 3 1573 true +1476273633711 test-first 3 1573 true +1476273633712 test-first 3 1573 true +1476273633713 test-first 3 1573 true +1476273633714 test-first 3 1573 true +1476273633715 test-first 3 1573 true +1476273633716 test-first 3 1573 true +1476273633717 test-first 3 1573 true +1476273633718 test-first 3 1573 true +1476273633719 test-first 3 1573 true +1476273633720 test-first 3 1573 true +1476273633721 test-first 3 1573 true +1476273633722 test-first 3 1573 true +1476273633723 test-first 3 1573 true +1476273633724 test-first 3 1573 true +1476273633725 test-first 3 1573 true +1476273633726 test-first 3 1573 true +1476273633727 test-first 3 1573 true +1476273633728 test-first 3 1573 true +1476273633729 test-first 3 1573 true +1476273633730 test-first 3 1573 true +1476273633731 test-first 3 1573 true +1476273633732 test-first 3 1573 true +1476273633733 test-first 3 1573 true +1476273633734 test-first 3 1573 true +1476273633735 test-first 3 1573 true +1476273633736 test-first 3 1573 true +1476273633737 test-first 3 1573 true +1476273633738 test-first 3 1573 true +1476273633739 test-first 3 1573 true +1476273633740 test-first 3 1573 true +1476273633741 test-first 3 1573 true +1476273633742 test-first 3 1573 true +1476273633743 test-first 3 1573 true +1476273633744 test-first 3 1573 true +1476273633745 test-first 3 1573 true +1476273633746 test-first 3 1573 true +1476273633747 test-first 3 1573 true +1476273633748 test-first 3 1573 true +1476273633749 test-first 3 1573 true +1476273633750 test-first 3 1573 true +1476273633751 test-first 3 1573 true +1476273633752 test-first 3 1573 true +1476273633753 test-first 3 1573 true +1476273633754 test-first 3 1573 true +1476273633755 test-first 3 1573 true +1476273633756 test-first 3 1573 true +1476273633757 test-first 3 1573 true +1476273633758 test-first 3 1573 true +1476273633759 test-first 3 1573 true +1476273633760 test-first 3 1573 true +1476273633761 test-first 3 1573 true +1476273633762 test-first 3 1573 true +1476273633763 test-first 3 1573 true +1476273633764 test-first 3 1573 true +1476273633765 test-first 3 1573 true +1476273633766 test-first 3 1573 true +1476273633767 test-first 3 1573 true +1476273633768 test-first 3 1573 true +1476273633769 test-first 3 1573 true +1476273633770 test-first 3 1573 true +1476273633771 test-first 3 1573 true +1476273633772 test-first 3 1573 true +1476273633773 test-first 3 1573 true +1476273633774 test-first 3 1573 true +1476273633775 test-first 3 1573 true +1476273633776 test-first 3 1573 true +1476273633777 test-first 3 1573 true +1476273633778 test-first 3 1573 true +1476273633779 test-first 3 1573 true +1476273633780 test-first 3 1573 true +1476273633781 test-first 3 1573 true +1476273633782 test-first 3 1573 true +1476273633783 test-first 3 1573 true +1476273633784 test-first 3 1573 true +1476273633785 test-first 3 1573 true +1476273633786 test-first 3 1573 true +1476273633787 test-first 3 1573 true +1476273633788 test-first 3 1573 true +1476273633789 test-first 3 1573 true +1476273633790 test-first 3 1573 true +1476273633791 test-first 3 1573 true +1476273633792 test-first 3 1573 true +1476273633793 test-first 3 1573 true +1476273633794 test-first 3 1573 true +1476273633795 test-first 3 1573 true +1476273633796 test-first 3 1573 true +1476273633797 test-first 3 1573 true +1476273633798 test-first 3 1573 true +1476273633799 test-first 3 1573 true +1476273633800 test-first 3 1573 true +1476273633801 test-first 3 1573 true +1476273633802 test-first 3 1573 true +1476273633803 test-first 3 1573 true +1476273633804 test-first 3 1573 true +1476273633805 test-first 3 1573 true +1476273633806 test-first 3 1573 true +1476273633807 test-first 3 1573 true +1476273633808 test-first 3 1573 true +1476273633809 test-first 3 1573 true +1476273633810 test-first 3 1573 true +1476273633811 test-first 3 1573 true +1476273633812 test-first 3 1573 true +1476273633813 test-first 3 1573 true +1476273633814 test-first 3 1573 true +1476273633815 test-first 3 1573 true +1476273633816 test-first 3 1573 true +1476273633817 test-first 3 1573 true +1476273633818 test-first 3 1573 true +1476273633819 test-first 3 1573 true +1476273633820 test-first 3 1573 true +1476273633821 test-first 3 1573 true +1476273633822 test-first 3 1573 true +1476273633823 test-first 3 1573 true +1476273633824 test-first 3 1573 true +1476273633825 test-first 3 1573 true +1476273633826 test-first 3 1573 true +1476273633827 test-first 3 1573 true +1476273633828 test-first 3 1573 true +1476273633829 test-first 3 1573 true +1476273633830 test-first 3 1573 true +1476273633831 test-first 3 1573 true +1476273633832 test-first 3 1573 true +1476273633833 test-first 3 1573 true +1476273633834 test-first 3 1573 true +1476273633835 test-first 3 1573 true +1476273633836 test-first 3 1573 true +1476273633837 test-first 3 1573 true +1476273633838 test-first 3 1573 true +1476273633839 test-first 3 1573 true +1476273633840 test-first 3 1573 true +1476273633841 test-first 3 1573 true +1476273633842 test-first 3 1573 true +1476273633843 test-first 3 1573 true +1476273633844 test-first 3 1573 true +1476273633845 test-first 3 1573 true +1476273633846 test-first 3 1573 true +1476273633847 test-first 3 1573 true +1476273633848 test-first 3 1573 true +1476273633849 test-first 3 1573 true +1476273633850 test-first 3 1573 true +1476273633851 test-first 3 1573 true +1476273633852 test-first 3 1573 true +1476273633853 test-first 3 1573 true +1476273633854 test-first 3 1573 true +1476273633855 test-first 3 1573 true +1476273633856 test-first 3 1573 true +1476273633857 test-first 3 1573 true +1476273633858 test-first 3 1573 true +1476273633859 test-first 3 1573 true +1476273633860 test-first 3 1573 true +1476273633861 test-first 3 1573 true +1476273633862 test-first 3 1573 true +1476273633863 test-first 3 1573 true +1476273633864 test-first 3 1573 true +1476273633865 test-first 3 1573 true +1476273633866 test-first 3 1573 true +1476273633867 test-first 3 1573 true +1476273633868 test-first 3 1573 true +1476273633869 test-first 3 1573 true +1476273633870 test-first 3 1573 true +1476273633871 test-first 3 1573 true +1476273633872 test-first 3 1573 true +1476273633873 test-first 3 1573 true +1476273633874 test-first 3 1573 true +1476273633875 test-first 3 1573 true +1476273633876 test-first 3 1573 true +1476273633877 test-first 3 1573 true +1476273633878 test-first 3 1573 true +1476273633879 test-first 3 1573 true +1476273633880 test-first 3 1573 true +1476273633881 test-first 3 1573 true +1476273633882 test-first 3 1573 true +1476273633883 test-first 3 1573 true +1476273633884 test-first 3 1573 true +1476273633885 test-first 3 1573 true +1476273633886 test-first 3 1573 true +1476273633887 test-first 3 1573 true +1476273633888 test-first 3 1573 true +1476273633889 test-first 3 1573 true +1476273633890 test-first 3 1573 true +1476273633891 test-first 3 1573 true +1476273633892 test-first 3 1573 true +1476273633893 test-first 3 1573 true +1476273633894 test-first 3 1573 true +1476273633895 test-first 3 1573 true +1476273633896 test-first 3 1573 true +1476273633897 test-first 3 1573 true +1476273633898 test-first 3 1573 true +1476273633899 test-first 3 1573 true +1476273633900 test-first 3 1573 true +1476273633901 test-first 3 1573 true +1476273633902 test-first 3 1573 true +1476273633903 test-first 3 1573 true +1476273633904 test-first 3 1573 true +1476273633905 test-first 3 1573 true +1476273633906 test-first 3 1573 true +1476273633907 test-first 3 1573 true +1476273633908 test-first 3 1573 true +1476273633909 test-first 3 1573 true +1476273633910 test-first 3 1573 true +1476273633911 test-first 3 1573 true +1476273633912 test-first 3 1573 true +1476273633913 test-first 3 1573 true +1476273633914 test-first 3 1573 true +1476273633915 test-first 3 1573 true +1476273633916 test-first 3 1573 true +1476273633917 test-first 3 1573 true +1476273633918 test-first 3 1573 true +1476273633919 test-first 3 1573 true +1476273633920 test-first 3 1573 true +1476273633921 test-first 3 1573 true +1476273633922 test-first 3 1573 true +1476273633923 test-first 3 1573 true +1476273633924 test-first 3 1573 true +1476273633925 test-first 3 1573 true +1476273633926 test-first 3 1573 true +1476273633927 test-first 3 1573 true +1476273633928 test-first 3 1573 true +1476273633929 test-first 3 1573 true +1476273633930 test-first 3 1573 true +1476273633931 test-first 3 1573 true +1476273633932 test-first 3 1573 true +1476273633933 test-first 3 1573 true +1476273633934 test-first 3 1573 true +1476273633935 test-first 3 1573 true +1476273633936 test-first 3 1573 true +1476273633937 test-first 3 1573 true +1476273633938 test-first 3 1573 true +1476273633939 test-first 3 1573 true +1476273633940 test-first 3 1573 true +1476273633941 test-first 3 1573 true +1476273633942 test-first 3 1573 true +1476273633943 test-first 3 1573 true +1476273633944 test-first 3 1573 true +1476273633945 test-first 3 1573 true +1476273633946 test-first 3 1573 true +1476273633947 test-first 3 1573 true +1476273633948 test-first 3 1573 true +1476273633949 test-first 3 1573 true +1476273633950 test-first 3 1573 true +1476273633951 test-first 3 1573 true +1476273633952 test-first 3 1573 true +1476273633953 test-first 3 1573 true +1476273633954 test-first 3 1573 true +1476273633955 test-first 3 1573 true +1476273633956 test-first 3 1573 true +1476273633957 test-first 3 1573 true +1476273633958 test-first 3 1573 true +1476273633959 test-first 3 1573 true +1476273633960 test-first 3 1573 true +1476273633961 test-first 3 1573 true +1476273633962 test-first 3 1573 true +1476273633963 test-first 3 1573 true +1476273633964 test-first 3 1573 true +1476273633965 test-first 3 1573 true +1476273633966 test-first 3 1573 true +1476273633967 test-first 3 1573 true +1476273633968 test-first 3 1573 true +1476273633969 test-first 3 1573 true +1476273633970 test-first 3 1573 true +1476273633971 test-first 3 1573 true +1476273633972 test-first 3 1573 true +1476273633973 test-first 3 1573 true +1476273633974 test-first 3 1573 true +1476273633975 test-first 3 1573 true +1476273633976 test-first 3 1573 true +1476273633977 test-first 3 1573 true +1476273633978 test-first 3 1573 true +1476273633979 test-first 3 1573 true +1476273633980 test-first 3 1573 true +1476273633981 test-first 3 1573 true +1476273633982 test-first 3 1573 true +1476273633983 test-first 3 1573 true +1476273633984 test-first 3 1573 true +1476273633985 test-first 3 1573 true +1476273633986 test-first 3 1573 true +1476273633987 test-first 3 1573 true +1476273633988 test-first 3 1573 true +1476273633989 test-first 3 1573 true +1476273633990 test-first 3 1573 true +1476273633991 test-first 3 1573 true +1476273633992 test-first 3 1573 true +1476273633993 test-first 3 1573 true +1476273633994 test-first 3 1573 true +1476273633995 test-first 3 1573 true +1476273633996 test-first 3 1573 true +1476273633997 test-first 3 1573 true +1476273633998 test-first 3 1573 true +1476273633999 test-first 3 1573 true +1476273634000 test-first 3 1573 true +1476273634001 test-first 3 1573 true +1476273634002 test-first 3 1573 true +1476273634003 test-first 3 1573 true +1476273634004 test-first 3 1573 true +1476273634005 test-first 3 1573 true +1476273634006 test-first 3 1573 true +1476273634007 test-first 3 1573 true +1476273634008 test-first 3 1573 true +1476273634009 test-first 3 1573 true +1476273634010 test-first 3 1573 true +1476273634011 test-first 3 1573 true +1476273634012 test-first 3 1573 true +1476273634013 test-first 3 1573 true +1476273634014 test-first 3 1573 true +1476273634015 test-first 3 1573 true +1476273634016 test-first 3 1573 true +1476273634017 test-first 3 1573 true +1476273634018 test-first 3 1573 true +1476273634019 test-first 3 1573 true +1476273634020 test-first 3 1573 true +1476273634021 test-first 3 1573 true +1476273634022 test-first 3 1573 true +1476273634023 test-first 3 1573 true +1476273634024 test-first 3 1573 true +1476273634025 test-first 3 1573 true +1476273634026 test-first 3 1573 true +1476273634027 test-first 3 1573 true +1476273634028 test-first 3 1573 true +1476273634029 test-first 3 1573 true +1476273634030 test-first 3 1573 true +1476273634031 test-first 3 1573 true +1476273634032 test-first 3 1573 true +1476273634033 test-first 3 1573 true +1476273634034 test-first 3 1573 true +1476273634035 test-first 3 1573 true +1476273634036 test-first 3 1573 true +1476273634037 test-first 3 1573 true +1476273634038 test-first 3 1573 true +1476273634039 test-first 3 1573 true +1476273634040 test-first 3 1573 true +1476273634041 test-first 3 1573 true +1476273634042 test-first 3 1573 true +1476273634043 test-first 3 1573 true +1476273634044 test-first 3 1573 true +1476273634045 test-first 3 1573 true +1476273634046 test-first 3 1573 true +1476273634047 test-first 3 1573 true +1476273634048 test-first 3 1573 true +1476273634049 test-first 3 1573 true +1476273634050 test-first 3 1573 true +1476273634051 test-first 3 1573 true +1476273634052 test-first 3 1573 true +1476273634053 test-first 3 1573 true +1476273634054 test-first 3 1573 true +1476273634055 test-first 3 1573 true +1476273634056 test-first 3 1573 true +1476273634057 test-first 3 1573 true +1476273634058 test-first 3 1573 true +1476273634059 test-first 3 1573 true +1476273634060 test-first 3 1573 true +1476273634061 test-first 3 1573 true +1476273634062 test-first 3 1573 true +1476273634063 test-first 3 1573 true +1476273634064 test-first 3 1573 true +1476273634065 test-first 3 1573 true +1476273634066 test-first 3 1573 true +1476273634067 test-first 3 1573 true +1476273634068 test-first 3 1573 true +1476273634069 test-first 3 1573 true +1476273634070 test-first 3 1573 true +1476273634071 test-first 3 1573 true +1476273634072 test-first 3 1573 true +1476273634073 test-first 3 1573 true +1476273634074 test-first 3 1573 true +1476273634075 test-first 3 1573 true +1476273634076 test-first 3 1573 true +1476273634077 test-first 3 1573 true +1476273634078 test-first 3 1573 true +1476273634079 test-first 3 1573 true +1476273634080 test-first 3 1573 true +1476273634081 test-first 3 1573 true +1476273634082 test-first 3 1573 true +1476273634083 test-first 3 1573 true +1476273634084 test-first 3 1573 true +1476273634085 test-first 3 1573 true +1476273634086 test-first 3 1573 true +1476273634087 test-first 3 1573 true +1476273634088 test-first 3 1573 true +1476273634089 test-first 3 1573 true +1476273634090 test-first 3 1573 true +1476273634091 test-first 3 1573 true +1476273634092 test-first 3 1573 true +1476273634093 test-first 3 1573 true +1476273634094 test-first 3 1573 true +1476273634095 test-first 3 1573 true +1476273634096 test-first 3 1573 true +1476273634097 test-first 3 1573 true +1476273634098 test-first 3 1573 true +1476273634099 test-first 3 1573 true +1476273634100 test-first 3 1573 true +1476273634101 test-first 3 1573 true +1476273634102 test-first 3 1573 true +1476273634103 test-first 3 1573 true +1476273634104 test-first 3 1573 true +1476273634105 test-first 3 1573 true +1476273634106 test-first 3 1573 true +1476273634107 test-first 3 1573 true +1476273634108 test-first 3 1573 true +1476273634109 test-first 3 1573 true +1476273634110 test-first 3 1573 true +1476273634111 test-first 3 1573 true +1476273634112 test-first 3 1573 true +1476273634113 test-first 3 1573 true +1476273634114 test-first 3 1573 true +1476273634115 test-first 3 1573 true +1476273634116 test-first 3 1573 true +1476273634117 test-first 3 1573 true +1476273634118 test-first 3 1573 true +1476273634119 test-first 3 1573 true +1476273634120 test-first 3 1573 true +1476273634121 test-first 3 1573 true +1476273634122 test-first 3 1573 true +1476273634123 test-first 3 1573 true +1476273634124 test-first 3 1573 true +1476273634125 test-first 3 1573 true +1476273634126 test-first 3 1573 true +1476273634127 test-first 3 1573 true +1476273634128 test-first 3 1573 true +1476273634129 test-first 3 1573 true +1476273634130 test-first 3 1573 true +1476273634131 test-first 3 1573 true +1476273634132 test-first 3 1573 true +1476273634133 test-first 3 1573 true +1476273634134 test-first 3 1573 true +1476273634135 test-first 3 1573 true +1476273634136 test-first 3 1573 true +1476273634137 test-first 3 1573 true +1476273634138 test-first 3 1573 true +1476273634139 test-first 3 1573 true +1476273634140 test-first 3 1573 true +1476273634141 test-first 3 1573 true +1476273634142 test-first 3 1573 true +1476273634143 test-first 3 1573 true +1476273634144 test-first 3 1573 true +1476273634145 test-first 3 1573 true +1476273634146 test-first 3 1573 true +1476273634147 test-first 3 1573 true +1476273634148 test-first 3 1573 true +1476273634149 test-first 3 1573 true +1476273634150 test-first 3 1573 true +1476273634151 test-first 3 1573 true +1476273634152 test-first 3 1573 true +1476273634153 test-first 3 1573 true +1476273634154 test-first 3 1573 true +1476273634155 test-first 3 1573 true +1476273634156 test-first 3 1573 true +1476273634157 test-first 3 1573 true +1476273634158 test-first 3 1573 true +1476273634159 test-first 3 1573 true +1476273634160 test-first 3 1573 true +1476273634161 test-first 3 1573 true +1476273634162 test-first 3 1573 true +1476273634163 test-first 3 1573 true +1476273634164 test-first 3 1573 true +1476273634165 test-first 3 1573 true +1476273634166 test-first 3 1573 true +1476273634167 test-first 3 1573 true +1476273634168 test-first 3 1573 true +1476273634169 test-first 3 1573 true +1476273634170 test-first 3 1573 true +1476273634171 test-first 3 1573 true +1476273634172 test-first 3 1573 true +1476273634173 test-first 3 1573 true +1476273634174 test-first 3 1573 true +1476273634175 test-first 3 1573 true +1476273634176 test-first 3 1573 true +1476273634177 test-first 3 1573 true +1476273634178 test-first 3 1573 true +1476273634179 test-first 3 1573 true +1476273634180 test-first 3 1573 true +1476273634181 test-first 3 1573 true +1476273634182 test-first 3 1573 true +1476273634183 test-first 3 1573 true +1476273634184 test-first 3 1573 true +1476273634185 test-first 3 1573 true +1476273634186 test-first 3 1573 true +1476273634187 test-first 3 1573 true +1476273634188 test-first 3 1573 true +1476273634189 test-first 3 1573 true +1476273634190 test-first 3 1573 true +1476273634191 test-first 3 1573 true +1476273634192 test-first 3 1573 true +1476273634193 test-first 3 1573 true +1476273634194 test-first 3 1573 true +1476273634195 test-first 3 1573 true +1476273634196 test-first 3 1573 true +1476273634197 test-first 3 1573 true +1476273634198 test-first 3 1573 true +1476273634199 test-first 3 1573 true +1476273634200 test-first 3 1573 true +1476273634201 test-first 3 1573 true +1476273634202 test-first 3 1573 true +1476273634203 test-first 3 1573 true +1476273634204 test-first 3 1573 true +1476273634205 test-first 3 1573 true +1476273634206 test-first 3 1573 true +1476273634207 test-first 3 1573 true +1476273634208 test-first 3 1573 true +1476273634209 test-first 3 1573 true +1476273634210 test-first 3 1573 true +1476273634211 test-first 3 1573 true +1476273634212 test-first 3 1573 true +1476273634213 test-first 3 1573 true +1476273634214 test-first 3 1573 true +1476273634215 test-first 3 1573 true +1476273634216 test-first 3 1573 true +1476273634217 test-first 3 1573 true +1476273634218 test-first 3 1573 true +1476273634219 test-first 3 1573 true +1476273634220 test-first 3 1573 true +1476273634221 test-first 3 1573 true +1476273634222 test-first 3 1573 true +1476273634223 test-first 3 1573 true +1476273634224 test-first 3 1573 true +1476273634225 test-first 3 1573 true +1476273634226 test-first 3 1573 true +1476273634227 test-first 3 1573 true +1476273634228 test-first 3 1573 true +1476273634229 test-first 3 1573 true +1476273634230 test-first 3 1573 true +1476273634231 test-first 3 1573 true +1476273634232 test-first 3 1573 true +1476273634233 test-first 3 1573 true +1476273634234 test-first 3 1573 true +1476273634235 test-first 3 1573 true +1476273634236 test-first 3 1573 true +1476273634237 test-first 3 1573 true +1476273634238 test-first 3 1573 true +1476273634239 test-first 3 1573 true +1476273634240 test-first 3 1573 true +1476273634241 test-first 3 1573 true +1476273634242 test-first 3 1573 true +1476273634243 test-first 3 1573 true +1476273634244 test-first 3 1573 true +1476273634245 test-first 3 1573 true +1476273634246 test-first 3 1573 true +1476273634247 test-first 3 1573 true +1476273634248 test-first 3 1573 true +1476273634249 test-first 3 1573 true +1476273634250 test-first 3 1573 true +1476273634251 test-first 3 1573 true +1476273634252 test-first 3 1573 true +1476273634253 test-first 3 1573 true +1476273634254 test-first 3 1573 true +1476273634255 test-first 3 1573 true +1476273634256 test-first 3 1573 true +1476273634257 test-first 3 1573 true +1476273634258 test-first 3 1573 true +1476273634259 test-first 3 1573 true +1476273634260 test-first 3 1573 true +1476273634261 test-first 3 1573 true +1476273634262 test-first 3 1573 true +1476273634263 test-first 3 1573 true +1476273634264 test-first 3 1573 true +1476273634265 test-first 3 1573 true +1476273634266 test-first 3 1573 true +1476273634267 test-first 3 1573 true +1476273634268 test-first 3 1573 true +1476273634269 test-first 3 1573 true +1476273634270 test-first 3 1573 true +1476273634271 test-first 3 1573 true +1476273634272 test-first 3 1573 true +1476273634273 test-first 3 1573 true +1476273634274 test-first 3 1573 true +1476273634275 test-first 3 1573 true +1476273634276 test-first 3 1573 true +1476273634277 test-first 3 1573 true +1476273634278 test-first 3 1573 true +1476273634279 test-first 3 1573 true +1476273634280 test-first 3 1573 true +1476273634281 test-first 3 1573 true +1476273634282 test-first 3 1573 true +1476273634283 test-first 3 1573 true +1476273634284 test-first 3 1573 true +1476273634285 test-first 3 1573 true +1476273634286 test-first 3 1573 true +1476273634287 test-first 3 1573 true +1476273634288 test-first 3 1573 true +1476273634289 test-first 3 1573 true +1476273634290 test-first 3 1573 true +1476273634291 test-first 3 1573 true +1476273634292 test-first 3 1573 true +1476273634293 test-first 3 1573 true +1476273634294 test-first 3 1573 true +1476273634295 test-first 3 1573 true +1476273634296 test-first 3 1573 true +1476273634297 test-first 3 1573 true +1476273634298 test-first 3 1573 true +1476273634299 test-first 3 1573 true +1476273634300 test-first 3 1573 true +1476273634301 test-first 3 1573 true +1476273634302 test-first 3 1573 true +1476273634303 test-first 3 1573 true +1476273634304 test-first 3 1573 true +1476273634305 test-first 3 1573 true +1476273634306 test-first 3 1573 true +1476273634307 test-first 3 1573 true +1476273634308 test-first 3 1573 true +1476273634309 test-first 3 1573 true +1476273634310 test-first 3 1573 true +1476273634311 test-first 3 1573 true +1476273634312 test-first 3 1573 true +1476273634313 test-first 3 1573 true +1476273634314 test-first 3 1573 true +1476273634315 test-first 3 1573 true +1476273634316 test-first 3 1573 true +1476273634317 test-first 3 1573 true +1476273634318 test-first 3 1573 true +1476273634319 test-first 3 1573 true +1476273634320 test-first 3 1573 true +1476273634321 test-first 3 1573 true +1476273634322 test-first 3 1573 true +1476273634323 test-first 3 1573 true +1476273634324 test-first 3 1573 true +1476273634325 test-first 3 1573 true +1476273634326 test-first 3 1573 true +1476273634327 test-first 3 1573 true +1476273634328 test-first 3 1573 true +1476273634329 test-first 3 1573 true +1476273634330 test-first 3 1573 true +1476273634331 test-first 3 1573 true +1476273634332 test-first 3 1573 true +1476273634333 test-first 3 1573 true +1476273634334 test-first 3 1573 true +1476273634335 test-first 3 1573 true +1476273634336 test-first 3 1573 true +1476273634337 test-first 3 1573 true +1476273634338 test-first 3 1573 true +1476273634339 test-first 3 1573 true +1476273634340 test-first 3 1573 true +1476273634341 test-first 3 1573 true +1476273634342 test-first 3 1573 true +1476273634343 test-first 3 1573 true +1476273634344 test-first 3 1573 true +1476273634345 test-first 3 1573 true +1476273634346 test-first 3 1573 true +1476273634347 test-first 3 1573 true +1476273634348 test-first 3 1573 true +1476273634349 test-first 3 1573 true +1476273634350 test-first 3 1573 true +1476273634351 test-first 3 1573 true +1476273634352 test-first 3 1573 true +1476273634353 test-first 3 1573 true +1476273634354 test-first 3 1573 true +1476273634355 test-first 3 1573 true +1476273634356 test-first 3 1573 true +1476273634357 test-first 3 1573 true +1476273634358 test-first 3 1573 true +1476273634359 test-first 3 1573 true +1476273634360 test-first 3 1573 true +1476273634361 test-first 3 1573 true +1476273634362 test-first 3 1573 true +1476273634363 test-first 3 1573 true +1476273634364 test-first 3 1573 true +1476273634365 test-first 3 1573 true +1476273634366 test-first 3 1573 true +1476273634367 test-first 3 1573 true +1476273634368 test-first 3 1573 true +1476273634369 test-first 3 1573 true +1476273634370 test-first 3 1573 true +1476273634371 test-first 3 1573 true +1476273634372 test-first 3 1573 true +1476273634373 test-first 3 1573 true +1476273634374 test-first 3 1573 true +1476273634375 test-first 3 1573 true +1476273634376 test-first 3 1573 true +1476273634377 test-first 3 1573 true +1476273634378 test-first 3 1573 true +1476273634379 test-first 3 1573 true +1476273634380 test-first 3 1573 true +1476273634381 test-first 3 1573 true +1476273634382 test-first 3 1573 true +1476273634383 test-first 3 1573 true +1476273634384 test-first 3 1573 true +1476273634385 test-first 3 1573 true +1476273634386 test-first 3 1573 true +1476273634387 test-first 3 1573 true +1476273634388 test-first 3 1573 true +1476273634389 test-first 3 1573 true +1476273634390 test-first 3 1573 true +1476273634391 test-first 3 1573 true +1476273634392 test-first 3 1573 true +1476273634393 test-first 3 1573 true +1476273634394 test-first 3 1573 true +1476273634395 test-first 3 1573 true +1476273634396 test-first 3 1573 true +1476273634397 test-first 3 1573 true +1476273634398 test-first 3 1573 true +1476273634399 test-first 3 1573 true +1476273634400 test-first 3 1573 true +1476273634401 test-first 3 1573 true +1476273634402 test-first 3 1573 true +1476273634403 test-first 3 1573 true +1476273634404 test-first 3 1573 true +1476273634405 test-first 3 1573 true +1476273634406 test-first 3 1573 true +1476273634407 test-first 3 1573 true +1476273634408 test-first 3 1573 true +1476273634409 test-first 3 1573 true +1476273634410 test-first 3 1573 true +1476273634411 test-first 3 1573 true +1476273634412 test-first 3 1573 true +1476273634413 test-first 3 1573 true +1476273634414 test-first 3 1573 true +1476273634415 test-first 3 1573 true +1476273634416 test-first 3 1573 true +1476273634417 test-first 3 1573 true +1476273634418 test-first 3 1573 true +1476273634419 test-first 3 1573 true +1476273634420 test-first 3 1573 true +1476273634421 test-first 3 1573 true +1476273634422 test-first 3 1573 true +1476273634423 test-first 3 1573 true +1476273634424 test-first 3 1573 true +1476273634425 test-first 3 1573 true +1476273634426 test-first 3 1573 true +1476273634427 test-first 3 1573 true +1476273634428 test-first 3 1573 true +1476273634429 test-first 3 1573 true +1476273634430 test-first 3 1573 true +1476273634431 test-first 3 1573 true +1476273634432 test-first 3 1573 true +1476273634433 test-first 3 1573 true +1476273634434 test-first 3 1573 true +1476273634435 test-first 3 1573 true +1476273634436 test-first 3 1573 true +1476273634437 test-first 3 1573 true +1476273634438 test-first 3 1573 true +1476273634439 test-first 3 1573 true +1476273634440 test-first 3 1573 true +1476273634441 test-first 3 1573 true +1476273634442 test-first 3 1573 true +1476273634443 test-first 3 1573 true +1476273634444 test-first 3 1573 true +1476273634445 test-first 3 1573 true +1476273634446 test-first 3 1573 true +1476273634447 test-first 3 1573 true +1476273634448 test-first 3 1573 true +1476273634449 test-first 3 1573 true +1476273634450 test-first 3 1573 true +1476273634451 test-first 3 1573 true +1476273634452 test-first 3 1573 true +1476273634453 test-first 3 1573 true +1476273634454 test-first 3 1573 true +1476273634455 test-first 3 1573 true +1476273634456 test-first 3 1573 true +1476273634457 test-first 3 1573 true +1476273634458 test-first 3 1573 true +1476273634459 test-first 3 1573 true +1476273634460 test-first 3 1573 true +1476273634461 test-first 3 1573 true +1476273634462 test-first 3 1573 true +1476273634463 test-first 3 1573 true +1476273634464 test-first 3 1573 true +1476273634465 test-first 3 1573 true +1476273634466 test-first 3 1573 true +1476273634467 test-first 3 1573 true +1476273634468 test-first 3 1573 true +1476273634469 test-first 3 1573 true +1476273634470 test-first 3 1573 true +1476273634471 test-first 3 1573 true +1476273634472 test-first 3 1573 true +1476273634473 test-first 3 1573 true +1476273634474 test-first 3 1573 true +1476273634475 test-first 3 1573 true +1476273634476 test-first 3 1573 true +1476273634477 test-first 3 1573 true +1476273634478 test-first 3 1573 true +1476273634479 test-first 3 1573 true +1476273634480 test-first 3 1573 true +1476273634481 test-first 3 1573 true +1476273634482 test-first 3 1573 true +1476273634483 test-first 3 1573 true +1476273634484 test-first 3 1573 true +1476273634485 test-first 3 1573 true +1476273634486 test-first 3 1573 true +1476273634487 test-first 3 1573 true +1476273634488 test-first 3 1573 true +1476273634489 test-first 3 1573 true +1476273634490 test-first 3 1573 true +1476273634491 test-first 3 1573 true +1476273634492 test-first 3 1573 true +1476273634493 test-first 3 1573 true +1476273634494 test-first 3 1573 true +1476273634495 test-first 3 1573 true +1476273634496 test-first 3 1573 true +1476273634497 test-first 3 1573 true +1476273634498 test-first 3 1573 true +1476273634499 test-first 3 1573 true +1476273634500 test-first 3 1573 true +1476273634501 test-first 3 1573 true +1476273634502 test-first 3 1573 true +1476273634503 test-first 3 1573 true +1476273634504 test-first 3 1573 true +1476273634505 test-first 3 1573 true +1476273634506 test-first 3 1573 true +1476273634507 test-first 3 1573 true +1476273634508 test-first 3 1573 true +1476273634509 test-first 3 1573 true +1476273634510 test-first 3 1573 true +1476273634511 test-first 3 1573 true +1476273634512 test-first 3 1573 true +1476273634513 test-first 3 1573 true +1476273634514 test-first 3 1573 true +1476273634515 test-first 3 1573 true +1476273634516 test-first 3 1573 true +1476273634517 test-first 3 1573 true +1476273634518 test-first 3 1573 true +1476273634519 test-first 3 1573 true +1476273634520 test-first 3 1573 true +1476273634521 test-first 3 1573 true +1476273634522 test-first 3 1573 true +1476273634523 test-first 3 1573 true +1476273634524 test-first 3 1573 true +1476273634525 test-first 3 1573 true +1476273634526 test-first 3 1573 true +1476273634527 test-first 3 1573 true +1476273634528 test-first 3 1573 true +1476273634529 test-first 3 1573 true +1476273634530 test-first 3 1573 true +1476273634531 test-first 3 1573 true +1476273634532 test-first 3 1573 true +1476273634533 test-first 3 1573 true +1476273634534 test-first 3 1573 true +1476273634535 test-first 3 1573 true +1476273634536 test-first 3 1573 true +1476273634537 test-first 3 1573 true +1476273634538 test-first 3 1573 true +1476273634539 test-first 3 1573 true +1476273634540 test-first 3 1573 true +1476273634541 test-first 3 1573 true +1476273634542 test-first 3 1573 true +1476273634543 test-first 3 1573 true +1476273634544 test-first 3 1573 true +1476273634545 test-first 3 1573 true +1476273634546 test-first 3 1573 true +1476273634547 test-first 3 1573 true +1476273634548 test-first 3 1573 true +1476273634549 test-first 3 1573 true +1476273634550 test-first 3 1573 true +1476273634551 test-first 3 1573 true +1476273634552 test-first 3 1573 true +1476273634553 test-first 3 1573 true +1476273634554 test-first 3 1573 true +1476273634555 test-first 3 1573 true +1476273634556 test-first 3 1573 true +1476273634557 test-first 3 1573 true +1476273634558 test-first 3 1573 true +1476273634559 test-first 3 1573 true +1476273634560 test-first 3 1573 true +1476273634561 test-first 3 1573 true +1476273634562 test-first 3 1573 true +1476273634563 test-first 3 1573 true +1476273634564 test-first 3 1573 true +1476273634565 test-first 3 1573 true +1476273634566 test-first 3 1573 true +1476273634567 test-first 3 1573 true +1476273634568 test-first 3 1573 true +1476273634569 test-first 3 1573 true +1476273634570 test-first 3 1573 true +1476273634571 test-first 3 1573 true +1476273634572 test-first 3 1573 true +1476273634573 test-first 3 1573 true +1476273634574 test-first 3 1573 true +1476273634575 test-first 3 1573 true +1476273634576 test-first 3 1573 true +1476273634577 test-first 3 1573 true +1476273634578 test-first 3 1573 true +1476273634579 test-first 3 1573 true +1476273634580 test-first 3 1573 true +1476273634581 test-first 3 1573 true +1476273634582 test-first 3 1573 true +1476273634583 test-first 3 1573 true +1476273634584 test-first 3 1573 true +1476273634585 test-first 3 1573 true +1476273634586 test-first 3 1573 true +1476273634587 test-first 3 1573 true +1476273634588 test-first 3 1573 true +1476273634589 test-first 3 1573 true +1476273634590 test-first 3 1573 true +1476273634591 test-first 3 1573 true +1476273634592 test-first 3 1573 true +1476273634593 test-first 3 1573 true +1476273634594 test-first 3 1573 true +1476273634595 test-first 3 1573 true +1476273634596 test-first 3 1573 true +1476273634597 test-first 3 1573 true +1476273634598 test-first 3 1573 true +1476273634599 test-first 3 1573 true +1476273634600 test-first 3 1573 true +1476273634601 test-first 3 1573 true +1476273634602 test-first 3 1573 true +1476273634603 test-first 3 1573 true +1476273634604 test-first 3 1573 true +1476273634605 test-first 3 1573 true +1476273634606 test-first 3 1573 true +1476273634607 test-first 3 1573 true +1476273634608 test-first 3 1573 true +1476273634609 test-first 3 1573 true +1476273634610 test-first 3 1573 true +1476273634611 test-first 3 1573 true +1476273634612 test-first 3 1573 true +1476273634613 test-first 3 1573 true +1476273634614 test-first 3 1573 true +1476273634615 test-first 3 1573 true +1476273634616 test-first 3 1573 true +1476273634617 test-first 3 1573 true +1476273634618 test-first 3 1573 true +1476273634619 test-first 3 1573 true +1476273634620 test-first 3 1573 true +1476273634621 test-first 3 1573 true +1476273634622 test-first 3 1573 true +1476273634623 test-first 3 1573 true +1476273634624 test-first 3 1573 true +1476273634625 test-first 3 1573 true +1476273634626 test-first 3 1573 true +1476273634627 test-first 3 1573 true +1476273634628 test-first 3 1573 true +1476273634629 test-first 3 1573 true +1476273634630 test-first 3 1573 true +1476273634631 test-first 3 1573 true +1476273634632 test-first 3 1573 true +1476273634633 test-first 3 1573 true +1476273634634 test-first 3 1573 true +1476273634635 test-first 3 1573 true +1476273634636 test-first 3 1573 true +1476273634637 test-first 3 1573 true +1476273634638 test-first 3 1573 true +1476273634639 test-first 3 1573 true +1476273634640 test-first 3 1573 true +1476273634641 test-first 3 1573 true +1476273634642 test-first 3 1573 true +1476273634643 test-first 3 1573 true +1476273634644 test-first 3 1573 true +1476273634645 test-first 3 1573 true +1476273634646 test-first 3 1573 true +1476273634647 test-first 3 1573 true +1476273634648 test-first 3 1573 true +1476273634649 test-first 3 1573 true +1476273634650 test-first 3 1573 true +1476273634651 test-first 3 1573 true +1476273634652 test-first 3 1573 true +1476273634653 test-first 3 1573 true +1476273634654 test-first 3 1573 true +1476273634655 test-first 3 1573 true +1476273634656 test-first 3 1573 true +1476273634657 test-first 3 1573 true +1476273634658 test-first 3 1573 true +1476273634659 test-first 3 1573 true +1476273634660 test-first 3 1573 true +1476273634661 test-first 3 1573 true +1476273634662 test-first 3 1573 true +1476273634663 test-first 3 1573 true +1476273634664 test-first 3 1573 true +1476273634665 test-first 3 1573 true +1476273634666 test-first 3 1573 true +1476273634667 test-first 3 1573 true +1476273634668 test-first 3 1573 true +1476273634669 test-first 3 1573 true +1476273634670 test-first 3 1573 true +1476273634671 test-first 3 1573 true +1476273634672 test-first 3 1573 true +1476273634673 test-first 3 1573 true +1476273634674 test-first 3 1573 true +1476273634675 test-first 3 1573 true +1476273634676 test-first 3 1573 true +1476273634677 test-first 3 1573 true +1476273634678 test-first 3 1573 true +1476273634679 test-first 3 1573 true +1476273634680 test-first 3 1573 true +1476273634681 test-first 3 1573 true +1476273634682 test-first 3 1573 true +1476273634683 test-first 3 1573 true +1476273634684 test-first 3 1573 true +1476273634685 test-first 3 1573 true +1476273634686 test-first 3 1573 true +1476273634687 test-first 3 1573 true +1476273634688 test-first 3 1573 true +1476273634689 test-first 3 1573 true +1476273634690 test-first 3 1573 true +1476273634691 test-first 3 1573 true +1476273634692 test-first 3 1573 true +1476273634693 test-first 3 1573 true +1476273634694 test-first 3 1573 true +1476273634695 test-first 3 1573 true +1476273634696 test-first 3 1573 true +1476273634697 test-first 3 1573 true +1476273634698 test-first 3 1573 true +1476273634699 test-first 3 1573 true +1476273634700 test-first 3 1573 true +1476273634701 test-first 3 1573 true +1476273634702 test-first 3 1573 true +1476273634703 test-first 3 1573 true +1476273634704 test-first 3 1573 true +1476273634705 test-first 3 1573 true +1476273634706 test-first 3 1573 true +1476273634707 test-first 3 1573 true +1476273634708 test-first 3 1573 true +1476273634709 test-first 3 1573 true +1476273634710 test-first 3 1573 true +1476273634711 test-first 3 1573 true +1476273634712 test-first 3 1573 true +1476273634713 test-first 3 1573 true +1476273634714 test-first 3 1573 true +1476273634715 test-first 3 1573 true +1476273634716 test-first 3 1573 true +1476273634717 test-first 3 1573 true +1476273634718 test-first 3 1573 true +1476273634719 test-first 3 1573 true +1476273634720 test-first 3 1573 true +1476273634721 test-first 3 1573 true +1476273634722 test-first 3 1573 true +1476273634723 test-first 3 1573 true +1476273634724 test-first 3 1573 true +1476273634725 test-first 3 1573 true +1476273634726 test-first 3 1573 true +1476273634727 test-first 3 1573 true +1476273634728 test-first 3 1573 true +1476273634729 test-first 3 1573 true +1476273634730 test-first 3 1573 true +1476273634731 test-first 3 1573 true +1476273634732 test-first 3 1573 true +1476273634733 test-first 3 1573 true +1476273634734 test-first 3 1573 true +1476273634735 test-first 3 1573 true +1476273634736 test-first 3 1573 true +1476273634737 test-first 3 1573 true +1476273634738 test-first 3 1573 true +1476273634739 test-first 3 1573 true +1476273634740 test-first 3 1573 true +1476273634741 test-first 3 1573 true +1476273634742 test-first 3 1573 true +1476273634743 test-first 3 1573 true +1476273634744 test-first 3 1573 true +1476273634745 test-first 3 1573 true +1476273634746 test-first 3 1573 true +1476273634747 test-first 3 1573 true +1476273634748 test-first 3 1573 true +1476273634749 test-first 3 1573 true +1476273634750 test-first 3 1573 true +1476273634751 test-first 3 1573 true +1476273634752 test-first 3 1573 true +1476273634753 test-first 3 1573 true +1476273634754 test-first 3 1573 true +1476273634755 test-first 3 1573 true +1476273634756 test-first 3 1573 true +1476273634757 test-first 3 1573 true +1476273634758 test-first 3 1573 true +1476273634759 test-first 3 1573 true +1476273634760 test-first 3 1573 true +1476273634761 test-first 3 1573 true +1476273634762 test-first 3 1573 true +1476273634763 test-first 3 1573 true +1476273634764 test-first 3 1573 true +1476273634765 test-first 3 1573 true +1476273634766 test-first 3 1573 true +1476273634767 test-first 3 1573 true +1476273634768 test-first 3 1573 true +1476273634769 test-first 3 1573 true +1476273634770 test-first 3 1573 true +1476273634771 test-first 3 1573 true +1476273634772 test-first 3 1573 true +1476273634773 test-first 3 1573 true +1476273634774 test-first 3 1573 true +1476273634775 test-first 3 1573 true +1476273634776 test-first 3 1573 true +1476273634777 test-first 3 1573 true +1476273634778 test-first 3 1573 true +1476273634779 test-first 3 1573 true +1476273634780 test-first 3 1573 true +1476273634781 test-first 3 1573 true +1476273634782 test-first 3 1573 true +1476273634783 test-first 3 1573 true +1476273634784 test-first 3 1573 true +1476273634785 test-first 3 1573 true +1476273634786 test-first 3 1573 true +1476273634787 test-first 3 1573 true +1476273634788 test-first 3 1573 true +1476273634789 test-first 3 1573 true +1476273634790 test-first 3 1573 true +1476273634791 test-first 3 1573 true +1476273634792 test-first 3 1573 true +1476273634793 test-first 3 1573 true +1476273634794 test-first 3 1573 true +1476273634795 test-first 3 1573 true +1476273634796 test-first 3 1573 true +1476273634797 test-first 3 1573 true +1476273634798 test-first 3 1573 true +1476273634799 test-first 3 1573 true +1476273634800 test-first 3 1573 true +1476273634801 test-first 3 1573 true +1476273634802 test-first 3 1573 true +1476273634803 test-first 3 1573 true +1476273634804 test-first 3 1573 true +1476273634805 test-first 3 1573 true +1476273634806 test-first 3 1573 true +1476273634807 test-first 3 1573 true +1476273634808 test-first 3 1573 true +1476273634809 test-first 3 1573 true +1476273634810 test-first 3 1573 true +1476273634811 test-first 3 1573 true +1476273634812 test-first 3 1573 true +1476273634813 test-first 3 1573 true +1476273634814 test-first 3 1573 true +1476273634815 test-first 3 1573 true +1476273634816 test-first 3 1573 true +1476273634817 test-first 3 1573 true +1476273634818 test-first 3 1573 true +1476273634819 test-first 3 1573 true +1476273634820 test-first 3 1573 true +1476273634821 test-first 3 1573 true +1476273634822 test-first 3 1573 true +1476273634823 test-first 3 1573 true +1476273634824 test-first 3 1573 true +1476273634825 test-first 3 1573 true +1476273634826 test-first 3 1573 true +1476273634827 test-first 3 1573 true +1476273634828 test-first 3 1573 true +1476273634829 test-first 3 1573 true +1476273634830 test-first 3 1573 true +1476273634831 test-first 3 1573 true +1476273634832 test-first 3 1573 true +1476273634833 test-first 3 1573 true +1476273634834 test-first 3 1573 true +1476273634835 test-first 3 1573 true +1476273634836 test-first 3 1573 true +1476273634837 test-first 3 1573 true +1476273634838 test-first 3 1573 true +1476273634839 test-first 3 1573 true +1476273634840 test-first 3 1573 true +1476273634841 test-first 3 1573 true +1476273634842 test-first 3 1573 true +1476273634843 test-first 3 1573 true +1476273634844 test-first 3 1573 true +1476273634845 test-first 3 1573 true +1476273634846 test-first 3 1573 true +1476273634847 test-first 3 1573 true +1476273634848 test-first 3 1573 true +1476273634849 test-first 3 1573 true +1476273634850 test-first 3 1573 true +1476273634851 test-first 3 1573 true +1476273634852 test-first 3 1573 true +1476273634853 test-first 3 1573 true +1476273634854 test-first 3 1573 true +1476273634855 test-first 3 1573 true +1476273634856 test-first 3 1573 true +1476273634857 test-first 3 1573 true +1476273634858 test-first 3 1573 true +1476273634859 test-first 3 1573 true +1476273634860 test-first 3 1573 true +1476273634861 test-first 3 1573 true +1476273634862 test-first 3 1573 true +1476273634863 test-first 3 1573 true +1476273634864 test-first 3 1573 true +1476273634865 test-first 3 1573 true +1476273634866 test-first 3 1573 true +1476273634867 test-first 3 1573 true +1476273634868 test-first 3 1573 true +1476273634869 test-first 3 1573 true +1476273634870 test-first 3 1573 true +1476273634871 test-first 3 1573 true +1476273634872 test-first 3 1573 true +1476273634873 test-first 3 1573 true +1476273634874 test-first 3 1573 true +1476273634875 test-first 3 1573 true +1476273634876 test-first 3 1573 true +1476273634877 test-first 3 1573 true +1476273634878 test-first 3 1573 true +1476273634879 test-first 3 1573 true +1476273634880 test-first 3 1573 true +1476273634881 test-first 3 1573 true +1476273634882 test-first 3 1573 true +1476273634883 test-first 3 1573 true +1476273634884 test-first 3 1573 true +1476273634885 test-first 3 1573 true +1476273634886 test-first 3 1573 true +1476273634887 test-first 3 1573 true +1476273634888 test-first 3 1573 true +1476273634889 test-first 3 1573 true +1476273634890 test-first 3 1573 true +1476273634891 test-first 3 1573 true +1476273634892 test-first 3 1573 true +1476273634893 test-first 3 1573 true +1476273634894 test-first 3 1573 true +1476273634895 test-first 3 1573 true +1476273634896 test-first 3 1573 true +1476273634897 test-first 3 1573 true +1476273634898 test-first 3 1573 true +1476273634899 test-first 3 1573 true +1476273634900 test-first 3 1573 true +1476273634901 test-first 3 1573 true +1476273634902 test-first 3 1573 true +1476273634903 test-first 3 1573 true +1476273634904 test-first 3 1573 true +1476273634905 test-first 3 1573 true +1476273634906 test-first 3 1573 true +1476273634907 test-first 3 1573 true +1476273634908 test-first 3 1573 true +1476273634909 test-first 3 1573 true +1476273634910 test-first 3 1573 true +1476273634911 test-first 3 1573 true +1476273634912 test-first 3 1573 true +1476273634913 test-first 3 1573 true +1476273634914 test-first 3 1573 true +1476273634915 test-first 3 1573 true +1476273634916 test-first 3 1573 true +1476273634917 test-first 3 1573 true +1476273634918 test-first 3 1573 true +1476273634919 test-first 3 1573 true +1476273634920 test-first 3 1573 true +1476273634921 test-first 3 1573 true +1476273634922 test-first 3 1573 true +1476273634923 test-first 3 1573 true +1476273634924 test-first 3 1573 true +1476273634925 test-first 3 1573 true +1476273634926 test-first 3 1573 true +1476273634927 test-first 3 1573 true +1476273634928 test-first 3 1573 true +1476273634929 test-first 3 1573 true +1476273634930 test-first 3 1573 true +1476273634931 test-first 3 1573 true +1476273634932 test-first 3 1573 true +1476273634933 test-first 3 1573 true +1476273634934 test-first 3 1573 true +1476273634935 test-first 3 1573 true +1476273634936 test-first 3 1573 true +1476273634937 test-first 3 1573 true +1476273634938 test-first 3 1573 true +1476273634939 test-first 3 1573 true +1476273634940 test-first 3 1573 true +1476273634941 test-first 3 1573 true +1476273634942 test-first 3 1573 true +1476273634943 test-first 3 1573 true +1476273634944 test-first 3 1573 true +1476273634945 test-first 3 1573 true +1476273634946 test-first 3 1573 true +1476273634947 test-first 3 1573 true +1476273634948 test-first 3 1573 true +1476273634949 test-first 3 1573 true +1476273634950 test-first 3 1573 true +1476273634951 test-first 3 1573 true +1476273634952 test-first 3 1573 true +1476273634953 test-first 3 1573 true +1476273634954 test-first 3 1573 true +1476273634955 test-first 3 1573 true +1476273634956 test-first 3 1573 true +1476273634957 test-first 3 1573 true +1476273634958 test-first 3 1573 true +1476273634959 test-first 3 1573 true +1476273634960 test-first 3 1573 true +1476273634961 test-first 3 1573 true +1476273634962 test-first 3 1573 true +1476273634963 test-first 3 1573 true +1476273634964 test-first 3 1573 true +1476273634965 test-first 3 1573 true +1476273634966 test-first 3 1573 true +1476273634967 test-first 3 1573 true +1476273634968 test-first 3 1573 true +1476273634969 test-first 3 1573 true +1476273634970 test-first 3 1573 true +1476273634971 test-first 3 1573 true +1476273634972 test-first 3 1573 true +1476273634973 test-first 3 1573 true +1476273634974 test-first 3 1573 true +1476273634975 test-first 3 1573 true +1476273634976 test-first 3 1573 true +1476273634977 test-first 3 1573 true +1476273634978 test-first 3 1573 true +1476273634979 test-first 3 1573 true +1476273634980 test-first 3 1573 true +1476273634981 test-first 3 1573 true +1476273634982 test-first 3 1573 true +1476273634983 test-first 3 1573 true +1476273634984 test-first 3 1573 true +1476273634985 test-first 3 1573 true +1476273634986 test-first 3 1573 true +1476273634987 test-first 3 1573 true +1476273634988 test-first 3 1573 true +1476273634989 test-first 3 1573 true +1476273634990 test-first 3 1573 true +1476273634991 test-first 3 1573 true +1476273634992 test-first 3 1573 true +1476273634993 test-first 3 1573 true +1476273634994 test-first 3 1573 true +1476273634995 test-first 3 1573 true +1476273634996 test-first 3 1573 true +1476273634997 test-first 3 1573 true +1476273634998 test-first 3 1573 true +1476273634999 test-first 3 1573 true +1476273635000 test-first 3 1573 true +1476273635001 test-first 3 1573 true +1476273635002 test-first 3 1573 true +1476273635003 test-first 3 1573 true +1476273635004 test-first 3 1573 true +1476273635005 test-first 3 1573 true +1476273635006 test-first 3 1573 true +1476273635007 test-first 3 1573 true +1476273635008 test-first 3 1573 true +1476273635009 test-first 3 1573 true +1476273635010 test-first 3 1573 true +1476273635011 test-first 3 1573 true +1476273635012 test-first 3 1573 true +1476273635013 test-first 3 1573 true +1476273635014 test-first 3 1573 true +1476273635015 test-first 3 1573 true +1476273635016 test-first 3 1573 true +1476273635017 test-first 3 1573 true +1476273635018 test-first 3 1573 true +1476273635019 test-first 3 1573 true +1476273635020 test-first 3 1573 true +1476273635021 test-first 3 1573 true +1476273635022 test-first 3 1573 true +1476273635023 test-first 3 1573 true +1476273635024 test-first 3 1573 true +1476273635025 test-first 3 1573 true +1476273635026 test-first 3 1573 true +1476273635027 test-first 3 1573 true +1476273635028 test-first 3 1573 true +1476273635029 test-first 3 1573 true +1476273635030 test-first 3 1573 true +1476273635031 test-first 3 1573 true +1476273635032 test-first 3 1573 true +1476273635033 test-first 3 1573 true +1476273635034 test-first 3 1573 true +1476273635035 test-first 3 1573 true +1476273635036 test-first 3 1573 true +1476273635037 test-first 3 1573 true +1476273635038 test-first 3 1573 true +1476273635039 test-first 3 1573 true +1476273635040 test-first 3 1573 true +1476273635041 test-first 3 1573 true +1476273635042 test-first 3 1573 true +1476273635043 test-first 3 1573 true +1476273635044 test-first 3 1573 true +1476273635045 test-first 3 1573 true +1476273635046 test-first 3 1573 true +1476273635047 test-first 3 1573 true +1476273635048 test-first 3 1573 true +1476273635049 test-first 3 1573 true +1476273635050 test-first 3 1573 true +1476273635051 test-first 3 1573 true +1476273635052 test-first 3 1573 true +1476273635053 test-first 3 1573 true +1476273635054 test-first 3 1573 true +1476273635055 test-first 3 1573 true +1476273635056 test-first 3 1573 true +1476273635057 test-first 3 1573 true +1476273635058 test-first 3 1573 true +1476273635059 test-first 3 1573 true +1476273635060 test-first 3 1573 true +1476273635061 test-first 3 1573 true +1476273635062 test-first 3 1573 true +1476273635063 test-first 3 1573 true +1476273635064 test-first 3 1573 true +1476273635065 test-first 3 1573 true +1476273635066 test-first 3 1573 true +1476273635067 test-first 3 1573 true +1476273635068 test-first 3 1573 true +1476273635069 test-first 3 1573 true +1476273635070 test-first 3 1573 true +1476273635071 test-first 3 1573 true +1476273635072 test-first 3 1573 true +1476273635073 test-first 3 1573 true +1476273635074 test-first 3 1573 true +1476273635075 test-first 3 1573 true +1476273635076 test-first 3 1573 true +1476273635077 test-first 3 1573 true +1476273635078 test-first 3 1573 true +1476273635079 test-first 3 1573 true +1476273635080 test-first 3 1573 true +1476273635081 test-first 3 1573 true +1476273635082 test-first 3 1573 true +1476273635083 test-first 3 1573 true +1476273635084 test-first 3 1573 true +1476273635085 test-first 3 1573 true +1476273635086 test-first 3 1573 true +1476273635087 test-first 3 1573 true +1476273635088 test-first 3 1573 true +1476273635089 test-first 3 1573 true +1476273635090 test-first 3 1573 true +1476273635091 test-first 3 1573 true +1476273635092 test-first 3 1573 true +1476273635093 test-first 3 1573 true +1476273635094 test-first 3 1573 true +1476273635095 test-first 3 1573 true +1476273635096 test-first 3 1573 true +1476273635097 test-first 3 1573 true +1476273635098 test-first 3 1573 true +1476273635099 test-first 3 1573 true +1476273635100 test-first 3 1573 true +1476273635101 test-first 3 1573 true +1476273635102 test-first 3 1573 true +1476273635103 test-first 3 1573 true +1476273635104 test-first 3 1573 true +1476273635105 test-first 3 1573 true +1476273635106 test-first 3 1573 true +1476273635107 test-first 3 1573 true +1476273635108 test-first 3 1573 true +1476273635109 test-first 3 1573 true +1476273635110 test-first 3 1573 true +1476273635111 test-first 3 1573 true +1476273635112 test-first 3 1573 true +1476273635113 test-first 3 1573 true +1476273635114 test-first 3 1573 true +1476273635115 test-first 3 1573 true +1476273635116 test-first 3 1573 true +1476273635117 test-first 3 1573 true +1476273635118 test-first 3 1573 true +1476273635119 test-first 3 1573 true +1476273635120 test-first 3 1573 true +1476273635121 test-first 3 1573 true +1476273635122 test-first 3 1573 true +1476273635123 test-first 3 1573 true +1476273635124 test-first 3 1573 true +1476273635125 test-first 3 1573 true +1476273635126 test-first 3 1573 true +1476273635127 test-first 3 1573 true +1476273635128 test-first 3 1573 true +1476273635129 test-first 3 1573 true +1476273635130 test-first 3 1573 true +1476273635131 test-first 3 1573 true +1476273635132 test-first 3 1573 true +1476273635133 test-first 3 1573 true +1476273635134 test-first 3 1573 true +1476273635135 test-first 3 1573 true +1476273635136 test-first 3 1573 true +1476273635137 test-first 3 1573 true +1476273635138 test-first 3 1573 true +1476273635139 test-first 3 1573 true +1476273635140 test-first 3 1573 true +1476273635141 test-first 3 1573 true +1476273635142 test-first 3 1573 true +1476273635143 test-first 3 1573 true +1476273635144 test-first 3 1573 true +1476273635145 test-first 3 1573 true +1476273635146 test-first 3 1573 true +1476273635147 test-first 3 1573 true +1476273635148 test-first 3 1573 true +1476273635149 test-first 3 1573 true +1476273635150 test-first 3 1573 true +1476273635151 test-first 3 1573 true +1476273635152 test-first 3 1573 true +1476273635153 test-first 3 1573 true +1476273635154 test-first 3 1573 true +1476273635155 test-first 3 1573 true +1476273635156 test-first 3 1573 true +1476273635157 test-first 3 1573 true +1476273635158 test-first 3 1573 true +1476273635159 test-first 3 1573 true +1476273635160 test-first 3 1573 true +1476273635161 test-first 3 1573 true +1476273635162 test-first 3 1573 true +1476273635163 test-first 3 1573 true +1476273635164 test-first 3 1573 true +1476273635165 test-first 3 1573 true +1476273635166 test-first 3 1573 true +1476273635167 test-first 3 1573 true +1476273635168 test-first 3 1573 true +1476273635169 test-first 3 1573 true +1476273635170 test-first 3 1573 true +1476273635171 test-first 3 1573 true +1476273635172 test-first 3 1573 true +1476273635173 test-first 3 1573 true +1476273635174 test-first 3 1573 true +1476273635175 test-first 3 1573 true +1476273635176 test-first 3 1573 true +1476273635177 test-first 3 1573 true +1476273635178 test-first 3 1573 true +1476273635179 test-first 3 1573 true +1476273635180 test-first 3 1573 true +1476273635181 test-first 3 1573 true +1476273635182 test-first 3 1573 true +1476273635183 test-first 3 1573 true +1476273635184 test-first 3 1573 true +1476273635185 test-first 3 1573 true +1476273635186 test-first 3 1573 true +1476273635187 test-first 3 1573 true +1476273635188 test-first 3 1573 true +1476273635189 test-first 3 1573 true +1476273635190 test-first 3 1573 true +1476273635191 test-first 3 1573 true +1476273635192 test-first 3 1573 true +1476273635193 test-first 3 1573 true +1476273635194 test-first 3 1573 true +1476273635195 test-first 3 1573 true +1476273635196 test-first 3 1573 true +1476273635197 test-first 3 1573 true +1476273635198 test-first 3 1573 true +1476273635199 test-first 3 1573 true +1476273635200 test-first 3 1573 true +1476273635201 test-first 3 1573 true +1476273635202 test-first 3 1573 true +1476273635203 test-first 3 1573 true +1476273635204 test-first 3 1573 true +1476273635205 test-first 3 1573 true +1476273635206 test-first 3 1573 true +1476273635207 test-first 3 1573 true +1476273635208 test-first 3 1573 true +1476273635209 test-first 3 1573 true +1476273635210 test-first 3 1573 true +1476273635211 test-first 3 1573 true +1476273635212 test-first 3 1573 true +1476273635213 test-first 3 1573 true +1476273635214 test-first 3 1573 true +1476273635215 test-first 3 1573 true +1476273635216 test-first 3 1573 true +1476273635217 test-first 3 1573 true +1476273635218 test-first 3 1573 true +1476273635219 test-first 3 1573 true +1476273635220 test-first 3 1573 true +1476273635221 test-first 3 1573 true +1476273635222 test-first 3 1573 true +1476273635223 test-first 3 1573 true +1476273635224 test-first 3 1573 true +1476273635225 test-first 3 1573 true +1476273635226 test-first 3 1573 true +1476273635227 test-first 3 1573 true +1476273635228 test-first 3 1573 true +1476273635229 test-first 3 1573 true +1476273635230 test-first 3 1573 true +1476273635231 test-first 3 1573 true +1476273635232 test-first 3 1573 true +1476273635233 test-first 3 1573 true +1476273635234 test-first 3 1573 true +1476273635235 test-first 3 1573 true +1476273635236 test-first 3 1573 true +1476273635237 test-first 3 1573 true +1476273635238 test-first 3 1573 true +1476273635239 test-first 3 1573 true +1476273635240 test-first 3 1573 true +1476273635241 test-first 3 1573 true +1476273635242 test-first 3 1573 true +1476273635243 test-first 3 1573 true +1476273635244 test-first 3 1573 true +1476273635245 test-first 3 1573 true +1476273635246 test-first 3 1573 true +1476273635247 test-first 3 1573 true +1476273635248 test-first 3 1573 true +1476273635249 test-first 3 1573 true +1476273635250 test-first 3 1573 true +1476273635251 test-first 3 1573 true +1476273635252 test-first 3 1573 true +1476273635253 test-first 3 1573 true +1476273635254 test-first 3 1573 true +1476273635255 test-first 3 1573 true +1476273635256 test-first 3 1573 true +1476273635257 test-first 3 1573 true +1476273635258 test-first 3 1573 true +1476273635259 test-first 3 1573 true +1476273635260 test-first 3 1573 true +1476273635261 test-first 3 1573 true +1476273635262 test-first 3 1573 true +1476273635263 test-first 3 1573 true +1476273635264 test-first 3 1573 true +1476273635265 test-first 3 1573 true +1476273635266 test-first 3 1573 true +1476273635267 test-first 3 1573 true +1476273635268 test-first 3 1573 true +1476273635269 test-first 3 1573 true +1476273635270 test-first 3 1573 true +1476273635271 test-first 3 1573 true +1476273635272 test-first 3 1573 true +1476273635273 test-first 3 1573 true +1476273635274 test-first 3 1573 true +1476273635275 test-first 3 1573 true +1476273635276 test-first 3 1573 true +1476273635277 test-first 3 1573 true +1476273635278 test-first 3 1573 true +1476273635279 test-first 3 1573 true +1476273635280 test-first 3 1573 true +1476273635281 test-first 3 1573 true +1476273635282 test-first 3 1573 true +1476273635283 test-first 3 1573 true +1476273635284 test-first 3 1573 true +1476273635285 test-first 3 1573 true +1476273635286 test-first 3 1573 true +1476273635287 test-first 3 1573 true +1476273635288 test-first 3 1573 true +1476273635289 test-first 3 1573 true +1476273635290 test-first 3 1573 true +1476273635291 test-first 3 1573 true +1476273635292 test-first 3 1573 true +1476273635293 test-first 3 1573 true +1476273635294 test-first 3 1573 true +1476273635295 test-first 3 1573 true +1476273635296 test-first 3 1573 true +1476273635297 test-first 3 1573 true +1476273635298 test-first 3 1573 true +1476273635299 test-first 3 1573 true +1476273635300 test-first 3 1573 true +1476273635301 test-first 3 1573 true +1476273635302 test-first 3 1573 true +1476273635303 test-first 3 1573 true +1476273635304 test-first 3 1573 true +1476273635305 test-first 3 1573 true +1476273635306 test-first 3 1573 true +1476273635307 test-first 3 1573 true +1476273635308 test-first 3 1573 true +1476273635309 test-first 3 1573 true +1476273635310 test-first 3 1573 true +1476273635311 test-first 3 1573 true +1476273635312 test-first 3 1573 true +1476273635313 test-first 3 1573 true +1476273635314 test-first 3 1573 true +1476273635315 test-first 3 1573 true +1476273635316 test-first 3 1573 true +1476273635317 test-first 3 1573 true +1476273635318 test-first 3 1573 true +1476273635319 test-first 3 1573 true +1476273635320 test-first 3 1573 true +1476273635321 test-first 3 1573 true +1476273635322 test-first 3 1573 true +1476273635323 test-first 3 1573 true +1476273635324 test-first 3 1573 true +1476273635325 test-first 3 1573 true +1476273635326 test-first 3 1573 true +1476273635327 test-first 3 1573 true +1476273635328 test-first 3 1573 true +1476273635329 test-first 3 1573 true +1476273635330 test-first 3 1573 true +1476273635331 test-first 3 1573 true +1476273635332 test-first 3 1573 true +1476273635333 test-first 3 1573 true +1476273635334 test-first 3 1573 true +1476273635335 test-first 3 1573 true +1476273635336 test-first 3 1573 true +1476273635337 test-first 3 1573 true +1476273635338 test-first 3 1573 true +1476273635339 test-first 3 1573 true +1476273635340 test-first 3 1573 true +1476273635341 test-first 3 1573 true +1476273635342 test-first 3 1573 true +1476273635343 test-first 3 1573 true +1476273635344 test-first 3 1573 true +1476273635345 test-first 3 1573 true +1476273635346 test-first 3 1573 true +1476273635347 test-first 3 1573 true +1476273635348 test-first 3 1573 true +1476273635349 test-first 3 1573 true +1476273635350 test-first 3 1573 true +1476273635351 test-first 3 1573 true +1476273635352 test-first 3 1573 true +1476273635353 test-first 3 1573 true +1476273635354 test-first 3 1573 true +1476273635355 test-first 3 1573 true +1476273635356 test-first 3 1573 true +1476273635357 test-first 3 1573 true +1476273635358 test-first 3 1573 true +1476273635359 test-first 3 1573 true +1476273635360 test-first 3 1573 true +1476273635361 test-first 3 1573 true +1476273635362 test-first 3 1573 true +1476273635363 test-first 3 1573 true +1476273635364 test-first 3 1573 true +1476273635365 test-first 3 1573 true +1476273635366 test-first 3 1573 true +1476273635367 test-first 3 1573 true +1476273635368 test-first 3 1573 true +1476273635369 test-first 3 1573 true +1476273635370 test-first 3 1573 true +1476273635371 test-first 3 1573 true +1476273635372 test-first 3 1573 true +1476273635373 test-first 3 1573 true +1476273876066 test-first 3 222 true +1476273876067 test-first 3 222 true +1476273876068 test-first 3 222 true +1476273876069 test-first 3 222 true +1476273876070 test-first 3 222 true +1476273876071 test-first 3 222 true +1476273876072 test-first 3 222 true +1476273876073 test-first 3 222 true +1476273876074 test-first 3 222 true +1476273876075 test-first 3 222 true +1476273876076 test-first 3 222 true +1476273876077 test-first 3 222 true +1476273876078 test-first 3 222 true +1476273876079 test-first 3 222 true +1476273876080 test-first 3 222 true +1476273876081 test-first 3 222 true +1476273876082 test-first 3 222 true +1476273876083 test-first 3 222 true +1476273876084 test-first 3 222 true +1476273876085 test-first 3 222 true +1476273876086 test-first 3 222 true +1476273876087 test-first 3 222 true +1476273876088 test-first 3 222 true +1476273876089 test-first 3 222 true +1476274226787 test-first 3 325 true +1476274226788 test-first 3 325 true +1476274226789 test-first 3 325 true +1476274226790 test-first 3 325 true +1476274226791 test-first 3 325 true +1476274226792 test-first 3 325 true +1476274226793 test-first 3 325 true +1476274226794 test-first 3 325 true +1476274226795 test-first 3 325 true +1476274226796 test-first 3 325 true +1476274226797 test-first 3 325 true +1476274226798 test-first 3 325 true +1476274226799 test-first 3 325 true +1476274226800 test-first 3 325 true +1476274226801 test-first 3 325 true +1476274226802 test-first 3 325 true +1476274226803 test-first 3 325 true +1476274226804 test-first 3 325 true +1476274226805 test-first 3 325 true +1476274226806 test-first 3 325 true +1476274226807 test-first 3 325 true +1476274226808 test-first 3 325 true +1476274226809 test-first 3 325 true +1476274226810 test-first 3 325 true +1476274226811 test-first 3 325 true +1476274226812 test-first 3 325 true +1476274226813 test-first 3 325 true +1476274226814 test-first 3 325 true +1476274226815 test-first 3 325 true +1476274226816 test-first 3 325 true +1476274226817 test-first 3 325 true +1476274226818 test-first 3 325 true +1476274226819 test-first 3 325 true +1476274226820 test-first 3 325 true +1476274226821 test-first 3 325 true +1476274226822 test-first 3 325 true +1476274226823 test-first 3 325 true +1476274226824 test-first 3 325 true +1476274226825 test-first 3 325 true +1476274226826 test-first 3 325 true +1476274226827 test-first 3 325 true +1476274226828 test-first 3 325 true +1476274226829 test-first 3 325 true +1476274226830 test-first 3 325 true +1476274226831 test-first 3 325 true +1476274226832 test-first 3 325 true +1476274226833 test-first 3 325 true +1476274226834 test-first 3 325 true +1476274226835 test-first 3 325 true +1476274226836 test-first 3 325 true +1476274226837 test-first 3 325 true +1476274226838 test-first 3 325 true +1476274226839 test-first 3 325 true +1476274226840 test-first 3 325 true +1476274226841 test-first 3 325 true +1476274226842 test-first 3 325 true +1476276103616 refactoring 2A 1826 true +1476276103617 production 3 1826 false +1476276103618 production 1 1826 false +1476276131158 test-addition 1 20 true +1476276131159 test-addition 1 20 true +1476276491868 refactoring 2A 351 true +1476276491869 production 3 351 false +1476276545720 refactoring 2A 1 true +1476276794130 refactoring 2A 245 true +1476276971477 refactoring 2A 171 true +1476276971478 production 3 171 false +1476276971479 production 2 171 false +1476277028088 regression 1 0 true +1476277341966 refactoring 2A 283 true +1476277341967 production 2 283 false +1476277341968 production 3 283 false +1476277342518 regression 1 0 true +1476277376748 refactoring 2A 30 true diff --git a/.besouro/20161012141626179/disagreements.txt b/.besouro/20161012141626179/disagreements.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/20161012141626179/randomHeuristicEpisodes.txt b/.besouro/20161012141626179/randomHeuristicEpisodes.txt new file mode 100644 index 0000000..e887430 --- /dev/null +++ b/.besouro/20161012141626179/randomHeuristicEpisodes.txt @@ -0,0 +1,17 @@ +1476271043185 regression 2 56 true +1476271355212 refactoring 2A 245 true +1476271828706 test-first 3 465 true +1476272036858 test-first 3 204 true +1476273633109 test-first 3 1573 true +1476273876066 test-first 3 222 true +1476274226787 test-first 3 325 true +1476276103616 refactoring 2A 1826 false +1476276131158 test-addition 1 20 true +1476276491868 refactoring 2A 351 false +1476276545720 refactoring 2A 1 true +1476276794130 refactoring 2A 245 true +1476276971477 refactoring 2A 171 true +1476277028088 regression 1 0 true +1476277341966 refactoring 2A 283 true +1476277342518 regression 1 0 false +1476277376748 refactoring 2A 30 true diff --git a/.besouro/20161012141626179/userComments.txt b/.besouro/20161012141626179/userComments.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/20161012141626179/zorroEpisodes.txt b/.besouro/20161012141626179/zorroEpisodes.txt new file mode 100644 index 0000000..5e149d4 --- /dev/null +++ b/.besouro/20161012141626179/zorroEpisodes.txt @@ -0,0 +1,17 @@ +1476271043185 regression 2 56 true +1476271355212 refactoring 2A 312 true +1476271828706 test-first 3 473 true +1476272036858 test-first 3 208 true +1476273633109 test-first 3 1596 true +1476273876066 test-first 3 242 true +1476274226787 test-first 3 350 true +1476276103616 refactoring 2A 1876 true +1476276131158 test-addition 1 27 true +1476276491868 refactoring 2A 360 true +1476276545720 refactoring 2A 53 true +1476276794130 refactoring 2A 248 true +1476276971477 refactoring 2A 177 true +1476277028088 regression 1 56 true +1476277341966 refactoring 2A 313 true +1476277342518 regression 1 0 true +1476277376748 refactoring 2A 34 true diff --git a/bin/.gitignore b/bin/.gitignore new file mode 100644 index 0000000..6c34792 --- /dev/null +++ b/bin/.gitignore @@ -0,0 +1,4 @@ +/Spreadsheet.class +/SpreadsheetTest.class +/Spreadsheet$Value.class +/Spreadsheet$ValueType.class diff --git a/bin/Spreadsheet.class b/bin/Spreadsheet.class index 92b411f..92ae6b8 100644 Binary files a/bin/Spreadsheet.class and b/bin/Spreadsheet.class differ diff --git a/bin/SpreadsheetTest.class b/bin/SpreadsheetTest.class index e7086bd..3d645df 100644 Binary files a/bin/SpreadsheetTest.class and b/bin/SpreadsheetTest.class differ diff --git a/src/Spreadsheet.java b/src/Spreadsheet.java index e4f120b..a122b39 100644 --- a/src/Spreadsheet.java +++ b/src/Spreadsheet.java @@ -1,18 +1,183 @@ +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Scanner; public class Spreadsheet { - + HashMap mValues = new HashMap(); + ArrayList mVisited = new ArrayList(); + + final public static String ERROR = "#Error"; + final public static String CIRCULAR = "#Circular"; + public String get(String cell) { - // to be implemented - return null; + return (String) mValues.get(cell); } public void set(String cell, String value) { - // to be implemented + mValues.put(cell, value); + } + + private boolean isMathFormula(String value) { + for (int i = 0; i < value.length(); i++) { + if (value.charAt(i) == '+') { + return true; + } + } + return false; + } + + private String evaluateMathFormula(String value) { + Scanner scanner = new Scanner(value); + scanner.useDelimiter("\\+"); + + ArrayList integers = new ArrayList(); + ArrayList operators = new ArrayList(); + + while (scanner.hasNextInt()) { + integers.add(scanner.nextInt()); + + String next = scanner.next(); + + if (next.equals('+')) { + operators.add('+'); + } + } + + if (integers.size() > 0) { + int result = integers.get(0); + + for (int i = 0; i < operators.size(); i++) { + if (operators.get(i) == '+') { + result += integers.get(i * 2); + } + } + + return Integer.toString(result); + + } else { + return ERROR; + } + } + + private boolean isDigit(char c) { + return c >= '0' && c <= '9'; + } + + private boolean isReference(String value) { + return value.length() > 0 && value.charAt(0) >= 'A' && value.charAt(0) <= 'Z'; + } + + private boolean isAssignment(String value) { + return value.length() > 0 && value.charAt(0) == '='; + } + + private String evaluateAssignment(String value) { + return value.substring(1, value.length()); + } + + private boolean isInteger(String value) { + return value.length() > 0 && ( + value.charAt(0) == '-' || isDigit(value.charAt(0))); + } + + private String evaluateInteger(String value) { + boolean isInteger = true; + for (int i = 0; i < value.length(); i++) { + char c = value.charAt(i); + if (i == 0 && c == '-') + continue; + + if (c < '0' || c > '9') { + isInteger = false; + break; + } + } + + if (isInteger) { + return value; + } else { + return ERROR; + } + } + + private boolean isString(String value) { + return value.length() > 0 && (value.charAt(0) == '\'' || + value.charAt(value.length() - 1) == '\''); + } + + private String evaluateString(String value) { + if (value.charAt(0) == '\'' && + value.charAt(value.length() - 1) == '\'') { + return value.substring(1, value.length() - 1); + } else { + return ERROR; + } + } + + private boolean isCircularRecursive(String value) { + if (isAssignment(value)) { + String key = evaluateAssignment(value); + if (isReference(key)) { + if (mVisited.contains(key)) { + return true; + + } else { + if (mValues.containsKey(key)) { + mVisited.add(key); + return isCircularRecursive(get(key)); + } else { + return false; + } + } + } else { + return false; + } + } else { + return false; + } + } + + private boolean isCircular(String key) { + mVisited.clear(); + return isCircularRecursive(get(key)); } public String evaluate(String cell) { - // to be implemented - return null; + String value = get(cell); + + if (value.length() > 0) { + if (isAssignment(value)) { + value = evaluateAssignment(value); + + if (isMathFormula(value)) { + value = evaluateMathFormula(value); + } else if (isString(value)) { + value = evaluateString(value); + } else if (isInteger(value)) { + value = evaluateInteger(value); + } else if (isReference(value)) { + if (mValues.containsKey(value)) { + if (isCircular(value)) { + return CIRCULAR; + } else { + value = evaluate(value); + } + } else { + value = ERROR; + } + + } else { + value = ERROR; + } + + } else if (isString(value)) { + value = evaluateString(value); + } else { + value = evaluateInteger(value); + } + } + + return value; } } diff --git a/tests/SpreadsheetTest.java b/tests/SpreadsheetTest.java index 9e0936a..b3c26bc 100644 --- a/tests/SpreadsheetTest.java +++ b/tests/SpreadsheetTest.java @@ -1,15 +1,145 @@ import static org.junit.Assert.*; - +import org.junit.Before; import org.junit.Test; public class SpreadsheetTest { + Spreadsheet sheet; + + @Before + public void initilize() { + sheet = new Spreadsheet(); + } + + @Test + public void testAssignment_A1_Negative_1() { + sheet.set("A1", "-1"); + String result = sheet.evaluate("A1"); + assertEquals("-1", result); + } + + @Test + public void testAssignment_A1_Postive_1() { + sheet.set("A1", "1"); + String result = sheet.evaluate("A1"); + assertEquals("1", result); + } + + @Test + public void testAssignmentInvalidInteger_Excess_DecimalPoint_Error() { + sheet.set("A1", "1."); + String result = sheet.evaluate("A1"); + assertEquals("#Error", result); + } + + @Test + public void testAssignmentInvalidInteger_Excess_A_Error() { + sheet.set("A1", "5A"); + String result = sheet.evaluate("A1"); + assertEquals("#Error", result); + } + + @Test + public void testAssignment_A1_ValidString() { + sheet.set("A1", "'a string'"); + String result = sheet.evaluate("A1"); + assertEquals("a string", result); + } + + @Test + public void testAssignment_A1_String_Missing_SingleQuote_Begin_Error() { + sheet.set("A1", "a string'"); + String result = sheet.evaluate("A1"); + assertEquals("#Error", result); + } + + @Test + public void testAssignment_A1_String_Missing_SingleQuote_End_Error() { + sheet.set("A1", "'a string"); + String result = sheet.evaluate("A1"); + assertEquals("#Error", result); + } + + @Test + public void testAssignment_A1_Assign_String() { + sheet.set("A1", "='a string'"); + String result = sheet.evaluate("A1"); + assertEquals("a string", result); + } + + @Test + public void testAssignment_A1_Assign_String_Missing_SingleQuote_Begin_Error() { + sheet.set("A1", "=a string'"); + String result = sheet.evaluate("A1"); + assertEquals("#Error", result); + } + + @Test + public void testAssignment_A1_Assign_String_Missing_SingleQuote_End_Error() { + sheet.set("A1", "='a string"); + String result = sheet.evaluate("A1"); + assertEquals("#Error", result); + } @Test - public void test() { - fail("Not yet implemented"); - + public void testAssignment_A1_Assign_Integer_Positive() { + sheet.set("A1", "=1"); + String result = sheet.evaluate("A1"); + assertEquals("1", result); } + @Test + public void testAssignment_A1_Assign_Integer_Negative() { + sheet.set("A1", "=-1"); + String result = sheet.evaluate("A1"); + assertEquals("-1", result); + } + + @Test + public void testAssignment_A2_Reference_A1_String() { + sheet.set("A1", "'a string'"); + sheet.set("A2", "=A1"); + String result = sheet.evaluate("A2"); + assertEquals("a string", result); + } + + @Test + public void testAssignment_A2_Reference_A1_Integer() { + sheet.set("A1", "123"); + sheet.set("A2", "=A1"); + String result = sheet.evaluate("A2"); + assertEquals("123", result); + } + + @Test + public void testAssignment_Reference_Invalid_Error() { + sheet.set("A1", "=A5"); + String result = sheet.evaluate("A1"); + assertEquals("#Error", result); + } + + @Test + public void testAssignment_Reference_Circular() { + sheet.set("A1", "=A2"); + sheet.set("A2", "=A1"); + String result = sheet.evaluate("A1"); + assertEquals("#Circular", result); + } + + @Test + public void testAssignment_Reference_Circular_Depth_2() { + sheet.set("A1", "=A3"); + sheet.set("A2", "=A1"); + sheet.set("A3", "=A2"); + String result = sheet.evaluate("A1"); + assertEquals("#Circular", result); + } + + @Test + public void testAssignment_Add_1_2_Result_3() { + sheet.set("A1", "=1+2"); + String result = sheet.evaluate("A1"); + assertEquals("3", result); + } }