From 3e368c268ec459cd7b32b27c952686d34f683ee7 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 7 Oct 2016 16:12:39 +0300 Subject: [PATCH 01/16] besouro automatic message --- .besouro/20161007161020445/actions.txt | 4 ++++ .besouro/20161007161020445/besouroEpisodes.txt | 0 .besouro/20161007161020445/disagreements.txt | 0 .besouro/20161007161020445/randomHeuristicEpisodes.txt | 0 .besouro/20161007161020445/userComments.txt | 0 .besouro/20161007161020445/zorroEpisodes.txt | 0 bin/.gitignore | 2 ++ tests/SpreadsheetTest.java | 7 +++++-- 8 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 .besouro/20161007161020445/actions.txt create mode 100644 .besouro/20161007161020445/besouroEpisodes.txt create mode 100644 .besouro/20161007161020445/disagreements.txt create mode 100644 .besouro/20161007161020445/randomHeuristicEpisodes.txt create mode 100644 .besouro/20161007161020445/userComments.txt create mode 100644 .besouro/20161007161020445/zorroEpisodes.txt create mode 100644 bin/.gitignore diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt new file mode 100644 index 0000000..aa418e7 --- /dev/null +++ b/.besouro/20161007161020445/actions.txt @@ -0,0 +1,4 @@ +FileOpenedAction 1475845820648 Spreadsheet.java 264 3 2 0 +RefactoringAction 1475845883282 SpreadsheetTest.java RENAME test()=>void testSpreadsheetAppCreated_NotNull() METHOD +RefactoringAction 1475845930659 SpreadsheetTest.java ADD SpreadsheetTest test FIELD +EditAction 1475845958864 SpreadsheetTest.java 222 1 0 0 diff --git a/.besouro/20161007161020445/besouroEpisodes.txt b/.besouro/20161007161020445/besouroEpisodes.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/20161007161020445/disagreements.txt b/.besouro/20161007161020445/disagreements.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/20161007161020445/randomHeuristicEpisodes.txt b/.besouro/20161007161020445/randomHeuristicEpisodes.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/20161007161020445/userComments.txt b/.besouro/20161007161020445/userComments.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/20161007161020445/zorroEpisodes.txt b/.besouro/20161007161020445/zorroEpisodes.txt new file mode 100644 index 0000000..e69de29 diff --git a/bin/.gitignore b/bin/.gitignore new file mode 100644 index 0000000..2079672 --- /dev/null +++ b/bin/.gitignore @@ -0,0 +1,2 @@ +/Spreadsheet.class +/SpreadsheetTest.class diff --git a/tests/SpreadsheetTest.java b/tests/SpreadsheetTest.java index 9e0936a..0d584a9 100644 --- a/tests/SpreadsheetTest.java +++ b/tests/SpreadsheetTest.java @@ -6,10 +6,13 @@ public class SpreadsheetTest { + Spreadsheet test = new Spreadsheet(); @Test - public void test() { - fail("Not yet implemented"); + public void testSpreadsheetAppCreated_NotNull() { + + assertNotNull() } + } From f526462e0170a69dc9475204f77970552f655881 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 7 Oct 2016 16:13:55 +0300 Subject: [PATCH 02/16] besouro automatic message --- .besouro/20161007161020445/actions.txt | 14 ++++++++++++++ .besouro/20161007161020445/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20161007161020445/zorroEpisodes.txt | 1 + bin/SpreadsheetTest.class | Bin 490 -> 587 bytes tests/SpreadsheetTest.java | 9 ++++++++- 6 files changed, 25 insertions(+), 1 deletion(-) diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt index aa418e7..e83fbff 100644 --- a/.besouro/20161007161020445/actions.txt +++ b/.besouro/20161007161020445/actions.txt @@ -2,3 +2,17 @@ FileOpenedAction 1475845820648 Spreadsheet.java 264 3 2 0 RefactoringAction 1475845883282 SpreadsheetTest.java RENAME test()=>void testSpreadsheetAppCreated_NotNull() METHOD RefactoringAction 1475845930659 SpreadsheetTest.java ADD SpreadsheetTest test FIELD EditAction 1475845958864 SpreadsheetTest.java 222 1 0 0 +CompilationAction 1475845961064 SpreadsheetTest.java +CompilationAction 1475845961064 SpreadsheetTest.java +RefactoringAction 1475845965962 SpreadsheetTest.java ADD void assertNotNull() METHOD +RefactoringAction 1475845968770 SpreadsheetTest.java REMOVE assertNotNull() METHOD +CompilationAction 1475845979971 SpreadsheetTest.java +UnitTestCaseAction 1475845983624 SpreadsheetTest.java OK +UnitTestSessionAction 1475845983624 SpreadsheetTest.java OK +RefactoringAction 1475845993983 SpreadsheetTest.java ADD void test/2 FIELD +RefactoringAction 1475845995527 SpreadsheetTest.java RENAME test/2=>void testGet FIELD +RefactoringAction 1475846002220 SpreadsheetTest.java RENAME testGet=>void testGetOper FIELD +RefactoringAction 1475846005823 SpreadsheetTest.java RENAME testGetOper=>void testGetOperation FIELD +RefactoringAction 1475846007882 SpreadsheetTest.java RENAME testGetOperation=>void testGetOperationDefinition FIELD +RefactoringAction 1475846011486 SpreadsheetTest.java RENAME testGetOperationDefinition=>void testGetOperationDefinition() METHOD +EditAction 1475846034699 SpreadsheetTest.java 324 2 2 2 diff --git a/.besouro/20161007161020445/besouroEpisodes.txt b/.besouro/20161007161020445/besouroEpisodes.txt index e69de29..93583a4 100644 --- a/.besouro/20161007161020445/besouroEpisodes.txt +++ b/.besouro/20161007161020445/besouroEpisodes.txt @@ -0,0 +1 @@ +1475845983624 test-addition 1 162 true diff --git a/.besouro/20161007161020445/randomHeuristicEpisodes.txt b/.besouro/20161007161020445/randomHeuristicEpisodes.txt index e69de29..265c85c 100644 --- a/.besouro/20161007161020445/randomHeuristicEpisodes.txt +++ b/.besouro/20161007161020445/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1475845983624 test-addition 1 162 false diff --git a/.besouro/20161007161020445/zorroEpisodes.txt b/.besouro/20161007161020445/zorroEpisodes.txt index e69de29..265c85c 100644 --- a/.besouro/20161007161020445/zorroEpisodes.txt +++ b/.besouro/20161007161020445/zorroEpisodes.txt @@ -0,0 +1 @@ +1475845983624 test-addition 1 162 false diff --git a/bin/SpreadsheetTest.class b/bin/SpreadsheetTest.class index e7086bd9ef1b6a8b7afcfb717afbaddbf99a7876..b77d49a056fad2afecff961d784cef5eb0651039 100644 GIT binary patch literal 587 zcmZ8eO-sW-5PjR$rlzT>-``(1?ZIBeiy~CPQ>dU)@Fd%Iv0GwNl8ygMP!t7!fImun zTSbG1ot@b?^JeDl$LH%ifPHK^C#F2Rc0(mF6U03kc4VS${PS2c1Dy&?=eyf!Il;CaEZ3qn8l7?@qxv`P*tD}S6j;8< zBBSqAN2i*kttg6(G&+vRSr6jmwmHnWMsrN*Vi~IrRtWtetu$4M@vw$$LTT~ RsFBUj@l}5LHi#Cm`3228e0Kl< delta 279 zcmX@j@`{=3)W2Q(7#J8#7^Ek1=}z>MVC0K~8FJYFliN0fTacWTs4}&;^1S11WT4H7n zBZH`hPgY`CqJB43lx1SzhpG|)s{?rjVi22<;0^|1gh^aLwG2RW VSb@5^86;uGvB8Z43IUZ!0RY0WDX;(l diff --git a/tests/SpreadsheetTest.java b/tests/SpreadsheetTest.java index 0d584a9..8993016 100644 --- a/tests/SpreadsheetTest.java +++ b/tests/SpreadsheetTest.java @@ -10,7 +10,14 @@ public class SpreadsheetTest { @Test public void testSpreadsheetAppCreated_NotNull() { - assertNotNull() + assertNotNull(test); + + } + @Test + pubic void testGetOperationDefinition() { + + + assertEquals(0, test.get(cell)); } From 6d250010a667642ea2653b2cc56eceac66c1e6af Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 7 Oct 2016 16:14:42 +0300 Subject: [PATCH 03/16] besouro automatic message --- .besouro/20161007161020445/actions.txt | 8 ++++++++ bin/SpreadsheetTest.class | Bin 587 -> 905 bytes tests/SpreadsheetTest.java | 4 ++-- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt index e83fbff..1403d72 100644 --- a/.besouro/20161007161020445/actions.txt +++ b/.besouro/20161007161020445/actions.txt @@ -16,3 +16,11 @@ RefactoringAction 1475846005823 SpreadsheetTest.java RENAME testGetOper=>void te RefactoringAction 1475846007882 SpreadsheetTest.java RENAME testGetOperation=>void testGetOperationDefinition FIELD RefactoringAction 1475846011486 SpreadsheetTest.java RENAME testGetOperationDefinition=>void testGetOperationDefinition() METHOD EditAction 1475846034699 SpreadsheetTest.java 324 2 2 2 +CompilationAction 1475846036618 SpreadsheetTest.java +CompilationAction 1475846036618 SpreadsheetTest.java +CompilationAction 1475846052467 SpreadsheetTest.java +CompilationAction 1475846052592 SpreadsheetTest.java +CompilationAction 1475846061469 SpreadsheetTest.java +UnitTestCaseAction 1475846063578 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475846063578 SpreadsheetTest.java FAIL +EditAction 1475846081892 SpreadsheetTest.java 328 2 2 2 diff --git a/bin/SpreadsheetTest.class b/bin/SpreadsheetTest.class index b77d49a056fad2afecff961d784cef5eb0651039..e4e9e58ca443e95d772b548baf66e93b34fb1329 100644 GIT binary patch delta 333 zcmZWkO-sX25S&fK)W-u&Efu}^-KMn~3*K@NL6M>mLA(l2c?~Hc)#SBT&z}1WJop0& zBE^G0K>w4t)f@y5J3Bkf4D9F3qa!}P-rfNmpgk6f9#)Lb&8arwoz9er`{}Xn#%Vld z0&CcCuugD$YN-4~rIFuBjgE9Cv575$GgQeyhh0L|>om^)*@6;k1na0RAmK?g&?MNA zHiVitwOJ#jYS+w9X3f@2k3mh&plfMBhvIgcp HqlNu%Ntj8} delta 35 rcmeBVKh45*>ff$?3=9k=3Sda%F4jN#2^m<$y*5? diff --git a/tests/SpreadsheetTest.java b/tests/SpreadsheetTest.java index 8993016..3991f89 100644 --- a/tests/SpreadsheetTest.java +++ b/tests/SpreadsheetTest.java @@ -14,10 +14,10 @@ public void testSpreadsheetAppCreated_NotNull() { } @Test - pubic void testGetOperationDefinition() { + public void testGetOperationDefinition() { - assertEquals(0, test.get(cell)); + assertEquals(null, test.get("A1")); } From 97ddfd4f239f828a2f3b36cf9700efca3886b4ee Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 7 Oct 2016 16:14:51 +0300 Subject: [PATCH 04/16] besouro automatic message --- .besouro/20161007161020445/actions.txt | 4 ++++ .besouro/20161007161020445/besouroEpisodes.txt | 2 ++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20161007161020445/zorroEpisodes.txt | 1 + bin/SpreadsheetTest.class | Bin 905 -> 834 bytes tests/SpreadsheetTest.java | 7 +++++++ 6 files changed, 15 insertions(+) diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt index 1403d72..2ce6e40 100644 --- a/.besouro/20161007161020445/actions.txt +++ b/.besouro/20161007161020445/actions.txt @@ -24,3 +24,7 @@ CompilationAction 1475846061469 SpreadsheetTest.java UnitTestCaseAction 1475846063578 SpreadsheetTest.java FAIL UnitTestSessionAction 1475846063578 SpreadsheetTest.java FAIL EditAction 1475846081892 SpreadsheetTest.java 328 2 2 2 +UnitTestCaseAction 1475846084843 SpreadsheetTest.java OK +UnitTestSessionAction 1475846084843 SpreadsheetTest.java OK +RefactoringAction 1475846089227 SpreadsheetTest.java ADD void testGetOperationDefinition()/2 METHOD +EditAction 1475846091052 SpreadsheetTest.java 429 3 3 3 diff --git a/.besouro/20161007161020445/besouroEpisodes.txt b/.besouro/20161007161020445/besouroEpisodes.txt index 93583a4..78be7ad 100644 --- a/.besouro/20161007161020445/besouroEpisodes.txt +++ b/.besouro/20161007161020445/besouroEpisodes.txt @@ -1 +1,3 @@ 1475845983624 test-addition 1 162 true +1475846084843 test-addition 2 90 true +1475846084844 test-addition 1 90 true diff --git a/.besouro/20161007161020445/randomHeuristicEpisodes.txt b/.besouro/20161007161020445/randomHeuristicEpisodes.txt index 265c85c..0c28d01 100644 --- a/.besouro/20161007161020445/randomHeuristicEpisodes.txt +++ b/.besouro/20161007161020445/randomHeuristicEpisodes.txt @@ -1 +1,2 @@ 1475845983624 test-addition 1 162 false +1475846084843 test-addition 2 90 false diff --git a/.besouro/20161007161020445/zorroEpisodes.txt b/.besouro/20161007161020445/zorroEpisodes.txt index 265c85c..6eec00a 100644 --- a/.besouro/20161007161020445/zorroEpisodes.txt +++ b/.besouro/20161007161020445/zorroEpisodes.txt @@ -1 +1,2 @@ 1475845983624 test-addition 1 162 false +1475846084843 test-addition 2 101 false diff --git a/bin/SpreadsheetTest.class b/bin/SpreadsheetTest.class index e4e9e58ca443e95d772b548baf66e93b34fb1329..91eb9319929f1fbae75c21d7c8ab970bca90e024 100644 GIT binary patch delta 126 zcmeBVKg7m$>ff$?3=9k=4B8vHY8Zt$7!(*8m>dnc7u!R3_hHG-gxdVNhq# z*euGV#prIsz|6o1)WXN8wS|FSNPZiG;tmGYjX)7520PD(#2AEtEFOqz Q24SEW1CXr=B$*hr09OGItN;K2 delta 197 zcmX@a*2&Iw>ff$?3=9k=42B!IY8b<~7!(+k*clWV83eNu%M$f-67$maJ@ZOZ(^HFh z7?c@Q7#Y~h5_3vZ{nHp3#56oLeK3?+b1 Date: Fri, 7 Oct 2016 16:14:56 +0300 Subject: [PATCH 05/16] besouro automatic message --- .besouro/20161007161020445/actions.txt | 1 + bin/SpreadsheetTest.class | Bin 834 -> 949 bytes tests/SpreadsheetTest.java | 2 +- 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt index 2ce6e40..1793ba0 100644 --- a/.besouro/20161007161020445/actions.txt +++ b/.besouro/20161007161020445/actions.txt @@ -28,3 +28,4 @@ UnitTestCaseAction 1475846084843 SpreadsheetTest.java OK UnitTestSessionAction 1475846084843 SpreadsheetTest.java OK RefactoringAction 1475846089227 SpreadsheetTest.java ADD void testGetOperationDefinition()/2 METHOD EditAction 1475846091052 SpreadsheetTest.java 429 3 3 3 +EditAction 1475846095451 SpreadsheetTest.java 429 3 3 3 diff --git a/bin/SpreadsheetTest.class b/bin/SpreadsheetTest.class index 91eb9319929f1fbae75c21d7c8ab970bca90e024..399dda80543b5f5bba6e6b728b623563968638f6 100644 GIT binary patch delta 78 zcmX@aww0ah)W2Q(7#J8#7<4vrF)^`8m82Gz1Wztx6rIe)WX{Mk*@@}*KXF)>ZnWHM!Bo*d8go0Wlqi9rhh$A}38 diff --git a/tests/SpreadsheetTest.java b/tests/SpreadsheetTest.java index ffebdd5..5baeb83 100644 --- a/tests/SpreadsheetTest.java +++ b/tests/SpreadsheetTest.java @@ -24,7 +24,7 @@ public void testGetOperationDefinition() { public void testSetOperationDefinition() { - assertEquals(null, test.get("A1")); + assertEquals(null, test.set("A1")); } From c46829dd64b6abacd744cdc9af2d8676501a9699 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 7 Oct 2016 16:26:41 +0300 Subject: [PATCH 06/16] besouro automatic message --- .besouro/20161007161020445/actions.txt | 15 +++++++++++++++ bin/SpreadsheetTest.class | Bin 949 -> 1030 bytes src/Spreadsheet.java | 3 ++- tests/SpreadsheetTest.java | 4 ++-- 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt index 1793ba0..f2e10e4 100644 --- a/.besouro/20161007161020445/actions.txt +++ b/.besouro/20161007161020445/actions.txt @@ -29,3 +29,18 @@ UnitTestSessionAction 1475846084843 SpreadsheetTest.java OK RefactoringAction 1475846089227 SpreadsheetTest.java ADD void testGetOperationDefinition()/2 METHOD EditAction 1475846091052 SpreadsheetTest.java 429 3 3 3 EditAction 1475846095451 SpreadsheetTest.java 429 3 3 3 +CompilationAction 1475846097308 SpreadsheetTest.java +CompilationAction 1475846289219 SpreadsheetTest.java +CompilationAction 1475846289393 SpreadsheetTest.java +CompilationAction 1475846289394 SpreadsheetTest.java +CompilationAction 1475846295668 SpreadsheetTest.java +CompilationAction 1475846295670 SpreadsheetTest.java +CompilationAction 1475846295805 SpreadsheetTest.java +CompilationAction 1475846309399 SpreadsheetTest.java +UnitTestCaseAction 1475846314089 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475846314090 SpreadsheetTest.java FAIL +RefactoringAction 1475846595809 Spreadsheet.java ADD Dictionary spreadsheet FIELD +RefactoringAction 1475846651355 Spreadsheet.java RENAME spreadsheet=>void dictionary() METHOD +RefactoringAction 1475846725411 Spreadsheet.java REMOVE dictionary() METHOD +RefactoringAction 1475846736471 Spreadsheet.java ADD Map spreadsheet FIELD +EditAction 1475846800920 Spreadsheet.java 327 3 2 0 diff --git a/bin/SpreadsheetTest.class b/bin/SpreadsheetTest.class index 399dda80543b5f5bba6e6b728b623563968638f6..aa1b675552fbc8f2aca65f835019edd46b8f926e 100644 GIT binary patch delta 164 zcmdnW-p0Xo>ff$?3=9k=3`QHdWSOKm7_=D~7)`ktco=kf81xwQ85x+1Q%e{b)F&@w z6c+KxN-Rs%&q>Tn*AFf!%FIi*)(qRM&g9M*?!&;$zz8%*N^1)PzmU9;);0zmAuR}J z8-wBw2Gxx~StbTSAjt<*3slL#%^=Mn$so%h1my8RbTbGuhyZzv3ff$?3=9k=3_2URWSKT+Fu5~Mj$~F-lxE;%kYx}8O7So-0!cmwVFnQ( M&B&kyB$*hr0k-4`TL1t6 diff --git a/src/Spreadsheet.java b/src/Spreadsheet.java index e4f120b..057b137 100644 --- a/src/Spreadsheet.java +++ b/src/Spreadsheet.java @@ -1,6 +1,7 @@ public class Spreadsheet { - + + Map spreadsheet = new Map(); public String get(String cell) { // to be implemented return null; diff --git a/tests/SpreadsheetTest.java b/tests/SpreadsheetTest.java index 5baeb83..eb5aa1d 100644 --- a/tests/SpreadsheetTest.java +++ b/tests/SpreadsheetTest.java @@ -23,8 +23,8 @@ public void testGetOperationDefinition() { @Test public void testSetOperationDefinition() { - - assertEquals(null, test.set("A1")); + test.set("A1", "5"); + assertEquals("5", test.get("A1")); } From 1dbaa4a3f3d7d67f208f369d73e0fd85be3fe7b1 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 7 Oct 2016 16:33:00 +0300 Subject: [PATCH 07/16] besouro automatic message --- .besouro/20161007161020445/actions.txt | 52 +++++++++++++++++++++++++ bin/Spreadsheet.class | Bin 613 -> 786 bytes src/Spreadsheet.java | 11 +++++- 3 files changed, 61 insertions(+), 2 deletions(-) diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt index f2e10e4..ea32335 100644 --- a/.besouro/20161007161020445/actions.txt +++ b/.besouro/20161007161020445/actions.txt @@ -44,3 +44,55 @@ RefactoringAction 1475846651355 Spreadsheet.java RENAME spreadsheet=>void dictio RefactoringAction 1475846725411 Spreadsheet.java REMOVE dictionary() METHOD RefactoringAction 1475846736471 Spreadsheet.java ADD Map spreadsheet FIELD EditAction 1475846800920 Spreadsheet.java 327 3 2 0 +CompilationAction 1475846802737 Spreadsheet.java +RefactoringAction 1475846834536 Spreadsheet.java REMOVE spreadsheet FIELD +RefactoringAction 1475846840563 Spreadsheet.java ADD Map spreadsheet FIELD +RefactoringAction 1475846861576 Spreadsheet.java RENAME spreadsheet=>Map sheet FIELD +CompilationAction 1475846876589 Spreadsheet.java +RefactoringAction 1475846888803 Spreadsheet.java ADD Map dictionary FIELD +RefactoringAction 1475846891377 Spreadsheet.java REMOVE dictionary FIELD +RefactoringAction 1475846913514 Spreadsheet.java ADD import java.util.Dictionary IMPORT +CompilationAction 1475846915667 Spreadsheet.java +CompilationAction 1475846915807 Spreadsheet.java +RefactoringAction 1475846926633 Spreadsheet.java ADD import java.util.Map IMPORT +CompilationAction 1475846945604 Spreadsheet.java +CompilationAction 1475846945760 Spreadsheet.java +UnitTestCaseAction 1475846958945 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475846958945 SpreadsheetTest.java FAIL +RefactoringAction 1475847018568 Spreadsheet.java REMOVE sheet FIELD +RefactoringAction 1475847060159 Spreadsheet.java ADD Map map FIELD +RefactoringAction 1475847070680 Spreadsheet.java REMOVE map FIELD +RefactoringAction 1475847074191 Spreadsheet.java ADD Map map FIELD +CompilationAction 1475847081594 Spreadsheet.java +UnitTestCaseAction 1475847085840 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475847085840 SpreadsheetTest.java FAIL +RefactoringAction 1475847115309 Spreadsheet.java REMOVE map FIELD +RefactoringAction 1475847129208 Spreadsheet.java ADD HashMap map FIELD +RefactoringAction 1475847136930 Spreadsheet.java REMOVE set(String, String) METHOD +RefactoringAction 1475847136930 Spreadsheet.java REMOVE get(String) METHOD +RefactoringAction 1475847136930 Spreadsheet.java REMOVE evaluate(String) METHOD +CompilationAction 1475847145479 Spreadsheet.java +CompilationAction 1475847145635 Spreadsheet.java +CompilationAction 1475847145635 Spreadsheet.java +CompilationAction 1475847145635 Spreadsheet.java +CompilationAction 1475847145635 SpreadsheetTest.java +CompilationAction 1475847145635 SpreadsheetTest.java +RefactoringAction 1475847152655 Spreadsheet.java ADD import java.util.HashMap IMPORT +CompilationAction 1475847154808 Spreadsheet.java +CompilationAction 1475847154808 Spreadsheet.java +CompilationAction 1475847154808 Spreadsheet.java +CompilationAction 1475847154948 Spreadsheet.java +CompilationAction 1475847154948 Spreadsheet.java +CompilationAction 1475847154948 SpreadsheetTest.java +CompilationAction 1475847154948 SpreadsheetTest.java +UnitTestCaseAction 1475847157978 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475847157978 SpreadsheetTest.java FAIL +RefactoringAction 1475847161644 Spreadsheet.java ADD String get(String) METHOD +RefactoringAction 1475847161644 Spreadsheet.java ADD void set(String, String) METHOD +RefactoringAction 1475847161644 Spreadsheet.java ADD String evaluate(String) METHOD +CompilationAction 1475847161862 Spreadsheet.java +CompilationAction 1475847161862 Spreadsheet.java +CompilationAction 1475847162018 Spreadsheet.java +CompilationAction 1475847166043 Spreadsheet.java +RefactoringAction 1475847178648 Spreadsheet.java RENAME map=>HashMap mymap FIELD +EditAction 1475847179522 Spreadsheet.java 463 3 2 0 diff --git a/bin/Spreadsheet.class b/bin/Spreadsheet.class index 92b411f05752a6cee6d06c9769e1b70d40aa0840..ee612b829f321270e3351ee805469935f7b0225f 100644 GIT binary patch literal 786 zcma)3%St0b6g|~x6BF}j-#Vj?ZpO#LY(x-6!GXa=oLNK!mz7u~C2c2ky8SL)h@jvH z_)+4y-3!Sn*Tdj zrW+{~uJur1x|Q6-k@cG=delGF!+nKv+x7w-#i3Ey%Xb{4r39`Wg*NEz=PQTADIVCs zMu#NZ*gRKo{|qio1qIZqD5FwBLt!$4Vb6l$#x=Bc63Gj#iVBd>5XU!umY@qJ-J#> zs#{N}Up&CO$K+koJRFOg~Ejm zZG5SaYqbXo?)7YB%E)1(iaZJmb8p! zWsjm`LyzN@_ifydBO8u;?e! map; + HashMap myMap = new HashMap(); + - Map spreadsheet = new Map(); public String get(String cell) { // to be implemented return null; @@ -9,6 +13,7 @@ public String get(String cell) { public void set(String cell, String value) { // to be implemented + } public String evaluate(String cell) { @@ -16,4 +21,6 @@ public String evaluate(String cell) { return null; } + + } From babd2183936592c37dbd9ef0b185639af6d08e58 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 7 Oct 2016 16:33:29 +0300 Subject: [PATCH 08/16] besouro automatic message --- .besouro/20161007161020445/actions.txt | 1 + bin/Spreadsheet.class | Bin 786 -> 788 bytes src/Spreadsheet.java | 2 +- 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt index ea32335..ba9ca47 100644 --- a/.besouro/20161007161020445/actions.txt +++ b/.besouro/20161007161020445/actions.txt @@ -96,3 +96,4 @@ CompilationAction 1475847162018 Spreadsheet.java CompilationAction 1475847166043 Spreadsheet.java RefactoringAction 1475847178648 Spreadsheet.java RENAME map=>HashMap mymap FIELD EditAction 1475847179522 Spreadsheet.java 463 3 2 0 +EditAction 1475847209146 Spreadsheet.java 486 3 3 0 diff --git a/bin/Spreadsheet.class b/bin/Spreadsheet.class index ee612b829f321270e3351ee805469935f7b0225f..84a12890658ba8771aee2d2c3e56b6eff025d256 100644 GIT binary patch delta 27 jcmbQlHid11F$-&MrSC@53?@dw$@7?e8AT_*VNwGCZoLQ5 delta 25 hcmbQjHi>P5F%xs{M)M3NMuEu-n0y&UCck4+0{~nm2MYiI diff --git a/src/Spreadsheet.java b/src/Spreadsheet.java index 248b6be..4fe68ed 100644 --- a/src/Spreadsheet.java +++ b/src/Spreadsheet.java @@ -13,7 +13,7 @@ public String get(String cell) { public void set(String cell, String value) { // to be implemented - + myMap.put(cell, value); } public String evaluate(String cell) { From ea74d161b9d7f149035301da16fbc818f0af1bfc Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 7 Oct 2016 16:34:00 +0300 Subject: [PATCH 09/16] besouro automatic message --- .besouro/20161007161020445/actions.txt | 1 + bin/Spreadsheet.class | Bin 788 -> 877 bytes src/Spreadsheet.java | 2 +- 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt index ba9ca47..913bbd3 100644 --- a/.besouro/20161007161020445/actions.txt +++ b/.besouro/20161007161020445/actions.txt @@ -97,3 +97,4 @@ CompilationAction 1475847166043 Spreadsheet.java RefactoringAction 1475847178648 Spreadsheet.java RENAME map=>HashMap mymap FIELD EditAction 1475847179522 Spreadsheet.java 463 3 2 0 EditAction 1475847209146 Spreadsheet.java 486 3 3 0 +EditAction 1475847239909 Spreadsheet.java 497 3 3 0 diff --git a/bin/Spreadsheet.class b/bin/Spreadsheet.class index 84a12890658ba8771aee2d2c3e56b6eff025d256..bf8c7c96d63840fe836151b35a4b052f8d66bd33 100644 GIT binary patch delta 194 zcmbQj_Lhz7)W2Q(7#J8#7*scM^)PyKG4L_S@i53UC@?ZG7nGJTGFWK%WF?j*>gOcp zrR)1AWu+#USYwK4VhT;3#`qz~mw_1w85p>=wlD~4>uh6?4c`dlGBF4PNiHDGz#ssm t1sOzuECq;C22lnvAP=aCL6Sj=ff3A71hSZbY^BMkn4H;_fnrPyDgb9;CF}qI delta 108 zcmaFMHieDr)W2Q(7#J8#7!)^h^)OC;$oRp<9>`|~V#bX?f{8&GNU||70!cvz5g@4m rkz^2M5Cign$`~XWq`>lw46;BL6Ob)8xrIr2vKzAkyF5?@6N3T(2)Yfh diff --git a/src/Spreadsheet.java b/src/Spreadsheet.java index 4fe68ed..9ce1455 100644 --- a/src/Spreadsheet.java +++ b/src/Spreadsheet.java @@ -8,7 +8,7 @@ public class Spreadsheet { public String get(String cell) { // to be implemented - return null; + return myMap.get(cell); } public void set(String cell, String value) { From 2e093b50c4fe7c8ecc579cf69e7ae185f2a2921d Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 7 Oct 2016 16:35:05 +0300 Subject: [PATCH 10/16] besouro automatic message --- .besouro/20161007161020445/actions.txt | 5 + .../20161007161020445/besouroEpisodes.txt | 194 ++++++++++++++++++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20161007161020445/zorroEpisodes.txt | 5 +- bin/Spreadsheet.class | Bin 877 -> 960 bytes tests/SpreadsheetTest.java | 7 + 6 files changed, 210 insertions(+), 2 deletions(-) diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt index 913bbd3..0893a9e 100644 --- a/.besouro/20161007161020445/actions.txt +++ b/.besouro/20161007161020445/actions.txt @@ -98,3 +98,8 @@ RefactoringAction 1475847178648 Spreadsheet.java RENAME map=>HashMapvoid testSetOperation_GetOperation() METHOD +EditAction 1475847304420 SpreadsheetTest.java 573 4 6 4 diff --git a/.besouro/20161007161020445/besouroEpisodes.txt b/.besouro/20161007161020445/besouroEpisodes.txt index 78be7ad..8edc65f 100644 --- a/.besouro/20161007161020445/besouroEpisodes.txt +++ b/.besouro/20161007161020445/besouroEpisodes.txt @@ -1,3 +1,197 @@ 1475845983624 test-addition 1 162 true 1475846084843 test-addition 2 90 true 1475846084844 test-addition 1 90 true +1475847245965 test-first 1 1156 true +1475847245966 test-first 1 1156 true +1475847245967 test-first 1 1156 true +1475847245968 test-first 1 1156 true +1475847245969 test-first 1 1156 true +1475847245970 test-first 1 1156 true +1475847245971 test-first 1 1156 true +1475847245972 test-first 1 1156 true +1475847245973 test-first 1 1156 true +1475847245974 test-first 1 1156 true +1475847245975 test-first 1 1156 true +1475847245976 test-first 1 1156 true +1475847245977 test-first 1 1156 true +1475847245978 test-first 1 1156 true +1475847245979 test-first 1 1156 true +1475847245980 test-first 1 1156 true +1475847245981 test-first 1 1156 true +1475847245982 test-first 1 1156 true +1475847245983 test-first 1 1156 true +1475847245984 test-first 1 1156 true +1475847245985 test-first 1 1156 true +1475847245986 test-first 1 1156 true +1475847245987 test-first 1 1156 true +1475847245988 test-first 1 1156 true +1475847245989 test-first 1 1156 true +1475847245990 test-first 1 1156 true +1475847245991 test-first 1 1156 true +1475847245992 test-first 1 1156 true +1475847245993 test-first 1 1156 true +1475847245994 test-first 1 1156 true +1475847245995 test-first 1 1156 true +1475847245996 test-first 1 1156 true +1475847245997 test-first 1 1156 true +1475847245998 test-first 1 1156 true +1475847245999 test-first 1 1156 true +1475847246000 test-first 1 1156 true +1475847246001 test-first 1 1156 true +1475847246002 test-first 1 1156 true +1475847246003 test-first 1 1156 true +1475847246004 test-first 1 1156 true +1475847246005 test-first 1 1156 true +1475847246006 test-first 1 1156 true +1475847246007 test-first 1 1156 true +1475847246008 test-first 1 1156 true +1475847246009 test-first 1 1156 true +1475847246010 test-first 1 1156 true +1475847246011 test-first 1 1156 true +1475847246012 test-first 1 1156 true +1475847246013 test-first 1 1156 true +1475847246014 test-first 1 1156 true +1475847246015 test-first 1 1156 true +1475847246016 test-first 1 1156 true +1475847246017 test-first 1 1156 true +1475847246018 test-first 1 1156 true +1475847246019 test-first 1 1156 true +1475847246020 test-first 1 1156 true +1475847246021 test-first 1 1156 true +1475847246022 test-first 1 1156 true +1475847246023 test-first 1 1156 true +1475847246024 test-first 1 1156 true +1475847246025 test-first 1 1156 true +1475847246026 test-first 1 1156 true +1475847246027 test-first 1 1156 true +1475847246028 test-first 1 1156 true +1475847246029 test-first 1 1156 true +1475847246030 test-first 1 1156 true +1475847246031 test-first 1 1156 true +1475847246032 test-first 1 1156 true +1475847246033 test-first 1 1156 true +1475847246034 test-first 1 1156 true +1475847246035 test-first 1 1156 true +1475847246036 test-first 1 1156 true +1475847246037 test-first 1 1156 true +1475847246038 test-first 1 1156 true +1475847246039 test-first 1 1156 true +1475847246040 test-first 1 1156 true +1475847246041 test-first 1 1156 true +1475847246042 test-first 1 1156 true +1475847246043 test-first 1 1156 true +1475847246044 test-first 1 1156 true +1475847246045 test-first 1 1156 true +1475847246046 test-first 1 1156 true +1475847246047 test-first 1 1156 true +1475847246048 test-first 1 1156 true +1475847246049 test-first 1 1156 true +1475847246050 test-first 1 1156 true +1475847246051 test-first 1 1156 true +1475847246052 test-first 1 1156 true +1475847246053 test-first 1 1156 true +1475847246054 test-first 1 1156 true +1475847246055 test-first 1 1156 true +1475847246056 test-first 1 1156 true +1475847246057 test-first 1 1156 true +1475847246058 test-first 1 1156 true +1475847246059 test-first 1 1156 true +1475847246060 test-first 1 1156 true +1475847246061 test-first 1 1156 true +1475847246062 test-first 1 1156 true +1475847246063 test-first 1 1156 true +1475847246064 test-first 1 1156 true +1475847246065 test-first 1 1156 true +1475847246066 test-first 1 1156 true +1475847246067 test-first 1 1156 true +1475847246068 test-first 1 1156 true +1475847246069 test-first 1 1156 true +1475847246070 test-first 1 1156 true +1475847246071 test-first 1 1156 true +1475847246072 test-first 1 1156 true +1475847246073 test-first 1 1156 true +1475847246074 test-first 1 1156 true +1475847246075 test-first 1 1156 true +1475847246076 test-first 1 1156 true +1475847246077 test-first 1 1156 true +1475847246078 test-first 1 1156 true +1475847246079 test-first 1 1156 true +1475847246080 test-first 1 1156 true +1475847246081 test-first 1 1156 true +1475847246082 test-first 1 1156 true +1475847246083 test-first 1 1156 true +1475847246084 test-first 1 1156 true +1475847246085 test-first 1 1156 true +1475847246086 test-first 1 1156 true +1475847246087 test-first 1 1156 true +1475847246088 test-first 1 1156 true +1475847246089 test-first 1 1156 true +1475847246090 test-first 1 1156 true +1475847246091 test-first 1 1156 true +1475847246092 test-first 1 1156 true +1475847246093 test-first 1 1156 true +1475847246094 test-first 1 1156 true +1475847246095 test-first 1 1156 true +1475847246096 test-first 1 1156 true +1475847246097 test-first 1 1156 true +1475847246098 test-first 1 1156 true +1475847246099 test-first 1 1156 true +1475847246100 test-first 1 1156 true +1475847246101 test-first 1 1156 true +1475847246102 test-first 1 1156 true +1475847246103 test-first 1 1156 true +1475847246104 test-first 1 1156 true +1475847246105 test-first 1 1156 true +1475847246106 test-first 1 1156 true +1475847246107 test-first 1 1156 true +1475847246108 test-first 1 1156 true +1475847246109 test-first 1 1156 true +1475847246110 test-first 1 1156 true +1475847246111 test-first 1 1156 true +1475847246112 test-first 1 1156 true +1475847246113 test-first 1 1156 true +1475847246114 test-first 1 1156 true +1475847246115 test-first 1 1156 true +1475847246116 test-first 1 1156 true +1475847246117 test-first 1 1156 true +1475847246118 test-first 1 1156 true +1475847246119 test-first 1 1156 true +1475847246120 test-first 1 1156 true +1475847246121 test-first 1 1156 true +1475847246122 test-first 1 1156 true +1475847246123 test-first 1 1156 true +1475847246124 test-first 1 1156 true +1475847246125 test-first 1 1156 true +1475847246126 test-first 1 1156 true +1475847246127 test-first 1 1156 true +1475847246128 test-first 1 1156 true +1475847246129 test-first 1 1156 true +1475847246130 test-first 1 1156 true +1475847246131 test-first 1 1156 true +1475847246132 test-first 1 1156 true +1475847246133 test-first 1 1156 true +1475847246134 test-first 1 1156 true +1475847246135 test-first 1 1156 true +1475847246136 test-first 1 1156 true +1475847246137 test-first 1 1156 true +1475847246138 test-first 1 1156 true +1475847246139 test-first 1 1156 true +1475847246140 test-first 1 1156 true +1475847246141 test-first 1 1156 true +1475847246142 test-first 1 1156 true +1475847246143 test-first 1 1156 true +1475847246144 test-first 1 1156 true +1475847246145 test-first 1 1156 true +1475847246146 test-first 1 1156 true +1475847246147 test-first 1 1156 true +1475847246148 test-first 1 1156 true +1475847246149 test-first 1 1156 true +1475847246150 test-first 1 1156 true +1475847246151 test-first 1 1156 true +1475847246152 test-first 1 1156 true +1475847246153 test-first 1 1156 true +1475847246154 test-first 1 1156 true +1475847246155 test-first 1 1156 true +1475847246156 test-first 1 1156 true +1475847246157 test-first 1 1156 true +1475847246158 test-first 1 1156 true diff --git a/.besouro/20161007161020445/randomHeuristicEpisodes.txt b/.besouro/20161007161020445/randomHeuristicEpisodes.txt index 0c28d01..e3156d9 100644 --- a/.besouro/20161007161020445/randomHeuristicEpisodes.txt +++ b/.besouro/20161007161020445/randomHeuristicEpisodes.txt @@ -1,2 +1,3 @@ 1475845983624 test-addition 1 162 false 1475846084843 test-addition 2 90 false +1475847245965 test-first 1 1156 true diff --git a/.besouro/20161007161020445/zorroEpisodes.txt b/.besouro/20161007161020445/zorroEpisodes.txt index 6eec00a..c93d7a4 100644 --- a/.besouro/20161007161020445/zorroEpisodes.txt +++ b/.besouro/20161007161020445/zorroEpisodes.txt @@ -1,2 +1,3 @@ -1475845983624 test-addition 1 162 false -1475846084843 test-addition 2 101 false +1475845983624 test-addition 1 162 true +1475846084843 test-addition 2 101 true +1475847245965 test-first 1 1161 true diff --git a/bin/Spreadsheet.class b/bin/Spreadsheet.class index bf8c7c96d63840fe836151b35a4b052f8d66bd33..6c58054fa5890034e2d38b11cb418147f7ac78a5 100644 GIT binary patch delta 221 zcmaFMc7UDh)W2Q(7#J8#7_>HWIWY2ZG4L@+@i2%pNHa31X-wY3s4B+JAj`-gkd;`L zsGpOVm#!aNQk0pOKG};gfK8c)L4`qe@&d-U2@VWQK*+$rqqT)WPQVgPwK@`XW0Uic926>=7BZC5iB9P<;iup1y10hfc*fgDO3`&z9 kGwBLL6oL#=18QLcDpsG|!lXRejah;pW{3t*8xw;j049+i)&Kwi delta 116 zcmX@W{+5mF)W2Q(7#J8#7*scMIWSJ1%oxBX$HO4cpfLF* Date: Fri, 7 Oct 2016 16:35:23 +0300 Subject: [PATCH 11/16] besouro automatic message --- .besouro/20161007161020445/actions.txt | 3 + .../20161007161020445/besouroEpisodes.txt | 177 ++++++++++++++++++ bin/SpreadsheetTest.class | Bin 1030 -> 1164 bytes tests/SpreadsheetTest.java | 2 +- 4 files changed, 181 insertions(+), 1 deletion(-) diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt index 0893a9e..5423615 100644 --- a/.besouro/20161007161020445/actions.txt +++ b/.besouro/20161007161020445/actions.txt @@ -103,3 +103,6 @@ UnitTestSessionAction 1475847245965 SpreadsheetTest.java OK RefactoringAction 1475847293914 SpreadsheetTest.java ADD void testSetOperationDefinition()/2 METHOD RefactoringAction 1475847303926 SpreadsheetTest.java RENAME testSetOperationDefinition()/2=>void testSetOperation_GetOperation() METHOD EditAction 1475847304420 SpreadsheetTest.java 573 4 6 4 +RefactoringAction 1475847310439 SpreadsheetTest.java RENAME testSetOperationDefinition()=>void test() METHOD +RefactoringAction 1475847313949 SpreadsheetTest.java RENAME test()=>void testReturn() METHOD +EditAction 1475847322674 SpreadsheetTest.java 564 4 6 4 diff --git a/.besouro/20161007161020445/besouroEpisodes.txt b/.besouro/20161007161020445/besouroEpisodes.txt index 8edc65f..186d1be 100644 --- a/.besouro/20161007161020445/besouroEpisodes.txt +++ b/.besouro/20161007161020445/besouroEpisodes.txt @@ -195,3 +195,180 @@ 1475847246156 test-first 1 1156 true 1475847246157 test-first 1 1156 true 1475847246158 test-first 1 1156 true +1475847246159 test-first 1 1156 true +1475847246160 test-first 1 1156 true +1475847246161 test-first 1 1156 true +1475847246162 test-first 1 1156 true +1475847246163 test-first 1 1156 true +1475847246164 test-first 1 1156 true +1475847246165 test-first 1 1156 true +1475847246166 test-first 1 1156 true +1475847246167 test-first 1 1156 true +1475847246168 test-first 1 1156 true +1475847246169 test-first 1 1156 true +1475847246170 test-first 1 1156 true +1475847246171 test-first 1 1156 true +1475847246172 test-first 1 1156 true +1475847246173 test-first 1 1156 true +1475847246174 test-first 1 1156 true +1475847246175 test-first 1 1156 true +1475847246176 test-first 1 1156 true +1475847246177 test-first 1 1156 true +1475847246178 test-first 1 1156 true +1475847246179 test-first 1 1156 true +1475847246180 test-first 1 1156 true +1475847246181 test-first 1 1156 true +1475847246182 test-first 1 1156 true +1475847246183 test-first 1 1156 true +1475847246184 test-first 1 1156 true +1475847246185 test-first 1 1156 true +1475847246186 test-first 1 1156 true +1475847246187 test-first 1 1156 true +1475847246188 test-first 1 1156 true +1475847246189 test-first 1 1156 true +1475847246190 test-first 1 1156 true +1475847246191 test-first 1 1156 true +1475847246192 test-first 1 1156 true +1475847246193 test-first 1 1156 true +1475847246194 test-first 1 1156 true +1475847246195 test-first 1 1156 true +1475847246196 test-first 1 1156 true +1475847246197 test-first 1 1156 true +1475847246198 test-first 1 1156 true +1475847246199 test-first 1 1156 true +1475847246200 test-first 1 1156 true +1475847246201 test-first 1 1156 true +1475847246202 test-first 1 1156 true +1475847246203 test-first 1 1156 true +1475847246204 test-first 1 1156 true +1475847246205 test-first 1 1156 true +1475847246206 test-first 1 1156 true +1475847246207 test-first 1 1156 true +1475847246208 test-first 1 1156 true +1475847246209 test-first 1 1156 true +1475847246210 test-first 1 1156 true +1475847246211 test-first 1 1156 true +1475847246212 test-first 1 1156 true +1475847246213 test-first 1 1156 true +1475847246214 test-first 1 1156 true +1475847246215 test-first 1 1156 true +1475847246216 test-first 1 1156 true +1475847246217 test-first 1 1156 true +1475847246218 test-first 1 1156 true +1475847246219 test-first 1 1156 true +1475847246220 test-first 1 1156 true +1475847246221 test-first 1 1156 true +1475847246222 test-first 1 1156 true +1475847246223 test-first 1 1156 true +1475847246224 test-first 1 1156 true +1475847246225 test-first 1 1156 true +1475847246226 test-first 1 1156 true +1475847246227 test-first 1 1156 true +1475847246228 test-first 1 1156 true +1475847246229 test-first 1 1156 true +1475847246230 test-first 1 1156 true +1475847246231 test-first 1 1156 true +1475847246232 test-first 1 1156 true +1475847246233 test-first 1 1156 true +1475847246234 test-first 1 1156 true +1475847246235 test-first 1 1156 true +1475847246236 test-first 1 1156 true +1475847246237 test-first 1 1156 true +1475847246238 test-first 1 1156 true +1475847246239 test-first 1 1156 true +1475847246240 test-first 1 1156 true +1475847246241 test-first 1 1156 true +1475847246242 test-first 1 1156 true +1475847246243 test-first 1 1156 true +1475847246244 test-first 1 1156 true +1475847246245 test-first 1 1156 true +1475847246246 test-first 1 1156 true +1475847246247 test-first 1 1156 true +1475847246248 test-first 1 1156 true +1475847246249 test-first 1 1156 true +1475847246250 test-first 1 1156 true +1475847246251 test-first 1 1156 true +1475847246252 test-first 1 1156 true +1475847246253 test-first 1 1156 true +1475847246254 test-first 1 1156 true +1475847246255 test-first 1 1156 true +1475847246256 test-first 1 1156 true +1475847246257 test-first 1 1156 true +1475847246258 test-first 1 1156 true +1475847246259 test-first 1 1156 true +1475847246260 test-first 1 1156 true +1475847246261 test-first 1 1156 true +1475847246262 test-first 1 1156 true +1475847246263 test-first 1 1156 true +1475847246264 test-first 1 1156 true +1475847246265 test-first 1 1156 true +1475847246266 test-first 1 1156 true +1475847246267 test-first 1 1156 true +1475847246268 test-first 1 1156 true +1475847246269 test-first 1 1156 true +1475847246270 test-first 1 1156 true +1475847246271 test-first 1 1156 true +1475847246272 test-first 1 1156 true +1475847246273 test-first 1 1156 true +1475847246274 test-first 1 1156 true +1475847246275 test-first 1 1156 true +1475847246276 test-first 1 1156 true +1475847246277 test-first 1 1156 true +1475847246278 test-first 1 1156 true +1475847246279 test-first 1 1156 true +1475847246280 test-first 1 1156 true +1475847246281 test-first 1 1156 true +1475847246282 test-first 1 1156 true +1475847246283 test-first 1 1156 true +1475847246284 test-first 1 1156 true +1475847246285 test-first 1 1156 true +1475847246286 test-first 1 1156 true +1475847246287 test-first 1 1156 true +1475847246288 test-first 1 1156 true +1475847246289 test-first 1 1156 true +1475847246290 test-first 1 1156 true +1475847246291 test-first 1 1156 true +1475847246292 test-first 1 1156 true +1475847246293 test-first 1 1156 true +1475847246294 test-first 1 1156 true +1475847246295 test-first 1 1156 true +1475847246296 test-first 1 1156 true +1475847246297 test-first 1 1156 true +1475847246298 test-first 1 1156 true +1475847246299 test-first 1 1156 true +1475847246300 test-first 1 1156 true +1475847246301 test-first 1 1156 true +1475847246302 test-first 1 1156 true +1475847246303 test-first 1 1156 true +1475847246304 test-first 1 1156 true +1475847246305 test-first 1 1156 true +1475847246306 test-first 1 1156 true +1475847246307 test-first 1 1156 true +1475847246308 test-first 1 1156 true +1475847246309 test-first 1 1156 true +1475847246310 test-first 1 1156 true +1475847246311 test-first 1 1156 true +1475847246312 test-first 1 1156 true +1475847246313 test-first 1 1156 true +1475847246314 test-first 1 1156 true +1475847246315 test-first 1 1156 true +1475847246316 test-first 1 1156 true +1475847246317 test-first 1 1156 true +1475847246318 test-first 1 1156 true +1475847246319 test-first 1 1156 true +1475847246320 test-first 1 1156 true +1475847246321 test-first 1 1156 true +1475847246322 test-first 1 1156 true +1475847246323 test-first 1 1156 true +1475847246324 test-first 1 1156 true +1475847246325 test-first 1 1156 true +1475847246326 test-first 1 1156 true +1475847246327 test-first 1 1156 true +1475847246328 test-first 1 1156 true +1475847246329 test-first 1 1156 true +1475847246330 test-first 1 1156 true +1475847246331 test-first 1 1156 true +1475847246332 test-first 1 1156 true +1475847246333 test-first 1 1156 true +1475847246334 test-first 1 1156 true +1475847246335 test-first 1 1156 true diff --git a/bin/SpreadsheetTest.class b/bin/SpreadsheetTest.class index aa1b675552fbc8f2aca65f835019edd46b8f926e..00d668c87c01327da96b067bad3c7925163fb4b9 100644 GIT binary patch delta 107 zcmZqU=;7o#^>5cc1_lNb2IGxfOiWU;C8@5cc1_lNb2BVE!OiYt=nWQIcF*#4}Vlri9*?fR0k&%^wfr-Ho046dE A8UO$Q diff --git a/tests/SpreadsheetTest.java b/tests/SpreadsheetTest.java index 178556c..af27804 100644 --- a/tests/SpreadsheetTest.java +++ b/tests/SpreadsheetTest.java @@ -28,7 +28,7 @@ public void testSetOperation_GetOperation() { } @Test - public void testSetOperationDefinition() { + public void testReturnInteger() { test.set("A1", "5"); assertEquals("5", test.get("A1")); From ec6970e05e51d9d9c075e4d8bae3eeb1d8a62908 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 7 Oct 2016 16:35:34 +0300 Subject: [PATCH 12/16] besouro automatic message --- .besouro/20161007161020445/actions.txt | 1 + .../20161007161020445/besouroEpisodes.txt | 286 ------------------ bin/SpreadsheetTest.class | Bin 1164 -> 1155 bytes tests/SpreadsheetTest.java | 4 +- 4 files changed, 3 insertions(+), 288 deletions(-) diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt index 5423615..6b4549b 100644 --- a/.besouro/20161007161020445/actions.txt +++ b/.besouro/20161007161020445/actions.txt @@ -106,3 +106,4 @@ EditAction 1475847304420 SpreadsheetTest.java 573 4 6 4 RefactoringAction 1475847310439 SpreadsheetTest.java RENAME testSetOperationDefinition()=>void test() METHOD RefactoringAction 1475847313949 SpreadsheetTest.java RENAME test()=>void testReturn() METHOD EditAction 1475847322674 SpreadsheetTest.java 564 4 6 4 +EditAction 1475847333908 SpreadsheetTest.java 566 4 6 4 diff --git a/.besouro/20161007161020445/besouroEpisodes.txt b/.besouro/20161007161020445/besouroEpisodes.txt index 186d1be..05958fe 100644 --- a/.besouro/20161007161020445/besouroEpisodes.txt +++ b/.besouro/20161007161020445/besouroEpisodes.txt @@ -86,289 +86,3 @@ 1475847246047 test-first 1 1156 true 1475847246048 test-first 1 1156 true 1475847246049 test-first 1 1156 true -1475847246050 test-first 1 1156 true -1475847246051 test-first 1 1156 true -1475847246052 test-first 1 1156 true -1475847246053 test-first 1 1156 true -1475847246054 test-first 1 1156 true -1475847246055 test-first 1 1156 true -1475847246056 test-first 1 1156 true -1475847246057 test-first 1 1156 true -1475847246058 test-first 1 1156 true -1475847246059 test-first 1 1156 true -1475847246060 test-first 1 1156 true -1475847246061 test-first 1 1156 true -1475847246062 test-first 1 1156 true -1475847246063 test-first 1 1156 true -1475847246064 test-first 1 1156 true -1475847246065 test-first 1 1156 true -1475847246066 test-first 1 1156 true -1475847246067 test-first 1 1156 true -1475847246068 test-first 1 1156 true -1475847246069 test-first 1 1156 true -1475847246070 test-first 1 1156 true -1475847246071 test-first 1 1156 true -1475847246072 test-first 1 1156 true -1475847246073 test-first 1 1156 true -1475847246074 test-first 1 1156 true -1475847246075 test-first 1 1156 true -1475847246076 test-first 1 1156 true -1475847246077 test-first 1 1156 true -1475847246078 test-first 1 1156 true -1475847246079 test-first 1 1156 true -1475847246080 test-first 1 1156 true -1475847246081 test-first 1 1156 true -1475847246082 test-first 1 1156 true -1475847246083 test-first 1 1156 true -1475847246084 test-first 1 1156 true -1475847246085 test-first 1 1156 true -1475847246086 test-first 1 1156 true -1475847246087 test-first 1 1156 true -1475847246088 test-first 1 1156 true -1475847246089 test-first 1 1156 true -1475847246090 test-first 1 1156 true -1475847246091 test-first 1 1156 true -1475847246092 test-first 1 1156 true -1475847246093 test-first 1 1156 true -1475847246094 test-first 1 1156 true -1475847246095 test-first 1 1156 true -1475847246096 test-first 1 1156 true -1475847246097 test-first 1 1156 true -1475847246098 test-first 1 1156 true -1475847246099 test-first 1 1156 true -1475847246100 test-first 1 1156 true -1475847246101 test-first 1 1156 true -1475847246102 test-first 1 1156 true -1475847246103 test-first 1 1156 true -1475847246104 test-first 1 1156 true -1475847246105 test-first 1 1156 true -1475847246106 test-first 1 1156 true -1475847246107 test-first 1 1156 true -1475847246108 test-first 1 1156 true -1475847246109 test-first 1 1156 true -1475847246110 test-first 1 1156 true -1475847246111 test-first 1 1156 true -1475847246112 test-first 1 1156 true -1475847246113 test-first 1 1156 true -1475847246114 test-first 1 1156 true -1475847246115 test-first 1 1156 true -1475847246116 test-first 1 1156 true -1475847246117 test-first 1 1156 true -1475847246118 test-first 1 1156 true -1475847246119 test-first 1 1156 true -1475847246120 test-first 1 1156 true -1475847246121 test-first 1 1156 true -1475847246122 test-first 1 1156 true -1475847246123 test-first 1 1156 true -1475847246124 test-first 1 1156 true -1475847246125 test-first 1 1156 true -1475847246126 test-first 1 1156 true -1475847246127 test-first 1 1156 true -1475847246128 test-first 1 1156 true -1475847246129 test-first 1 1156 true -1475847246130 test-first 1 1156 true -1475847246131 test-first 1 1156 true -1475847246132 test-first 1 1156 true -1475847246133 test-first 1 1156 true -1475847246134 test-first 1 1156 true -1475847246135 test-first 1 1156 true -1475847246136 test-first 1 1156 true -1475847246137 test-first 1 1156 true -1475847246138 test-first 1 1156 true -1475847246139 test-first 1 1156 true -1475847246140 test-first 1 1156 true -1475847246141 test-first 1 1156 true -1475847246142 test-first 1 1156 true -1475847246143 test-first 1 1156 true -1475847246144 test-first 1 1156 true -1475847246145 test-first 1 1156 true -1475847246146 test-first 1 1156 true -1475847246147 test-first 1 1156 true -1475847246148 test-first 1 1156 true -1475847246149 test-first 1 1156 true -1475847246150 test-first 1 1156 true -1475847246151 test-first 1 1156 true -1475847246152 test-first 1 1156 true -1475847246153 test-first 1 1156 true -1475847246154 test-first 1 1156 true -1475847246155 test-first 1 1156 true -1475847246156 test-first 1 1156 true -1475847246157 test-first 1 1156 true -1475847246158 test-first 1 1156 true -1475847246159 test-first 1 1156 true -1475847246160 test-first 1 1156 true -1475847246161 test-first 1 1156 true -1475847246162 test-first 1 1156 true -1475847246163 test-first 1 1156 true -1475847246164 test-first 1 1156 true -1475847246165 test-first 1 1156 true -1475847246166 test-first 1 1156 true -1475847246167 test-first 1 1156 true -1475847246168 test-first 1 1156 true -1475847246169 test-first 1 1156 true -1475847246170 test-first 1 1156 true -1475847246171 test-first 1 1156 true -1475847246172 test-first 1 1156 true -1475847246173 test-first 1 1156 true -1475847246174 test-first 1 1156 true -1475847246175 test-first 1 1156 true -1475847246176 test-first 1 1156 true -1475847246177 test-first 1 1156 true -1475847246178 test-first 1 1156 true -1475847246179 test-first 1 1156 true -1475847246180 test-first 1 1156 true -1475847246181 test-first 1 1156 true -1475847246182 test-first 1 1156 true -1475847246183 test-first 1 1156 true -1475847246184 test-first 1 1156 true -1475847246185 test-first 1 1156 true -1475847246186 test-first 1 1156 true -1475847246187 test-first 1 1156 true -1475847246188 test-first 1 1156 true -1475847246189 test-first 1 1156 true -1475847246190 test-first 1 1156 true -1475847246191 test-first 1 1156 true -1475847246192 test-first 1 1156 true -1475847246193 test-first 1 1156 true -1475847246194 test-first 1 1156 true -1475847246195 test-first 1 1156 true -1475847246196 test-first 1 1156 true -1475847246197 test-first 1 1156 true -1475847246198 test-first 1 1156 true -1475847246199 test-first 1 1156 true -1475847246200 test-first 1 1156 true -1475847246201 test-first 1 1156 true -1475847246202 test-first 1 1156 true -1475847246203 test-first 1 1156 true -1475847246204 test-first 1 1156 true -1475847246205 test-first 1 1156 true -1475847246206 test-first 1 1156 true -1475847246207 test-first 1 1156 true -1475847246208 test-first 1 1156 true -1475847246209 test-first 1 1156 true -1475847246210 test-first 1 1156 true -1475847246211 test-first 1 1156 true -1475847246212 test-first 1 1156 true -1475847246213 test-first 1 1156 true -1475847246214 test-first 1 1156 true -1475847246215 test-first 1 1156 true -1475847246216 test-first 1 1156 true -1475847246217 test-first 1 1156 true -1475847246218 test-first 1 1156 true -1475847246219 test-first 1 1156 true -1475847246220 test-first 1 1156 true -1475847246221 test-first 1 1156 true -1475847246222 test-first 1 1156 true -1475847246223 test-first 1 1156 true -1475847246224 test-first 1 1156 true -1475847246225 test-first 1 1156 true -1475847246226 test-first 1 1156 true -1475847246227 test-first 1 1156 true -1475847246228 test-first 1 1156 true -1475847246229 test-first 1 1156 true -1475847246230 test-first 1 1156 true -1475847246231 test-first 1 1156 true -1475847246232 test-first 1 1156 true -1475847246233 test-first 1 1156 true -1475847246234 test-first 1 1156 true -1475847246235 test-first 1 1156 true -1475847246236 test-first 1 1156 true -1475847246237 test-first 1 1156 true -1475847246238 test-first 1 1156 true -1475847246239 test-first 1 1156 true -1475847246240 test-first 1 1156 true -1475847246241 test-first 1 1156 true -1475847246242 test-first 1 1156 true -1475847246243 test-first 1 1156 true -1475847246244 test-first 1 1156 true -1475847246245 test-first 1 1156 true -1475847246246 test-first 1 1156 true -1475847246247 test-first 1 1156 true -1475847246248 test-first 1 1156 true -1475847246249 test-first 1 1156 true -1475847246250 test-first 1 1156 true -1475847246251 test-first 1 1156 true -1475847246252 test-first 1 1156 true -1475847246253 test-first 1 1156 true -1475847246254 test-first 1 1156 true -1475847246255 test-first 1 1156 true -1475847246256 test-first 1 1156 true -1475847246257 test-first 1 1156 true -1475847246258 test-first 1 1156 true -1475847246259 test-first 1 1156 true -1475847246260 test-first 1 1156 true -1475847246261 test-first 1 1156 true -1475847246262 test-first 1 1156 true -1475847246263 test-first 1 1156 true -1475847246264 test-first 1 1156 true -1475847246265 test-first 1 1156 true -1475847246266 test-first 1 1156 true -1475847246267 test-first 1 1156 true -1475847246268 test-first 1 1156 true -1475847246269 test-first 1 1156 true -1475847246270 test-first 1 1156 true -1475847246271 test-first 1 1156 true -1475847246272 test-first 1 1156 true -1475847246273 test-first 1 1156 true -1475847246274 test-first 1 1156 true -1475847246275 test-first 1 1156 true -1475847246276 test-first 1 1156 true -1475847246277 test-first 1 1156 true -1475847246278 test-first 1 1156 true -1475847246279 test-first 1 1156 true -1475847246280 test-first 1 1156 true -1475847246281 test-first 1 1156 true -1475847246282 test-first 1 1156 true -1475847246283 test-first 1 1156 true -1475847246284 test-first 1 1156 true -1475847246285 test-first 1 1156 true -1475847246286 test-first 1 1156 true -1475847246287 test-first 1 1156 true -1475847246288 test-first 1 1156 true -1475847246289 test-first 1 1156 true -1475847246290 test-first 1 1156 true -1475847246291 test-first 1 1156 true -1475847246292 test-first 1 1156 true -1475847246293 test-first 1 1156 true -1475847246294 test-first 1 1156 true -1475847246295 test-first 1 1156 true -1475847246296 test-first 1 1156 true -1475847246297 test-first 1 1156 true -1475847246298 test-first 1 1156 true -1475847246299 test-first 1 1156 true -1475847246300 test-first 1 1156 true -1475847246301 test-first 1 1156 true -1475847246302 test-first 1 1156 true -1475847246303 test-first 1 1156 true -1475847246304 test-first 1 1156 true -1475847246305 test-first 1 1156 true -1475847246306 test-first 1 1156 true -1475847246307 test-first 1 1156 true -1475847246308 test-first 1 1156 true -1475847246309 test-first 1 1156 true -1475847246310 test-first 1 1156 true -1475847246311 test-first 1 1156 true -1475847246312 test-first 1 1156 true -1475847246313 test-first 1 1156 true -1475847246314 test-first 1 1156 true -1475847246315 test-first 1 1156 true -1475847246316 test-first 1 1156 true -1475847246317 test-first 1 1156 true -1475847246318 test-first 1 1156 true -1475847246319 test-first 1 1156 true -1475847246320 test-first 1 1156 true -1475847246321 test-first 1 1156 true -1475847246322 test-first 1 1156 true -1475847246323 test-first 1 1156 true -1475847246324 test-first 1 1156 true -1475847246325 test-first 1 1156 true -1475847246326 test-first 1 1156 true -1475847246327 test-first 1 1156 true -1475847246328 test-first 1 1156 true -1475847246329 test-first 1 1156 true -1475847246330 test-first 1 1156 true -1475847246331 test-first 1 1156 true -1475847246332 test-first 1 1156 true -1475847246333 test-first 1 1156 true -1475847246334 test-first 1 1156 true -1475847246335 test-first 1 1156 true diff --git a/bin/SpreadsheetTest.class b/bin/SpreadsheetTest.class index 00d668c87c01327da96b067bad3c7925163fb4b9..8a19142ee923ae01ba72c07c42abf4dda067b548 100644 GIT binary patch delta 31 mcmeC-Z06jM%OoUNl3H96lv+|+l;@dOlA4}cw7G+cg$V$w&kD5w delta 23 ecmZqX?BU#y%fu#Cl3H96Jh_ljbaOou3ljiWZU)Ez diff --git a/tests/SpreadsheetTest.java b/tests/SpreadsheetTest.java index af27804..2383a38 100644 --- a/tests/SpreadsheetTest.java +++ b/tests/SpreadsheetTest.java @@ -30,8 +30,8 @@ public void testSetOperation_GetOperation() { @Test public void testReturnInteger() { - test.set("A1", "5"); - assertEquals("5", test.get("A1")); + test.set("A1", "-1"); + assertEquals("-1", test.get("A1")); } From 8a9a2ad2cf9f48c236301b2f45f26739a8c3811e Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 7 Oct 2016 16:36:34 +0300 Subject: [PATCH 13/16] besouro automatic message --- .besouro/20161007161020445/actions.txt | 3 + .../20161007161020445/besouroEpisodes.txt | 463 ++++++++++++++++++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20161007161020445/zorroEpisodes.txt | 1 + bin/SpreadsheetTest.class | Bin 1155 -> 1163 bytes tests/SpreadsheetTest.java | 2 +- 6 files changed, 469 insertions(+), 1 deletion(-) diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt index 6b4549b..a0186d3 100644 --- a/.besouro/20161007161020445/actions.txt +++ b/.besouro/20161007161020445/actions.txt @@ -107,3 +107,6 @@ RefactoringAction 1475847310439 SpreadsheetTest.java RENAME testSetOperationDefi RefactoringAction 1475847313949 SpreadsheetTest.java RENAME test()=>void testReturn() METHOD EditAction 1475847322674 SpreadsheetTest.java 564 4 6 4 EditAction 1475847333908 SpreadsheetTest.java 566 4 6 4 +UnitTestCaseAction 1475847336328 SpreadsheetTest.java OK +UnitTestSessionAction 1475847336329 SpreadsheetTest.java OK +EditAction 1475847393511 SpreadsheetTest.java 571 4 6 4 diff --git a/.besouro/20161007161020445/besouroEpisodes.txt b/.besouro/20161007161020445/besouroEpisodes.txt index 05958fe..ba230e6 100644 --- a/.besouro/20161007161020445/besouroEpisodes.txt +++ b/.besouro/20161007161020445/besouroEpisodes.txt @@ -86,3 +86,466 @@ 1475847246047 test-first 1 1156 true 1475847246048 test-first 1 1156 true 1475847246049 test-first 1 1156 true +1475847246050 test-first 1 1156 true +1475847246051 test-first 1 1156 true +1475847246052 test-first 1 1156 true +1475847246053 test-first 1 1156 true +1475847246054 test-first 1 1156 true +1475847246055 test-first 1 1156 true +1475847246056 test-first 1 1156 true +1475847246057 test-first 1 1156 true +1475847246058 test-first 1 1156 true +1475847246059 test-first 1 1156 true +1475847246060 test-first 1 1156 true +1475847246061 test-first 1 1156 true +1475847246062 test-first 1 1156 true +1475847246063 test-first 1 1156 true +1475847246064 test-first 1 1156 true +1475847246065 test-first 1 1156 true +1475847246066 test-first 1 1156 true +1475847246067 test-first 1 1156 true +1475847246068 test-first 1 1156 true +1475847246069 test-first 1 1156 true +1475847246070 test-first 1 1156 true +1475847246071 test-first 1 1156 true +1475847246072 test-first 1 1156 true +1475847246073 test-first 1 1156 true +1475847246074 test-first 1 1156 true +1475847246075 test-first 1 1156 true +1475847246076 test-first 1 1156 true +1475847246077 test-first 1 1156 true +1475847246078 test-first 1 1156 true +1475847246079 test-first 1 1156 true +1475847246080 test-first 1 1156 true +1475847246081 test-first 1 1156 true +1475847246082 test-first 1 1156 true +1475847246083 test-first 1 1156 true +1475847246084 test-first 1 1156 true +1475847246085 test-first 1 1156 true +1475847246086 test-first 1 1156 true +1475847246087 test-first 1 1156 true +1475847246088 test-first 1 1156 true +1475847246089 test-first 1 1156 true +1475847246090 test-first 1 1156 true +1475847246091 test-first 1 1156 true +1475847246092 test-first 1 1156 true +1475847246093 test-first 1 1156 true +1475847246094 test-first 1 1156 true +1475847246095 test-first 1 1156 true +1475847246096 test-first 1 1156 true +1475847246097 test-first 1 1156 true +1475847246098 test-first 1 1156 true +1475847246099 test-first 1 1156 true +1475847246100 test-first 1 1156 true +1475847246101 test-first 1 1156 true +1475847246102 test-first 1 1156 true +1475847246103 test-first 1 1156 true +1475847246104 test-first 1 1156 true +1475847246105 test-first 1 1156 true +1475847246106 test-first 1 1156 true +1475847246107 test-first 1 1156 true +1475847246108 test-first 1 1156 true +1475847246109 test-first 1 1156 true +1475847246110 test-first 1 1156 true +1475847246111 test-first 1 1156 true +1475847246112 test-first 1 1156 true +1475847246113 test-first 1 1156 true +1475847246114 test-first 1 1156 true +1475847246115 test-first 1 1156 true +1475847246116 test-first 1 1156 true +1475847246117 test-first 1 1156 true +1475847246118 test-first 1 1156 true +1475847246119 test-first 1 1156 true +1475847246120 test-first 1 1156 true +1475847246121 test-first 1 1156 true +1475847246122 test-first 1 1156 true +1475847246123 test-first 1 1156 true +1475847246124 test-first 1 1156 true +1475847246125 test-first 1 1156 true +1475847246126 test-first 1 1156 true +1475847246127 test-first 1 1156 true +1475847246128 test-first 1 1156 true +1475847246129 test-first 1 1156 true +1475847246130 test-first 1 1156 true +1475847246131 test-first 1 1156 true +1475847246132 test-first 1 1156 true +1475847246133 test-first 1 1156 true +1475847246134 test-first 1 1156 true +1475847246135 test-first 1 1156 true +1475847246136 test-first 1 1156 true +1475847246137 test-first 1 1156 true +1475847246138 test-first 1 1156 true +1475847246139 test-first 1 1156 true +1475847246140 test-first 1 1156 true +1475847246141 test-first 1 1156 true +1475847246142 test-first 1 1156 true +1475847246143 test-first 1 1156 true +1475847246144 test-first 1 1156 true +1475847246145 test-first 1 1156 true +1475847246146 test-first 1 1156 true +1475847246147 test-first 1 1156 true +1475847246148 test-first 1 1156 true +1475847246149 test-first 1 1156 true +1475847246150 test-first 1 1156 true +1475847246151 test-first 1 1156 true +1475847246152 test-first 1 1156 true +1475847246153 test-first 1 1156 true +1475847246154 test-first 1 1156 true +1475847246155 test-first 1 1156 true +1475847246156 test-first 1 1156 true +1475847246157 test-first 1 1156 true +1475847246158 test-first 1 1156 true +1475847246159 test-first 1 1156 true +1475847246160 test-first 1 1156 true +1475847246161 test-first 1 1156 true +1475847246162 test-first 1 1156 true +1475847246163 test-first 1 1156 true +1475847246164 test-first 1 1156 true +1475847246165 test-first 1 1156 true +1475847246166 test-first 1 1156 true +1475847246167 test-first 1 1156 true +1475847246168 test-first 1 1156 true +1475847246169 test-first 1 1156 true +1475847246170 test-first 1 1156 true +1475847246171 test-first 1 1156 true +1475847246172 test-first 1 1156 true +1475847246173 test-first 1 1156 true +1475847246174 test-first 1 1156 true +1475847246175 test-first 1 1156 true +1475847246176 test-first 1 1156 true +1475847246177 test-first 1 1156 true +1475847246178 test-first 1 1156 true +1475847246179 test-first 1 1156 true +1475847246180 test-first 1 1156 true +1475847246181 test-first 1 1156 true +1475847246182 test-first 1 1156 true +1475847246183 test-first 1 1156 true +1475847246184 test-first 1 1156 true +1475847246185 test-first 1 1156 true +1475847246186 test-first 1 1156 true +1475847246187 test-first 1 1156 true +1475847246188 test-first 1 1156 true +1475847246189 test-first 1 1156 true +1475847246190 test-first 1 1156 true +1475847246191 test-first 1 1156 true +1475847246192 test-first 1 1156 true +1475847246193 test-first 1 1156 true +1475847246194 test-first 1 1156 true +1475847246195 test-first 1 1156 true +1475847246196 test-first 1 1156 true +1475847246197 test-first 1 1156 true +1475847246198 test-first 1 1156 true +1475847246199 test-first 1 1156 true +1475847246200 test-first 1 1156 true +1475847246201 test-first 1 1156 true +1475847246202 test-first 1 1156 true +1475847246203 test-first 1 1156 true +1475847246204 test-first 1 1156 true +1475847246205 test-first 1 1156 true +1475847246206 test-first 1 1156 true +1475847246207 test-first 1 1156 true +1475847246208 test-first 1 1156 true +1475847246209 test-first 1 1156 true +1475847246210 test-first 1 1156 true +1475847246211 test-first 1 1156 true +1475847246212 test-first 1 1156 true +1475847246213 test-first 1 1156 true +1475847246214 test-first 1 1156 true +1475847246215 test-first 1 1156 true +1475847246216 test-first 1 1156 true +1475847246217 test-first 1 1156 true +1475847246218 test-first 1 1156 true +1475847246219 test-first 1 1156 true +1475847246220 test-first 1 1156 true +1475847246221 test-first 1 1156 true +1475847246222 test-first 1 1156 true +1475847246223 test-first 1 1156 true +1475847246224 test-first 1 1156 true +1475847246225 test-first 1 1156 true +1475847246226 test-first 1 1156 true +1475847246227 test-first 1 1156 true +1475847246228 test-first 1 1156 true +1475847246229 test-first 1 1156 true +1475847246230 test-first 1 1156 true +1475847246231 test-first 1 1156 true +1475847246232 test-first 1 1156 true +1475847246233 test-first 1 1156 true +1475847246234 test-first 1 1156 true +1475847246235 test-first 1 1156 true +1475847246236 test-first 1 1156 true +1475847246237 test-first 1 1156 true +1475847246238 test-first 1 1156 true +1475847246239 test-first 1 1156 true +1475847246240 test-first 1 1156 true +1475847246241 test-first 1 1156 true +1475847246242 test-first 1 1156 true +1475847246243 test-first 1 1156 true +1475847246244 test-first 1 1156 true +1475847246245 test-first 1 1156 true +1475847246246 test-first 1 1156 true +1475847246247 test-first 1 1156 true +1475847246248 test-first 1 1156 true +1475847246249 test-first 1 1156 true +1475847246250 test-first 1 1156 true +1475847246251 test-first 1 1156 true +1475847246252 test-first 1 1156 true +1475847246253 test-first 1 1156 true +1475847246254 test-first 1 1156 true +1475847246255 test-first 1 1156 true +1475847246256 test-first 1 1156 true +1475847246257 test-first 1 1156 true +1475847246258 test-first 1 1156 true +1475847246259 test-first 1 1156 true +1475847246260 test-first 1 1156 true +1475847246261 test-first 1 1156 true +1475847246262 test-first 1 1156 true +1475847246263 test-first 1 1156 true +1475847246264 test-first 1 1156 true +1475847246265 test-first 1 1156 true +1475847246266 test-first 1 1156 true +1475847246267 test-first 1 1156 true +1475847246268 test-first 1 1156 true +1475847246269 test-first 1 1156 true +1475847246270 test-first 1 1156 true +1475847246271 test-first 1 1156 true +1475847246272 test-first 1 1156 true +1475847246273 test-first 1 1156 true +1475847246274 test-first 1 1156 true +1475847246275 test-first 1 1156 true +1475847246276 test-first 1 1156 true +1475847246277 test-first 1 1156 true +1475847246278 test-first 1 1156 true +1475847246279 test-first 1 1156 true +1475847246280 test-first 1 1156 true +1475847246281 test-first 1 1156 true +1475847246282 test-first 1 1156 true +1475847246283 test-first 1 1156 true +1475847246284 test-first 1 1156 true +1475847246285 test-first 1 1156 true +1475847246286 test-first 1 1156 true +1475847246287 test-first 1 1156 true +1475847246288 test-first 1 1156 true +1475847246289 test-first 1 1156 true +1475847246290 test-first 1 1156 true +1475847246291 test-first 1 1156 true +1475847246292 test-first 1 1156 true +1475847246293 test-first 1 1156 true +1475847246294 test-first 1 1156 true +1475847246295 test-first 1 1156 true +1475847246296 test-first 1 1156 true +1475847246297 test-first 1 1156 true +1475847246298 test-first 1 1156 true +1475847246299 test-first 1 1156 true +1475847246300 test-first 1 1156 true +1475847246301 test-first 1 1156 true +1475847246302 test-first 1 1156 true +1475847246303 test-first 1 1156 true +1475847246304 test-first 1 1156 true +1475847246305 test-first 1 1156 true +1475847246306 test-first 1 1156 true +1475847246307 test-first 1 1156 true +1475847246308 test-first 1 1156 true +1475847246309 test-first 1 1156 true +1475847246310 test-first 1 1156 true +1475847246311 test-first 1 1156 true +1475847246312 test-first 1 1156 true +1475847246313 test-first 1 1156 true +1475847246314 test-first 1 1156 true +1475847246315 test-first 1 1156 true +1475847246316 test-first 1 1156 true +1475847246317 test-first 1 1156 true +1475847246318 test-first 1 1156 true +1475847246319 test-first 1 1156 true +1475847246320 test-first 1 1156 true +1475847246321 test-first 1 1156 true +1475847246322 test-first 1 1156 true +1475847246323 test-first 1 1156 true +1475847246324 test-first 1 1156 true +1475847246325 test-first 1 1156 true +1475847246326 test-first 1 1156 true +1475847246327 test-first 1 1156 true +1475847246328 test-first 1 1156 true +1475847246329 test-first 1 1156 true +1475847246330 test-first 1 1156 true +1475847246331 test-first 1 1156 true +1475847246332 test-first 1 1156 true +1475847246333 test-first 1 1156 true +1475847246334 test-first 1 1156 true +1475847246335 test-first 1 1156 true +1475847246336 test-first 1 1156 true +1475847246337 test-first 1 1156 true +1475847246338 test-first 1 1156 true +1475847246339 test-first 1 1156 true +1475847246340 test-first 1 1156 true +1475847246341 test-first 1 1156 true +1475847246342 test-first 1 1156 true +1475847246343 test-first 1 1156 true +1475847246344 test-first 1 1156 true +1475847246345 test-first 1 1156 true +1475847246346 test-first 1 1156 true +1475847246347 test-first 1 1156 true +1475847246348 test-first 1 1156 true +1475847246349 test-first 1 1156 true +1475847246350 test-first 1 1156 true +1475847246351 test-first 1 1156 true +1475847246352 test-first 1 1156 true +1475847246353 test-first 1 1156 true +1475847246354 test-first 1 1156 true +1475847246355 test-first 1 1156 true +1475847246356 test-first 1 1156 true +1475847246357 test-first 1 1156 true +1475847246358 test-first 1 1156 true +1475847246359 test-first 1 1156 true +1475847246360 test-first 1 1156 true +1475847246361 test-first 1 1156 true +1475847246362 test-first 1 1156 true +1475847246363 test-first 1 1156 true +1475847246364 test-first 1 1156 true +1475847246365 test-first 1 1156 true +1475847246366 test-first 1 1156 true +1475847246367 test-first 1 1156 true +1475847246368 test-first 1 1156 true +1475847246369 test-first 1 1156 true +1475847246370 test-first 1 1156 true +1475847246371 test-first 1 1156 true +1475847246372 test-first 1 1156 true +1475847246373 test-first 1 1156 true +1475847246374 test-first 1 1156 true +1475847246375 test-first 1 1156 true +1475847246376 test-first 1 1156 true +1475847246377 test-first 1 1156 true +1475847246378 test-first 1 1156 true +1475847246379 test-first 1 1156 true +1475847246380 test-first 1 1156 true +1475847246381 test-first 1 1156 true +1475847246382 test-first 1 1156 true +1475847246383 test-first 1 1156 true +1475847246384 test-first 1 1156 true +1475847246385 test-first 1 1156 true +1475847246386 test-first 1 1156 true +1475847246387 test-first 1 1156 true +1475847246388 test-first 1 1156 true +1475847246389 test-first 1 1156 true +1475847246390 test-first 1 1156 true +1475847246391 test-first 1 1156 true +1475847246392 test-first 1 1156 true +1475847246393 test-first 1 1156 true +1475847246394 test-first 1 1156 true +1475847246395 test-first 1 1156 true +1475847246396 test-first 1 1156 true +1475847246397 test-first 1 1156 true +1475847246398 test-first 1 1156 true +1475847246399 test-first 1 1156 true +1475847246400 test-first 1 1156 true +1475847246401 test-first 1 1156 true +1475847246402 test-first 1 1156 true +1475847246403 test-first 1 1156 true +1475847246404 test-first 1 1156 true +1475847246405 test-first 1 1156 true +1475847246406 test-first 1 1156 true +1475847246407 test-first 1 1156 true +1475847246408 test-first 1 1156 true +1475847246409 test-first 1 1156 true +1475847246410 test-first 1 1156 true +1475847246411 test-first 1 1156 true +1475847246412 test-first 1 1156 true +1475847246413 test-first 1 1156 true +1475847246414 test-first 1 1156 true +1475847246415 test-first 1 1156 true +1475847246416 test-first 1 1156 true +1475847246417 test-first 1 1156 true +1475847246418 test-first 1 1156 true +1475847246419 test-first 1 1156 true +1475847246420 test-first 1 1156 true +1475847246421 test-first 1 1156 true +1475847246422 test-first 1 1156 true +1475847246423 test-first 1 1156 true +1475847246424 test-first 1 1156 true +1475847246425 test-first 1 1156 true +1475847246426 test-first 1 1156 true +1475847246427 test-first 1 1156 true +1475847246428 test-first 1 1156 true +1475847246429 test-first 1 1156 true +1475847246430 test-first 1 1156 true +1475847246431 test-first 1 1156 true +1475847246432 test-first 1 1156 true +1475847246433 test-first 1 1156 true +1475847246434 test-first 1 1156 true +1475847246435 test-first 1 1156 true +1475847246436 test-first 1 1156 true +1475847246437 test-first 1 1156 true +1475847246438 test-first 1 1156 true +1475847246439 test-first 1 1156 true +1475847246440 test-first 1 1156 true +1475847246441 test-first 1 1156 true +1475847246442 test-first 1 1156 true +1475847246443 test-first 1 1156 true +1475847246444 test-first 1 1156 true +1475847246445 test-first 1 1156 true +1475847246446 test-first 1 1156 true +1475847246447 test-first 1 1156 true +1475847246448 test-first 1 1156 true +1475847246449 test-first 1 1156 true +1475847246450 test-first 1 1156 true +1475847246451 test-first 1 1156 true +1475847246452 test-first 1 1156 true +1475847246453 test-first 1 1156 true +1475847246454 test-first 1 1156 true +1475847246455 test-first 1 1156 true +1475847246456 test-first 1 1156 true +1475847246457 test-first 1 1156 true +1475847246458 test-first 1 1156 true +1475847246459 test-first 1 1156 true +1475847246460 test-first 1 1156 true +1475847246461 test-first 1 1156 true +1475847246462 test-first 1 1156 true +1475847246463 test-first 1 1156 true +1475847246464 test-first 1 1156 true +1475847246465 test-first 1 1156 true +1475847246466 test-first 1 1156 true +1475847246467 test-first 1 1156 true +1475847246468 test-first 1 1156 true +1475847246469 test-first 1 1156 true +1475847246470 test-first 1 1156 true +1475847246471 test-first 1 1156 true +1475847246472 test-first 1 1156 true +1475847246473 test-first 1 1156 true +1475847246474 test-first 1 1156 true +1475847246475 test-first 1 1156 true +1475847246476 test-first 1 1156 true +1475847246477 test-first 1 1156 true +1475847246478 test-first 1 1156 true +1475847246479 test-first 1 1156 true +1475847246480 test-first 1 1156 true +1475847246481 test-first 1 1156 true +1475847246482 test-first 1 1156 true +1475847246483 test-first 1 1156 true +1475847246484 test-first 1 1156 true +1475847246485 test-first 1 1156 true +1475847246486 test-first 1 1156 true +1475847246487 test-first 1 1156 true +1475847246488 test-first 1 1156 true +1475847246489 test-first 1 1156 true +1475847246490 test-first 1 1156 true +1475847246491 test-first 1 1156 true +1475847246492 test-first 1 1156 true +1475847246493 test-first 1 1156 true +1475847246494 test-first 1 1156 true +1475847246495 test-first 1 1156 true +1475847246496 test-first 1 1156 true +1475847246497 test-first 1 1156 true +1475847246498 test-first 1 1156 true +1475847246499 test-first 1 1156 true +1475847246500 test-first 1 1156 true +1475847246501 test-first 1 1156 true +1475847246502 test-first 1 1156 true +1475847246503 test-first 1 1156 true +1475847246504 test-first 1 1156 true +1475847246505 test-first 1 1156 true +1475847246506 test-first 1 1156 true +1475847246507 test-first 1 1156 true +1475847246508 test-first 1 1156 true +1475847246509 test-first 1 1156 true +1475847246510 test-first 1 1156 true +1475847336329 test-addition 1 42 true +1475847336330 test-addition 1 42 true diff --git a/.besouro/20161007161020445/randomHeuristicEpisodes.txt b/.besouro/20161007161020445/randomHeuristicEpisodes.txt index e3156d9..0ba0180 100644 --- a/.besouro/20161007161020445/randomHeuristicEpisodes.txt +++ b/.besouro/20161007161020445/randomHeuristicEpisodes.txt @@ -1,3 +1,4 @@ 1475845983624 test-addition 1 162 false 1475846084843 test-addition 2 90 false 1475847245965 test-first 1 1156 true +1475847336329 test-addition 1 42 false diff --git a/.besouro/20161007161020445/zorroEpisodes.txt b/.besouro/20161007161020445/zorroEpisodes.txt index c93d7a4..5444640 100644 --- a/.besouro/20161007161020445/zorroEpisodes.txt +++ b/.besouro/20161007161020445/zorroEpisodes.txt @@ -1,3 +1,4 @@ 1475845983624 test-addition 1 162 true 1475846084843 test-addition 2 101 true 1475847245965 test-first 1 1161 true +1475847336329 test-addition 1 90 true diff --git a/bin/SpreadsheetTest.class b/bin/SpreadsheetTest.class index 8a19142ee923ae01ba72c07c42abf4dda067b548..48c7e423f0a1c2a127b8a92ce05726bd73d71d4d 100644 GIT binary patch delta 56 zcmZqX?B?V;^>5cc1_lNb2GfmPrA!zVd4vKek;&=E46e1}5cc1_lNb2IGxfrA(XKnf5YHzQ?RIIgLe*-4H0j#9#yf4`d4) diff --git a/tests/SpreadsheetTest.java b/tests/SpreadsheetTest.java index 2383a38..2b1759e 100644 --- a/tests/SpreadsheetTest.java +++ b/tests/SpreadsheetTest.java @@ -24,7 +24,7 @@ public void testGetOperationDefinition() { public void testSetOperation_GetOperation() { test.set("A1", "5"); - assertEquals("5", test.get("A1")); + assertEquals("5", test.evaluate("A1")); } @Test From 9a68d68552bb6063b1790ded79ffe8dcf40a2d71 Mon Sep 17 00:00:00 2001 From: somename Date: Fri, 7 Oct 2016 16:38:31 +0300 Subject: [PATCH 14/16] besouro automatic message --- .besouro/20161007161020445/actions.txt | 3 +++ bin/SpreadsheetTest.class | Bin 1163 -> 1184 bytes src/Spreadsheet.java | 5 +++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt index a0186d3..8a3e0b8 100644 --- a/.besouro/20161007161020445/actions.txt +++ b/.besouro/20161007161020445/actions.txt @@ -110,3 +110,6 @@ EditAction 1475847333908 SpreadsheetTest.java 566 4 6 4 UnitTestCaseAction 1475847336328 SpreadsheetTest.java OK UnitTestSessionAction 1475847336329 SpreadsheetTest.java OK EditAction 1475847393511 SpreadsheetTest.java 571 4 6 4 +UnitTestCaseAction 1475847399396 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475847399396 SpreadsheetTest.java FAIL +EditAction 1475847510953 Spreadsheet.java 531 3 4 0 diff --git a/bin/SpreadsheetTest.class b/bin/SpreadsheetTest.class index 48c7e423f0a1c2a127b8a92ce05726bd73d71d4d..24ae665b19ed948fe6a142fc353ac9346c5ac56f 100644 GIT binary patch delta 100 zcmeC?T)@e7>ff$?3=9k=3>F)?5}9Ac^HfsR2UgJQp*x^N)t;`85smiQj1H1 zQcFsU@;viOQqxn5I2cSfH!)=~G8#;N%WTMKJXxMamCa-ugN~5NWG@ygb~B)%Obq4# DQc@W$ delta 63 zcmZ3$+0Dsy>ff$?3=9k=45k~o5}779Fo`i5ZJy4Q#W*>gMP#xliyWiD Date: Fri, 7 Oct 2016 16:41:25 +0300 Subject: [PATCH 15/16] Started the assignment, ran get/set operation tests --- .besouro/20161007161020445/actions.txt | 4 ++++ bin/Spreadsheet.class | Bin 960 -> 1071 bytes src/Spreadsheet.java | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/20161007161020445/actions.txt b/.besouro/20161007161020445/actions.txt index 8a3e0b8..4dbbfec 100644 --- a/.besouro/20161007161020445/actions.txt +++ b/.besouro/20161007161020445/actions.txt @@ -113,3 +113,7 @@ EditAction 1475847393511 SpreadsheetTest.java 571 4 6 4 UnitTestCaseAction 1475847399396 SpreadsheetTest.java FAIL UnitTestSessionAction 1475847399396 SpreadsheetTest.java FAIL EditAction 1475847510953 Spreadsheet.java 531 3 4 0 +CompilationAction 1475847513117 Spreadsheet.java +CompilationAction 1475847608547 Spreadsheet.java +UnitTestCaseAction 1475847610846 SpreadsheetTest.java FAIL +UnitTestSessionAction 1475847610847 SpreadsheetTest.java FAIL diff --git a/bin/Spreadsheet.class b/bin/Spreadsheet.class index 6c58054fa5890034e2d38b11cb418147f7ac78a5..b82982c06a8e9d619b9192da5b0cc2ac2e3f9332 100644 GIT binary patch delta 202 zcmYL?y9&Z!3`S3Whe{EocmYAw(R!=5Oa24BZEBu4-M delta 90 zcmZ3_ae$rc)W2Q(7#J8#7_>HW88dC}XL4e6G-F_7U;+vU~n48lN?4JgLIAj%*D ZB*h@IK%N+o2T~!&AP Date: Wed, 12 Oct 2016 16:51:13 +0300 Subject: [PATCH 16/16] Assignment half done. --- bin/Spreadsheet.class | Bin 1071 -> 2410 bytes bin/SpreadsheetTest.class | Bin 1184 -> 2332 bytes src/Spreadsheet.java | 88 +++++++++++++++++++++++++++++++++++-- tests/SpreadsheetTest.java | 53 +++++++++++++++++++++- 4 files changed, 137 insertions(+), 4 deletions(-) diff --git a/bin/Spreadsheet.class b/bin/Spreadsheet.class index b82982c06a8e9d619b9192da5b0cc2ac2e3f9332..76d17589949cb300869a4c96de131dd177e31222 100644 GIT binary patch literal 2410 zcmZ`)-%}G;6#j0qAu%ivqF~Wbr6?u=#nSo%5fl)W3Tll7q1tvy)?{(n(A|x#Z++@p z{{Y_j19XN?+t8^qZQnZ6r#}1Ef1ppDX~#}$zq`BOYT$v*z2~0uo$r37~Z!9hAMOPrU@@Q6D71%rDoz+~!9K5PI z6&gnb_7se=rMWd*7Z`5zIPaT0z=CTVR(Yh+GDe)H^M+-(V*=4^Zcad%td{g7qG(aE z2gx|v1lk+&C((+QJrGE%h@nZKZN{+l>$R07-M+0YndFq7sTMVJPO}ZU4~&XiF&u%G znb7sgAzIdX-@a@k!(5|D=02ceKMuYY;_EgN4hc+gbibmoF9p}by%kd`F5?OZu2{8P&9Izn`lHu~Zl0+^U~jU|+V85wQhkRa}=PNf?grD*RhIfD+tG0~o8^z{Rw<4L0*7AK z)*t!HReMEqr#>(0tFBSCn4jI-6Uw-w8wWpGsMhSFe%X*OMk@3uoRBHdLy@C=H3k3p z%&XkFMu>N~W5?RoFzx7EW@pfIwH-+i>HehfO$ z$sJo3Zv=Q3nIj@S^53GpzmBe-k=fur0*NJgfO#cGr|%bFNX$2Ji01-_J@%5_EOX0S zG<#?Rb-XqIl33CMNbxG|9^hf$bsMlb0F(*)2pu8xu`QzFg(nN}JRf4ZiR>DBLx%4$ zFq+A%qb+3H2(4%Oqje08W>TZ;FrOl`(7%b(*Pmi|;rJ#-&M93A&(F`x6E0(QT;%z= zm_+E}?$R2C57wSi`7Wi7t98t*p*x7}B1j!Kl#&GUjyI@lA)TpXehnjeZs>h-_vAYO zq!%~RcV$_kURjoLfa?yVsZI~qeeB*LmSK#$OX%fT_n|=T?jeg3a&R$#FK_~1(Q6H- zu#VGsf;0FAqxcEq_=QowVG7Uqfc%at_ybq*C$8Zy4!tb>UA}=-e!Ei7gG%+Vk{{t? zR_YS!_yihP1^zCvdQoPdLy`Fv=Dz@)wivS<2~MApw|{z{*gc31y}%-x;t+9UqV@nKH?1GHA0iXfZMfW+j#->gOcprR#gIW#DHJV-Nwd6d)RaB4R)uP%DERgFFKxP@aiFk3k0h}B3$4Ncq}4iX7*4AdbLCMrLa6%7dwO(B=kq_oRj=j;B6 z@yG-J0+A5ngRdq&=!^f1FUE5(D>bq4q38D8e7@&=&$%c0W3%w>_vbGF9^?IK;YjO^ z#Jm%?c-$3XQ;0|ym}AhY4FgXYa`)98gDI)zM>puYF}Gvkhn|5tL!s%eWdc}QiK86G5M{|^%=n_l`8 z=}b--Z3)*8$n|D7BE-N7Ltc95Df0~0UvB*y2vvSgWz&Pd~M#hB39k`8pNTgW{xUUFCwzhM#Z3H_!e6ImmI-eXzLJTrDtzs#dT*8RHNrPC@eLTz zaEr#y(cq(W=IPsku2xd2oMFU#YgVY7`W-hnW#!6ca*pW>luk*Y;W|YV*C@8Ap-m+} SponeUNf%tYTClAoTYmtazr&dT delta 36 scmbOuw1AWA)W2Q(7#J8#7%Vn&O<|hs$YRRKy1AU?I3p_q0~3Qe0NA$)rT_o{ diff --git a/src/Spreadsheet.java b/src/Spreadsheet.java index 7e418d9..b2127d8 100644 --- a/src/Spreadsheet.java +++ b/src/Spreadsheet.java @@ -18,10 +18,92 @@ public void set(String cell, String value) { public String evaluate(String cell) { - int integer = Integer.parseInt(myMap.get(cell)); - return null; + if (isInteger(myMap.get(cell))) + { + + int integer = Integer.parseInt(myMap.get(cell)); + + if (integer == (int)integer) + { + return myMap.get(cell); + } + } + + cell = myMap.get(cell); + final char firstChar = cell.charAt(0); + + if (firstChar == '=') + { + + String output = new String(cell); + StringBuilder sr = new StringBuilder(output); + sr.deleteCharAt(0); //Remove "=" + String TwoChar = new String(sr.substring(0, 2)); + + + if (myMap.containsKey(TwoChar)) + { + return myMap.get(TwoChar); + } + + + if (isString(sr.toString())) + { + + sr.deleteCharAt(0); //Remove "'" + sr.deleteCharAt(sr.length() - 1); + return sr.toString(); + } + + } + + + if (cell.getClass().equals(String.class)) + { + + + if (isString(cell)) + { + + String output = new String(cell); + StringBuilder sr = new StringBuilder(output); + sr.deleteCharAt(0); + sr.deleteCharAt(sr.length() - 1); + return sr.toString(); + } + else { + return "#Error"; + } + } + return "null"; +} + + boolean isString(String cell) { + final char start = cell.charAt(0); + final char end = cell.charAt(cell.length()-1); + //System.out.print(start); + //System.out.print(end); + + if (start == '\'' && end == '\''){ + return true; + } + return false; + + } + + private boolean isInteger(String cell) { + + try{ + Integer.parseInt(cell); + return true; + + }catch (NumberFormatException e){ + + return false; + } + } - + } diff --git a/tests/SpreadsheetTest.java b/tests/SpreadsheetTest.java index 2b1759e..ad8e0bd 100644 --- a/tests/SpreadsheetTest.java +++ b/tests/SpreadsheetTest.java @@ -34,6 +34,57 @@ public void testReturnInteger() { assertEquals("-1", test.get("A1")); } - + @Test + public void testReturnError() { + + test.set("A1", "5A"); + assertEquals("#Error", test.evaluate("A1")); + + } + @Test + public void testEvaluateString() { + + test.set("A1", "'a string'"); + assertEquals("a string", test.evaluate("A1")); + + } + @Test + public void testEvaluateString_long() { + + test.set("A1", "'a string so long problems might happen'"); + assertEquals("a string so long problems might happen", test.evaluate("A1")); + + } + @Test + public void testStringreturnError_noTrailingQuotes() { + + test.set("A1", "'a string"); + assertEquals("#Error", test.evaluate("A1")); + + } + @Test + public void testEvaluationSpecialSign_String() { + + test.set("A1", "='a string'"); + assertEquals("a string", test.evaluate("A1")); + + } + @Test + public void testEvaluationSpecialSign_String_Error() { + + test.set("A1", "='a string"); + assertEquals("#Error", test.evaluate("A1")); + + } + @Test + public void testEvaluation_CellReferences() { + + test.set("A5", "5"); + test.set("A1", "=A5"); + + + assertEquals("5", test.evaluate("A1")); + + } }