From 93153257cc56051fa91d2676f37c48dde568bcee Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:03:56 +0300 Subject: [PATCH 01/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 17 +++++++++++++++++ .besouro/20160915145220573/besouroEpisodes.txt | 0 .besouro/20160915145220573/disagreements.txt | 0 .../randomHeuristicEpisodes.txt | 0 .besouro/20160915145220573/userComments.txt | 0 .besouro/20160915145220573/zorroEpisodes.txt | 0 bin/.gitignore | 3 +++ src/StringCalculatorException.java | 5 ++++- 8 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 .besouro/20160915145220573/actions.txt create mode 100644 .besouro/20160915145220573/besouroEpisodes.txt create mode 100644 .besouro/20160915145220573/disagreements.txt create mode 100644 .besouro/20160915145220573/randomHeuristicEpisodes.txt create mode 100644 .besouro/20160915145220573/userComments.txt create mode 100644 .besouro/20160915145220573/zorroEpisodes.txt create mode 100644 bin/.gitignore diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt new file mode 100644 index 0000000..0ce0931 --- /dev/null +++ b/.besouro/20160915145220573/actions.txt @@ -0,0 +1,17 @@ +FileOpenedAction 1473940340810 StringCalculator.java 171 1 1 0 +RefactoringAction 1473940615869 StringCalculator.java ADD boolean C FIELD +RefactoringAction 1473940618894 StringCalculator.java RENAME C=>boolean check FIELD +RefactoringAction 1473940620928 StringCalculator.java RENAME check=>boolean checkIf FIELD +RefactoringAction 1473940623946 StringCalculator.java RENAME checkIf=>boolean checkIfNumber FIELD +RefactoringAction 1473940624964 StringCalculator.java RENAME checkIfNumber=>boolean checkIfNumbers FIELD +RefactoringAction 1473940634483 StringCalculator.java RENAME checkIfNumbers=>boolean checkIfStringContainsNumbers FIELD +RefactoringAction 1473940638003 StringCalculator.java RENAME checkIfStringContainsNumbers=>boolean checkIfStringContainsNumbers() METHOD +RefactoringAction 1473940640520 StringCalculator.java RENAME checkIfStringContainsNumbers()=>boolean checkIfStringContainsNumbers(String) METHOD +RefactoringAction 1473940991310 StringCalculatorException.java ADD void LengthException(String) METHOD +RefactoringAction 1473941001835 StringCalculatorException.java RENAME LengthException(String)=>void Strinxception(String) METHOD +RefactoringAction 1473941002854 StringCalculatorException.java RENAME Strinxception(String)=>void Stringxception(String) METHOD +RefactoringAction 1473941004866 StringCalculatorException.java RENAME Stringxception(String)=>void StringCalculaxception(String) METHOD +RefactoringAction 1473941005884 StringCalculatorException.java RENAME StringCalculaxception(String)=>void StringCalculatorxception(String) METHOD +RefactoringAction 1473941007396 StringCalculatorException.java RENAME StringCalculatorxception(String)=>StringCalculatorException(String) METHOD +RefactoringAction 1473941033425 StringCalculatorException.java ADD long serialVersionUID FIELD +EditAction 1473941035709 StringCalculatorException.java 181 1 1 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/20160915145220573/disagreements.txt b/.besouro/20160915145220573/disagreements.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/20160915145220573/userComments.txt b/.besouro/20160915145220573/userComments.txt new file mode 100644 index 0000000..e69de29 diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt new file mode 100644 index 0000000..e69de29 diff --git a/bin/.gitignore b/bin/.gitignore new file mode 100644 index 0000000..249513b --- /dev/null +++ b/bin/.gitignore @@ -0,0 +1,3 @@ +/StringCalculator.class +/StringCalculatorException.class +/StringCalculatorTest.class diff --git a/src/StringCalculatorException.java b/src/StringCalculatorException.java index da71147..46ffea2 100644 --- a/src/StringCalculatorException.java +++ b/src/StringCalculatorException.java @@ -1,4 +1,7 @@ public class StringCalculatorException extends Exception { - + private static final long serialVersionUID = 1L; + public StringCalculatorException(String msg){ + super(msg); + } } From 5096ae9a19d9e4c30f3d80a170b388cf76a20e0b Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:04:48 +0300 Subject: [PATCH 02/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 1 + bin/StringCalculatorException.class | Bin 303 -> 427 bytes src/StringCalculator.java | 19 +++++++++++++++++-- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 0ce0931..bde6187 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -15,3 +15,4 @@ RefactoringAction 1473941005884 StringCalculatorException.java RENAME StringCalc RefactoringAction 1473941007396 StringCalculatorException.java RENAME StringCalculatorxception(String)=>StringCalculatorException(String) METHOD RefactoringAction 1473941033425 StringCalculatorException.java ADD long serialVersionUID FIELD EditAction 1473941035709 StringCalculatorException.java 181 1 1 0 +EditAction 1473941087650 StringCalculator.java 524 2 3 0 diff --git a/bin/StringCalculatorException.class b/bin/StringCalculatorException.class index 4bd989452e88efe466640937d540edeb3220a693..11d5e6aaaed8e6caf3b03d77e1ec0d4ae3d99b4d 100644 GIT binary patch delta 252 zcmZ3_w3?ag)W2Q(7#J8#7{n)XStSS*rxs-<=7gmd6=&w>g?hR$GBA2EGVnU*=M|SE z=9Ppc=9H$g0@Z^6BO?QwO=ezZi5(+@sD@8gVp*boPGVlVesD=qW?s6rW*8#_i*tTT zDi;GY10N3q7X$aiBtHq}+~Rab1|baf6W3Z~GBQXpurjbQFfy#ss9Btg<3HaC#u0kc_wG%t|H K$iN4d;RgWTnGaw9 diff --git a/src/StringCalculator.java b/src/StringCalculator.java index 487916b..a57e165 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -1,9 +1,24 @@ public class StringCalculator { - public int add(String numbersStr) { + public int add(String numbersStr) throws StringCalculatorException{ + if(checkIfStringContainsNumbers(numbersStr)) { + return 0; + } + else { + throw new StringCalculatorException("String contains more than just numbers"); + } // Returns the sum of the numbers given in numbersStr // not yet implemented - return 0; + + } + + private boolean checkIfStringContainsNumbers(String s) { + for(char c: s.toCharArray()) { + if(!Character.isDigit(c)) { + return false; + } + } + return true; } } From ef2b362f009ee6df1c493ffbadcfff7f08fe9af2 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:11:40 +0300 Subject: [PATCH 03/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 14 ++++++++++++++ bin/StringCalculator.class | Bin 405 -> 939 bytes tests/StringCalculatorTest.java | 24 ++++++++++++++++++++++-- 3 files changed, 36 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index bde6187..1501dc8 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -16,3 +16,17 @@ RefactoringAction 1473941007396 StringCalculatorException.java RENAME StringCalc RefactoringAction 1473941033425 StringCalculatorException.java ADD long serialVersionUID FIELD EditAction 1473941035709 StringCalculatorException.java 181 1 1 0 EditAction 1473941087650 StringCalculator.java 524 2 3 0 +RefactoringAction 1473941158491 StringCalculatorTest.java RENAME test()=>void testS() METHOD +RefactoringAction 1473941160008 StringCalculatorTest.java RENAME testS()=>void testStrinb() METHOD +RefactoringAction 1473941161025 StringCalculatorTest.java RENAME testStrinb()=>void testString() METHOD +RefactoringAction 1473941163048 StringCalculatorTest.java RENAME testString()=>void testStringW() METHOD +RefactoringAction 1473941164567 StringCalculatorTest.java RENAME testStringW()=>void testString() METHOD +RefactoringAction 1473941167079 StringCalculatorTest.java RENAME testString()=>void testStringWith() METHOD +RefactoringAction 1473941169092 StringCalculatorTest.java RENAME testStringWith()=>void testStringWithNumber() METHOD +RefactoringAction 1473941173604 StringCalculatorTest.java RENAME testStringWithNumber()=>void testStringWith2Number() METHOD +RefactoringAction 1473941175615 StringCalculatorTest.java RENAME testStringWith2Number()=>void testStringWith2Numbers() METHOD +RefactoringAction 1473941181628 StringCalculatorTest.java RENAME testStringWith2Numbers()=>void testStringWithNumbers() METHOD +RefactoringAction 1473941183138 StringCalculatorTest.java RENAME testStringWithNumbers()=>void testStringWithNumber() METHOD +RefactoringAction 1473941427657 StringCalculatorTest.java ADD void testStringWithNumber()/2 METHOD +RefactoringAction 1473941433175 StringCalculatorTest.java RENAME testStringWithNumber()/2=>void testStringWithLetter() METHOD +EditAction 1473941500325 StringCalculatorTest.java 518 2 6 0 diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index a937b0c43633d36f133837cd90ddd10fb14ac782..8124d3725286d3422f8594dc7cc6a1c4cfe8ed2a 100644 GIT binary patch delta 598 zcmYLGO>fgc5Pf4i-LiF{N!*0c1l&@J(*P-`0tpEu z@CTxb16&X%4)nl@Adt$Pf53m>H&Dh&RSr8JJM-qfoqel+7V_8M??(XEaBC>PJbn1e z^Y_yr3KM}Mp}LXALD+Fs&+GS88pWq|34&!}4rM~k>-ygAqZcR5QJAVAOrG@jw*5F6 zeyH5poW^;=@}zEiCk^&q6#I7CRiVApPf|Oa03-^yU?PWkhSKxlXlan&NR_wySnWSk z+dW^x#-hLiVRlEoRIQ#0JFUrV6PK|>m`NkItKtW7tX>lgr?KTqEW;7FN+|sYWlhRU z{n$hUD+CcF>p>?-GmP8VBv8V~GugNTErPb?4u7wbejsUmpkbC5XYe8l5FE9kLt}5P zG)E}CLry>ZfkL}j8KL@nhl41~91|9}pAP=NMfI$!_&&VJI<_QA;ubK-( diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 4ec9afe..fca8ceb 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -5,8 +5,28 @@ public class StringCalculatorTest { @Test - public void test() { - fail("Not yet implemented"); + public void testStringWithNumber() { + String s = "1"; + StringCalculator SC = new StringCalculator(); + try { + assertEquals(0, SC.add(s)); + } + catch (Exception e) { + + } + } + + @Test + public void testStringWithLetter() { + String s = "2"; + StringCalculator SC = new StringCalculator(); + try { + SC.add(s); + } + catch (Exception e) { + boolean thrown = true; + assertEquals(true, thrown); + } } } From 1a2d6c4b1f67a0d88235c39825b77bfc2fdeab9a Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:12:24 +0300 Subject: [PATCH 04/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .besouro/20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 505 -> 1168 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 1501dc8..24c3e68 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -30,3 +30,6 @@ RefactoringAction 1473941183138 StringCalculatorTest.java RENAME testStringWithN RefactoringAction 1473941427657 StringCalculatorTest.java ADD void testStringWithNumber()/2 METHOD RefactoringAction 1473941433175 StringCalculatorTest.java RENAME testStringWithNumber()/2=>void testStringWithLetter() METHOD EditAction 1473941500325 StringCalculatorTest.java 518 2 6 0 +UnitTestCaseAction 1473941502111 StringCalculatorTest.java OK +UnitTestSessionAction 1473941502112 StringCalculatorTest.java OK +EditAction 1473941543699 StringCalculatorTest.java 538 2 6 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index e69de29..cc6d705 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -0,0 +1 @@ +1473941502112 test-last 1 1161 false diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index e69de29..cc6d705 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -0,0 +1 @@ +1473941502112 test-last 1 1161 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index e69de29..cc6d705 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -0,0 +1 @@ +1473941502112 test-last 1 1161 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index d44b83f48579a95c814a0008fdfcca590443d2de..bd133e23f6452af6acf36755081f23cd43740479 100644 GIT binary patch literal 1168 zcmZvaZBNrs6vzK}>(*@)#~wPifeI+H0Wv|vhZz$jm`DmFj*Q5=%cxK+Eq1r)7x2B` zg4eteqKO~C52c>lF54WW$+&ZK?fql3B^cr_EyohC7^0PGlR;T?56l#zNNR{7&X6`N$K3Ky_Dyex z@7pFr)^JAmVBA!@PE3LrLfft-j>3ctrFXs~tP`_owJl1v>Nu|8 z!g3wTHDb8lVeQx_yqfHwoZf1szS>{a^!J8pG3ipR3)WrmslVTB7)?+fYN$TeZK2YR2WI|=G5E{;6+ zvz*BuL#pBWUdw!A$;~MZPC-8Ff<(t8=*4JX9Lm-O#STHI z?U^75S*1*wfMlQzQ5~Hs6e)iRnV_=tlU`xvC`K`bdqI{o?qixL9+16&$X^PJs$eQ+ zR9aCwCnRb0M$$`)i&5NkcD73zfbO0nx23Eo$`$5yDXy>-LT8ZgLQf$S!rUi<@6 CyXU|F delta 185 zcmbQh`IDLJ)W2Q(7#J8#7^Ek1&17XMNi8m!xWgn^*e}0Cp)$2ZAv3oiCp9-UuOu~v zi$R1zjGaN0kwGB8C|y6RG%vG6-?6wjwWx%LL7YK?k%1*GF*ApeK~%#hE3qt5KPNFS zT|c;_C^IkJS~G0&OePaXrpf1+!t6~L7=e(1flWwo2ZQiNAd88C3rKPSX$A&P238=8 W8_42;r~=ZwKprE5B#>lckOBaa^d}bp diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index fca8ceb..83502d5 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -25,7 +25,7 @@ public void testStringWithLetter() { } catch (Exception e) { boolean thrown = true; - assertEquals(true, thrown); + assertEquals("exception thrown", true, thrown); } } From 9b1787074907e1f681e1297208ce1bab5382e97f Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:13:04 +0300 Subject: [PATCH 05/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 1168 -> 1210 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 24c3e68..cba6ad6 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -33,3 +33,6 @@ EditAction 1473941500325 StringCalculatorTest.java 518 2 6 0 UnitTestCaseAction 1473941502111 StringCalculatorTest.java OK UnitTestSessionAction 1473941502112 StringCalculatorTest.java OK EditAction 1473941543699 StringCalculatorTest.java 538 2 6 0 +UnitTestCaseAction 1473941545271 StringCalculatorTest.java OK +UnitTestSessionAction 1473941545272 StringCalculatorTest.java OK +EditAction 1473941584055 StringCalculatorTest.java 538 2 6 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index cc6d705..86b1b43 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -1 +1,2 @@ 1473941502112 test-last 1 1161 false +1473941545272 regression 1 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index cc6d705..3be2207 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -1 +1,2 @@ 1473941502112 test-last 1 1161 false +1473941545272 regression 1 1 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index cc6d705..315b7ea 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -1 +1,2 @@ 1473941502112 test-last 1 1161 false +1473941545272 regression 1 43 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index bd133e23f6452af6acf36755081f23cd43740479..f5c45ed88f4e6a7e00cc9b0c58a64a449cb93c65 100644 GIT binary patch delta 223 zcmbQhxr>wQ)W2Q(7#J8#7;HCky3t!G4>c?WnBBaBzgF#OeMC@QNnf#mC$XX3(C^y(W zV4Vy+47@-dGlL3)5`!`WBT!BT$W~=wVi08zWH4v20Ln=)@G)32SWV7gk>wTys<8&@ IU}CTV0Jr=pvH$=8 delta 233 zcmdnRIe}B))W2Q(7#J8#7_8YDm>3yECSPO{*{E`bQIU&5mqDMML64C^Fe|YvQ9ma! zFJ0d$KR+imF^`AAfWdIGK9f3^F%N?rg9#&py2j=rrWQus?F>u|tU&Wrg|vKjGYCg+ zXAt$((cZ=&7QUQ8*pJ1Gg=GhWjwp!O!C*95mBlDo1!w>_*acvH3_J|HKpr!L5)djg zFaqVI7*rTkf#!-b@H3b)m;vP^fU3+HEErfA)PQQm7?}Puh%hj-Gcd9 Date: Thu, 15 Sep 2016 15:13:26 +0300 Subject: [PATCH 06/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 1210 -> 1206 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index cba6ad6..6fe15be 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -36,3 +36,6 @@ EditAction 1473941543699 StringCalculatorTest.java 538 2 6 0 UnitTestCaseAction 1473941545271 StringCalculatorTest.java OK UnitTestSessionAction 1473941545272 StringCalculatorTest.java OK EditAction 1473941584055 StringCalculatorTest.java 538 2 6 0 +UnitTestCaseAction 1473941585724 StringCalculatorTest.java OK +UnitTestSessionAction 1473941585725 StringCalculatorTest.java OK +EditAction 1473941606024 StringCalculatorTest.java 538 2 6 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 86b1b43..b7f9485 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -1,2 +1,3 @@ 1473941502112 test-last 1 1161 false 1473941545272 regression 1 1 true +1473941585725 regression 1 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 3be2207..6a78e58 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -1,2 +1,3 @@ 1473941502112 test-last 1 1161 false 1473941545272 regression 1 1 false +1473941585725 regression 1 1 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 315b7ea..12e6fa5 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -1,2 +1,3 @@ 1473941502112 test-last 1 1161 false 1473941545272 regression 1 43 false +1473941585725 regression 1 40 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index f5c45ed88f4e6a7e00cc9b0c58a64a449cb93c65..88e537154f93dbb0b89ef803cb9b003fbb9a75b7 100644 GIT binary patch delta 174 zcmWlT%L)Ne06@>ZCKn+xWF^UC;W6ItmG7`HY4S)jlJFn%B~p^)18n4nyf)`7&gNYG zXMg1JzTSZ*LxmLR?n~;&>{E0zK1za!b(mV~?ZUCs+xf=X+W{(66^0wQ)W2Q(7#J8#7;HCky=1h}W@KPA;$YBaWDrQLNKP#%$;{7FD9I?wFVEv* z&}T4YXE0!75X?#}OVrOv%uCmI%FoY9P0ZtAFk&#Ctj(m(X3E1L$6&TOf@u#UuMW!& p20c*_v4g>6vLZ_YuQ`JS12cmJ10RDWgVp3d7DaYzpyf;qHUJ;aAS(a> diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 6e31559..143cf4f 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -18,7 +18,7 @@ public void testStringWithNumber() { @Test public void testStringWithLetter() { - String s = "s"; + String s = "a"; StringCalculator SC = new StringCalculator(); try { SC.add(s); From a7d8a502f25b8df394e5acf5d4c22c7d61f65306 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:14:28 +0300 Subject: [PATCH 07/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 1206 -> 1210 bytes tests/StringCalculatorTest.java | 1 + 6 files changed, 7 insertions(+) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 6fe15be..231285f 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -39,3 +39,6 @@ EditAction 1473941584055 StringCalculatorTest.java 538 2 6 0 UnitTestCaseAction 1473941585724 StringCalculatorTest.java OK UnitTestSessionAction 1473941585725 StringCalculatorTest.java OK EditAction 1473941606024 StringCalculatorTest.java 538 2 6 0 +UnitTestCaseAction 1473941607876 StringCalculatorTest.java OK +UnitTestSessionAction 1473941607877 StringCalculatorTest.java OK +EditAction 1473941668269 StringCalculatorTest.java 575 2 6 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index b7f9485..6a36a05 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -1,3 +1,4 @@ 1473941502112 test-last 1 1161 false 1473941545272 regression 1 1 true 1473941585725 regression 1 1 true +1473941607877 regression 1 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 6a78e58..14c7136 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -1,3 +1,4 @@ 1473941502112 test-last 1 1161 false 1473941545272 regression 1 1 false 1473941585725 regression 1 1 false +1473941607877 regression 1 1 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 12e6fa5..9d15bb5 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -1,3 +1,4 @@ 1473941502112 test-last 1 1161 false 1473941545272 regression 1 43 false 1473941585725 regression 1 40 false +1473941607877 regression 1 22 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 88e537154f93dbb0b89ef803cb9b003fbb9a75b7..c52d72a26ce686c861484c6952be05469d2979fa 100644 GIT binary patch delta 140 zcmdnSxr>wQ)W2Q(7#J8#7;HCky=1h}W@KPY6vLZ_YuQ`JS12cmJ10RDWgVp3d7DaYzpyf;qHUKpmAX)$b delta 174 zcmWlT%L)Ne06@>ZCKn+xWF^UC;W6ItmG7`HY4S)jlJFn%B~p^)18n4nyf)`7&gNYG zXMg1JzTSZ*LxmLR?n~;&>{E0zK1za!b(mV~?ZUCs+xf=X+W{(66^0 Date: Thu, 15 Sep 2016 15:14:47 +0300 Subject: [PATCH 08/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 1210 -> 1399 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 231285f..4137b6d 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -42,3 +42,6 @@ EditAction 1473941606024 StringCalculatorTest.java 538 2 6 0 UnitTestCaseAction 1473941607876 StringCalculatorTest.java OK UnitTestSessionAction 1473941607877 StringCalculatorTest.java OK EditAction 1473941668269 StringCalculatorTest.java 575 2 6 0 +UnitTestCaseAction 1473941669906 StringCalculatorTest.java OK +UnitTestSessionAction 1473941669907 StringCalculatorTest.java OK +EditAction 1473941687058 StringCalculatorTest.java 575 2 6 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 6a36a05..d5a031f 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -2,3 +2,4 @@ 1473941545272 regression 1 1 true 1473941585725 regression 1 1 true 1473941607877 regression 1 1 true +1473941669907 regression 1 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 14c7136..0ac19eb 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -2,3 +2,4 @@ 1473941545272 regression 1 1 false 1473941585725 regression 1 1 false 1473941607877 regression 1 1 false +1473941669907 regression 1 1 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 9d15bb5..fed95d0 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -2,3 +2,4 @@ 1473941545272 regression 1 43 false 1473941585725 regression 1 40 false 1473941607877 regression 1 22 false +1473941669907 regression 1 62 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index c52d72a26ce686c861484c6952be05469d2979fa..e400a78344b583297a4afcd0c2d6a50aded45e8c 100644 GIT binary patch delta 489 zcmZXROG_J36o9`wlXgrx7Bz`zttR+>kG4KqpRMml6d|ApZUz}*B+f{jR$cic-1!Gw zYatZ{w}Lyt|Kd(P89^6r&gGu(p6}dq?`8NQQg-`zc@6ZjWS}Wx$9G!ntnpqQh3UdF z=vI_%+kb5FQQ~`& z&AJ)Ux3;|;f3XEwIXlQtgCC0Mn=13_G8tl6VeA(5IafNizIU{(mM|(;bq+S2T|eu& zNq;Nv?Yj}i`EBq^QT{f?gy-cP+clYB^4QW^K2Dp|G4pRjJ5fhB=zNeD>8)r_T@hXX zPkgDfqd?`_DT(ECI=c#dD=-im2vv-PE*Og!!v#}kC_Yh6Oh(s Date: Thu, 15 Sep 2016 15:15:36 +0300 Subject: [PATCH 09/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 1399 -> 1392 bytes tests/StringCalculatorTest.java | 5 +++-- 6 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 4137b6d..72f8fd6 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -45,3 +45,6 @@ EditAction 1473941668269 StringCalculatorTest.java 575 2 6 0 UnitTestCaseAction 1473941669906 StringCalculatorTest.java OK UnitTestSessionAction 1473941669907 StringCalculatorTest.java OK EditAction 1473941687058 StringCalculatorTest.java 575 2 6 0 +UnitTestCaseAction 1473941688719 StringCalculatorTest.java OK +UnitTestSessionAction 1473941688720 StringCalculatorTest.java OK +EditAction 1473941736300 StringCalculatorTest.java 592 2 8 1 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index d5a031f..fad8da7 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -3,3 +3,4 @@ 1473941585725 regression 1 1 true 1473941607877 regression 1 1 true 1473941669907 regression 1 1 true +1473941688720 regression 1 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 0ac19eb..f70db42 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -3,3 +3,4 @@ 1473941585725 regression 1 1 false 1473941607877 regression 1 1 false 1473941669907 regression 1 1 true +1473941688720 regression 1 1 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index fed95d0..0892455 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -3,3 +3,4 @@ 1473941585725 regression 1 40 false 1473941607877 regression 1 22 false 1473941669907 regression 1 62 false +1473941688720 regression 1 18 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index e400a78344b583297a4afcd0c2d6a50aded45e8c..1efa2c8de9735ff1954d3f32529c130682a1f5f9 100644 GIT binary patch delta 220 zcmey)^?{4))W2Q(7#J8#7`!)fJ!j2c86$&mR$^JAerCRYKv8C1NpML~YGN)Ag9U@-GjHU<+GGZrB$mK_W>q99@igVW@DEGfLM3~mg}3`z`q4DJjb Qll@s0**$@tVPfzC0J?!R3IG5A delta 243 zcmeys^_`3B)W2Q(7#J8#7<@N!J!e$sV9;h{U`*s>&}GnPXV7D05Xed_OVrOv%uCk~ zt}HG|&E;V*U@)94$fU$(%mdVBI@yv*MbVtWlAXbVkwF-&Ix}BCpeQr1B)Fs~H4&)6 ziotqv9g~WTEzr2sisaOSlFa-(g_4Y-{PH|5273lab_R#Z` zV{qHd!n}l0U(07VgK*?_22o!f?QINV;maB1{WdY^=x$>$+QwkUV#Xq5!?J_HP83A! kU~rjyoh60Woxy{FnL&wxkHM3{YqAHcBD*)xk4y|c00lxh-2eap diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 6645936..87229a1 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -20,14 +20,15 @@ public void testStringWithNumber() { public void testStringWithLetter() { String s = "1"; StringCalculator SC = new StringCalculator(); + boolean thrown = false; try { SC.add(s); } catch (Exception e) { System.out.println(e.toString()); - boolean thrown = true; - assertEquals("exception thrown", true, thrown); + thrown = true; } + assertEquals("exception thrown", true, thrown); } } From ffc24253e1e5292fdceb6d5ce45410e905409139 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:15:56 +0300 Subject: [PATCH 10/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 1392 -> 1399 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 72f8fd6..e090d94 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -48,3 +48,6 @@ EditAction 1473941687058 StringCalculatorTest.java 575 2 6 0 UnitTestCaseAction 1473941688719 StringCalculatorTest.java OK UnitTestSessionAction 1473941688720 StringCalculatorTest.java OK EditAction 1473941736300 StringCalculatorTest.java 592 2 8 1 +UnitTestCaseAction 1473941738059 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473941738060 StringCalculatorTest.java FAIL +EditAction 1473941755894 StringCalculatorTest.java 592 2 8 1 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 1efa2c8de9735ff1954d3f32529c130682a1f5f9..aedbb102bfe02b95f2e360442f9ab5e6dddeeef8 100644 GIT binary patch delta 247 zcmW-c%}N4M9L0Zk?$v>r5_E9X$`4E{ti_?!M_%TuPGCcLV7K7ge1F!!HcGM8q^y5~!rJy^B&YAtlj@_@2~0Wezx` zN}D=eB|`c8%(lDPkrl-fnlc%|6I!x*njdk+wOCp25o4StsNDNkuk$fJ$3Bt1< delta 240 zcmXAi%}N4c6o#K~zNw*^5}awI)KI20upbPj7U4=Lf2drzkh+4}6hzRni|8WUYQZFQ z0o_i!mi20z^Y@(doFD(&pS11kz?OsMr`yMe=X-;>dB3yA=H&~^5^xmeFFuK`KZq~) z_c98jF_o(~8V4E8jMP1G!&7%gE1riL?J0(UJnK}Y@TI7;q8O_yh-`>$iWW5~QK3x2 z7EM)ww$lHn3|CoGYdI9&UMTDAP{UcAopCOfkfTEvS1*v<`IXmt7>`|#Xr8Mj-S$Ks F`hP@V9wq<) diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 87229a1..2ad6bb0 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -18,7 +18,7 @@ public void testStringWithNumber() { @Test public void testStringWithLetter() { - String s = "1"; + String s = "a"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { From e5980c1767d725778c8c7244edc7c4351d72b518 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:16:09 +0300 Subject: [PATCH 11/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 2 ++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 1399 -> 1406 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index e090d94..12da3ee 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -51,3 +51,6 @@ EditAction 1473941736300 StringCalculatorTest.java 592 2 8 1 UnitTestCaseAction 1473941738059 StringCalculatorTest.java FAIL UnitTestSessionAction 1473941738060 StringCalculatorTest.java FAIL EditAction 1473941755894 StringCalculatorTest.java 592 2 8 1 +UnitTestCaseAction 1473941757638 StringCalculatorTest.java OK +UnitTestSessionAction 1473941757639 StringCalculatorTest.java OK +EditAction 1473941768610 StringCalculatorTest.java 594 2 8 1 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index fad8da7..f0fe869 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -4,3 +4,5 @@ 1473941607877 regression 1 1 true 1473941669907 regression 1 1 true 1473941688720 regression 1 1 true +1473941757639 test-addition 2 21 true +1473941757640 test-addition 1 21 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index f70db42..892d6cd 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -4,3 +4,4 @@ 1473941607877 regression 1 1 false 1473941669907 regression 1 1 true 1473941688720 regression 1 1 true +1473941757639 test-addition 2 21 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 0892455..4b5b67c 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -4,3 +4,4 @@ 1473941607877 regression 1 22 false 1473941669907 regression 1 62 false 1473941688720 regression 1 18 false +1473941757639 test-addition 2 68 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index aedbb102bfe02b95f2e360442f9ab5e6dddeeef8..9ab28a0c66b0950c3ae82c23ffdf691d8129cc21 100644 GIT binary patch delta 245 zcmey)^^c3|)W2Q(7#J8#7<@N!J!e$sV9;h{U`*s>&}GnPXV7D05Xed_OVrOv%uCk~ zt}HG|&E;V*U@)94$fU$(%mdVBI@yv*MbVtWlAXbVkwF-&Ix}BCpeQr1B)Fs~H4&)6 ziotqv9g~WTEzr2sisaOSlFa-(g_4Y-{PH|5273lab_R#Z` zV{qHd!n}mhP|IgGgK*?_22o#TJ00z93}WHS8HB7@HZkZ(vTS28+QwkUVkcz7vV*}+ n7KnE+xJZG1Wl delta 219 zcmeyz^_`3B)W2Q(7#J8#7`!)fJ!j2c86$&mR$^JAerCRYKv8C1NpML~YGN)Ag9U@-vOv6p!D;dXmJD831~&#~1_=gU26qOJ Q$)T)D?4CfsFfn)m0F|XQ6aWAK diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 2ad6bb0..692c015 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -25,7 +25,7 @@ public void testStringWithLetter() { SC.add(s); } catch (Exception e) { - System.out.println(e.toString()); + //System.out.println(e.toString()); thrown = true; } assertEquals("exception thrown", true, thrown); From ddae17339c766889d5721130587c61a76408ccb3 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:18:57 +0300 Subject: [PATCH 12/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 6 ++++++ bin/StringCalculatorTest.class | Bin 1406 -> 1216 bytes src/StringCalculator.java | 6 +++--- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 12da3ee..fd10cc3 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -54,3 +54,9 @@ EditAction 1473941755894 StringCalculatorTest.java 592 2 8 1 UnitTestCaseAction 1473941757638 StringCalculatorTest.java OK UnitTestSessionAction 1473941757639 StringCalculatorTest.java OK EditAction 1473941768610 StringCalculatorTest.java 594 2 8 1 +RefactoringAction 1473941795801 StringCalculator.java RENAME checkIfStringContainsNumbers(String)=>boolean checkIfStringContainsOnlyNumbers(String) METHOD +RefactoringAction 1473941798313 StringCalculator.java RENAME checkIfStringContainsOnlyNumbers(String)=>boolean checkIfStringContainsOnlyNumbersA(String) METHOD +RefactoringAction 1473941799828 StringCalculator.java RENAME checkIfStringContainsOnlyNumbersA(String)=>boolean checkIfStringContainsOnlyNumbersAnd(String) METHOD +RefactoringAction 1473941802844 StringCalculator.java RENAME checkIfStringContainsOnlyNumbersAnd(String)=>boolean checkIfStringContainsOnlyNumbersAndAcceptable(String) METHOD +RefactoringAction 1473941825860 StringCalculator.java RENAME checkIfStringContainsOnlyNumbersAndAcceptable(String)=>boolean checkIfStringContainsOnlyNumbersAndAcceptableCharacters(String) METHOD +EditAction 1473941936702 StringCalculator.java 603 2 3 0 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 9ab28a0c66b0950c3ae82c23ffdf691d8129cc21..dff73bf8350b6bf1db6e8cc88fc3ff36d39b75c1 100644 GIT binary patch delta 295 zcmW-b&n^RD6vcnv%rH7L5<2N9O_`t_p^QJJ6kXV2EtZpJLZz7zX|VGUc3!}`k~r0SO4`LsIuR+epGFQWyM&0+l((etu*mF=U3@XViB@t zvZ@%rh_0is9VKVsL7KMXC~;V4&XDvjWEYR#a8F;z9qWzC z(lg%4BWB$&8rh1`W2GpsN41M$6c-O)l9nXPWaQ6@^01i@Iw^cgRDnE2nPv#YZ4a&= z?7|Tjk|-TA%bZl&Vw|UhCZIr#ZGm}FJJc~`1yZd2N~d9>Oac>E{SUq_;a$NRdw;S~ BD~SLA delta 432 zcmZXQOG^S#7>3_7Gc`I+VP2vrP0C868q=;?R+e220-;r#AqJb!8L{cM>PO5X=wDbM z(jr>72!ei(^)*5+S{yjMm*<@CdvmuW?|bXz6~H`>L~slN`;!aQqhIXajTtB+W*NK} z>b0trRimU7?=CH^A|ru02Hw1~7=i`I)=lNOrW;n#s%dH^BO!v6OxOhmmt~Tw8zsWW z;_Y~w=BSii!itDx27d=t`eVsRBf}t8fAM95UX1-`#7|sUqpxbWXIjtN`CAN@2e4~a@sknD^wlpn?zLKw#glH_@u1v^m4)BvRu7^Ms& fFNP>3InpPvi#_rN=)R8w`#}hMdMR^A4Gx7Lu47!k diff --git a/src/StringCalculator.java b/src/StringCalculator.java index a57e165..d5c12cd 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -1,7 +1,7 @@ public class StringCalculator { public int add(String numbersStr) throws StringCalculatorException{ - if(checkIfStringContainsNumbers(numbersStr)) { + if(checkIfStringContainsOnlyNumbersAndAcceptableCharacters(numbersStr)) { return 0; } else { @@ -13,9 +13,9 @@ public int add(String numbersStr) throws StringCalculatorException{ } - private boolean checkIfStringContainsNumbers(String s) { + private boolean checkIfStringContainsOnlyNumbersAndAcceptableCharacters(String s) { for(char c: s.toCharArray()) { - if(!Character.isDigit(c)) { + if(!Character.isDigit(c) || c != ',' || c != '\n') { return false; } } From 1cc406f1702bb6fdaeab4ec3b5356b5e76fb7c48 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:21:16 +0300 Subject: [PATCH 13/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 7 +++++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculator.class | Bin 939 -> 1015 bytes tests/StringCalculatorTest.java | 26 ++++++++++++++++++ 6 files changed, 36 insertions(+) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index fd10cc3..98c9c88 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -60,3 +60,10 @@ RefactoringAction 1473941799828 StringCalculator.java RENAME checkIfStringContai RefactoringAction 1473941802844 StringCalculator.java RENAME checkIfStringContainsOnlyNumbersAnd(String)=>boolean checkIfStringContainsOnlyNumbersAndAcceptable(String) METHOD RefactoringAction 1473941825860 StringCalculator.java RENAME checkIfStringContainsOnlyNumbersAndAcceptable(String)=>boolean checkIfStringContainsOnlyNumbersAndAcceptableCharacters(String) METHOD EditAction 1473941936702 StringCalculator.java 603 2 3 0 +UnitTestCaseAction 1473941938965 StringCalculatorTest.java OK +UnitTestSessionAction 1473941938966 StringCalculatorTest.java OK +RefactoringAction 1473941953957 StringCalculatorTest.java ADD void testStringWithLetter()/2 METHOD +RefactoringAction 1473941959975 StringCalculatorTest.java RENAME testStringWithLetter()/2=>void testStringWithComma() METHOD +RefactoringAction 1473942006013 StringCalculatorTest.java ADD void testStringWithComma()/2 METHOD +RefactoringAction 1473942013537 StringCalculatorTest.java RENAME testStringWithComma()/2=>void testStringWithNewLine() METHOD +EditAction 1473942076018 StringCalculatorTest.java 1029 4 16 1 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index f0fe869..3ea0b37 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -6,3 +6,4 @@ 1473941688720 regression 1 1 true 1473941757639 test-addition 2 21 true 1473941757640 test-addition 1 21 true +1473941938966 refactoring 2A 170 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 892d6cd..5f67d87 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -5,3 +5,4 @@ 1473941669907 regression 1 1 true 1473941688720 regression 1 1 true 1473941757639 test-addition 2 21 true +1473941938966 refactoring 2A 170 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 4b5b67c..184a688 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -5,3 +5,4 @@ 1473941669907 regression 1 62 false 1473941688720 regression 1 18 false 1473941757639 test-addition 2 68 false +1473941938966 refactoring 2A 181 false diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 8124d3725286d3422f8594dc7cc6a1c4cfe8ed2a..3bfcc4545fb9886c704cdc3283a6101344baae4c 100644 GIT binary patch delta 263 zcmZ3@{+)fodq(q#A4HY>^KvTvN^_G^i;5ldQXG?$QwvHGlX6m>GZKpulS_cY6X%O> zR%U#~Sbv0piGhuQfx$$38-skL73)4T7G}HU3<{F0vL?1NI~Y`FGVsd?=qzC1lo8;X z&%nyOriGbNR+MGo{|7811pdeWDsExVo+xgX3zw(jew%uKv4yt8ld?M zJPf=*8pP6OkY!*5sug9>31H9#IzSF6Y{S6vpMjr&jh%s!9jJ#9Na`^#{AUn{2{FQj T7-2#%RZKwR41i`ZF&F{>lyfVN delta 187 zcmey)zM6f)dq$awA4J*xN^_G^i;5@C7vF5h_=>T9G6NF>8v_G_hW0iF`A93)eP%4o zcFP$=Bw1xmY-M&ZsLoKmNh`N%nV#WQjCEWND4BDFbFY7GYB)t z0@-RnQEs590#FUmOa>kXULXx(X#?dMfoeG!bQpAjcFF-o#Tl68|1 Date: Thu, 15 Sep 2016 15:29:31 +0300 Subject: [PATCH 14/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 13 +++++++++++++ .../20160915145220573/besouroEpisodes.txt | 2 ++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 1216 -> 1652 bytes src/StringCalculator.java | 10 +++++++++- 6 files changed, 26 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 98c9c88..cf67983 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -67,3 +67,16 @@ RefactoringAction 1473941959975 StringCalculatorTest.java RENAME testStringWithL RefactoringAction 1473942006013 StringCalculatorTest.java ADD void testStringWithComma()/2 METHOD RefactoringAction 1473942013537 StringCalculatorTest.java RENAME testStringWithComma()/2=>void testStringWithNewLine() METHOD EditAction 1473942076018 StringCalculatorTest.java 1029 4 16 1 +UnitTestCaseAction 1473942077219 StringCalculatorTest.java OK +UnitTestSessionAction 1473942077220 StringCalculatorTest.java OK +RefactoringAction 1473942231660 StringCalculator.java ADD boolean check FIELD +RefactoringAction 1473942233682 StringCalculator.java RENAME check=>boolean checkIf FIELD +RefactoringAction 1473942234698 StringCalculator.java RENAME checkIf=>boolean checkIffi FIELD +RefactoringAction 1473942236213 StringCalculator.java RENAME checkIffi=>boolean checkIf FIELD +RefactoringAction 1473942242227 StringCalculator.java RENAME checkIf=>boolean checkIfFirst FIELD +RefactoringAction 1473942247243 StringCalculator.java RENAME checkIfFirst=>boolean checkIfFirstCharacterIs FIELD +RefactoringAction 1473942251760 StringCalculator.java RENAME checkIfFirstCharacterIs=>boolean checkIfFirstCharacterIsA FIELD +RefactoringAction 1473942254276 StringCalculator.java RENAME checkIfFirstCharacterIsA=>boolean checkIfFirstCharacterIsANumber FIELD +RefactoringAction 1473942258292 StringCalculator.java RENAME checkIfFirstCharacterIsANumber=>boolean checkIfFirstCharacterIsANumber() METHOD +RefactoringAction 1473942259308 StringCalculator.java RENAME checkIfFirstCharacterIsANumber()=>boolean checkIfFirstCharacterIsANumber(String) METHOD +EditAction 1473942570546 StringCalculator.java 808 3 6 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 3ea0b37..344f39d 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -7,3 +7,5 @@ 1473941757639 test-addition 2 21 true 1473941757640 test-addition 1 21 true 1473941938966 refactoring 2A 170 true +1473942077220 test-addition 1 123 true +1473942077221 test-addition 1 123 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 5f67d87..47d970f 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -6,3 +6,4 @@ 1473941688720 regression 1 1 true 1473941757639 test-addition 2 21 true 1473941938966 refactoring 2A 170 true +1473942077220 test-addition 1 123 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 184a688..221f15f 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -6,3 +6,4 @@ 1473941688720 regression 1 18 false 1473941757639 test-addition 2 68 false 1473941938966 refactoring 2A 181 false +1473942077220 test-addition 1 138 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index dff73bf8350b6bf1db6e8cc88fc3ff36d39b75c1..ff71356fbd1e56a7eb3d5d522e885f6abf5f50d3 100644 GIT binary patch delta 451 zcmb7mX=Q5G~T!(=Il{%spr3JNGsEkx0IOJ-q-Zp{^hWtgtVwPWDE+X5d`} zhrzkuZXWr;Y5lC#I*DLQKokV*zv6*++3?$51Ur;t;hQW8PEYSF^-117J#aPDBZdItg%NW(z}8e+81K(S^yH_seI+ien6~2L; zK01s9RnX~R7IVB5M~a&{$kA336;vtaX-PwV)1@m2g?R;&ffX{WsD%T~{uOrn|6$ii bStq;_q7qACpQjvaP&%&@!si^Sd!(5F8B delta 36 scmeyubAXfU)W2Q(7#J8#7;HCk?PQw#pUH@kd9xAoQASn<1||j@0Q77Mwg3PC diff --git a/src/StringCalculator.java b/src/StringCalculator.java index d5c12cd..73d9d9b 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -1,9 +1,10 @@ public class StringCalculator { public int add(String numbersStr) throws StringCalculatorException{ - if(checkIfStringContainsOnlyNumbersAndAcceptableCharacters(numbersStr)) { + if(checkIfStringContainsOnlyNumbersAndAcceptableCharacters(numbersStr) && checkIfFirstCharacterIsANumber(numbersStr)) { return 0; } + else { throw new StringCalculatorException("String contains more than just numbers"); } @@ -21,4 +22,11 @@ private boolean checkIfStringContainsOnlyNumbersAndAcceptableCharacters(String s } return true; } + + private boolean checkIfFirstCharacterIsANumber(String s) { + char[] c = s.toCharArray(); + if(Character.isDigit(c[0])) + return true; + return false; + } } From 4dae0112df8223c15648e570e0a6395a2f939503 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:31:07 +0300 Subject: [PATCH 15/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculator.class | Bin 1015 -> 1186 bytes src/StringCalculator.java | 4 +++- 6 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index cf67983..6eeef89 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -80,3 +80,6 @@ RefactoringAction 1473942254276 StringCalculator.java RENAME checkIfFirstCharact RefactoringAction 1473942258292 StringCalculator.java RENAME checkIfFirstCharacterIsANumber=>boolean checkIfFirstCharacterIsANumber() METHOD RefactoringAction 1473942259308 StringCalculator.java RENAME checkIfFirstCharacterIsANumber()=>boolean checkIfFirstCharacterIsANumber(String) METHOD EditAction 1473942570546 StringCalculator.java 808 3 6 0 +UnitTestCaseAction 1473942572176 StringCalculatorTest.java OK +UnitTestSessionAction 1473942572177 StringCalculatorTest.java OK +EditAction 1473942666433 StringCalculator.java 843 3 6 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 344f39d..15e80a9 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -9,3 +9,4 @@ 1473941938966 refactoring 2A 170 true 1473942077220 test-addition 1 123 true 1473942077221 test-addition 1 123 true +1473942572177 production 3 340 false diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 47d970f..b69bc4b 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -7,3 +7,4 @@ 1473941757639 test-addition 2 21 true 1473941938966 refactoring 2A 170 true 1473942077220 test-addition 1 123 false +1473942572177 production 3 340 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 221f15f..ac58577 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -7,3 +7,4 @@ 1473941757639 test-addition 2 68 false 1473941938966 refactoring 2A 181 false 1473942077220 test-addition 1 138 false +1473942572177 production 3 494 false diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 3bfcc4545fb9886c704cdc3283a6101344baae4c..384d802aa98b5448bc856e39afff59e2ee2da081 100644 GIT binary patch delta 532 zcmYk2O)mpc6o%h3cc#-;OHI|Nekk=_)W?)WkRXwC!G?|HXsY$q#V9L@KVTzwWhJq( z>Ba^jVee1)88)KM6phWf_ndq0bKm#<&~JSHx38xc02Xq0{v1vCLFft~icUhZP%ah@ z^1Ew$&T)0MY&&+LT6FTq%Nr+0J4MHfm|UT8Pa*&f$;)d~UQjNX#(<7~LTKMUwX=tI zrIg*QI(wB;0D~Bk?__#LkkK(JKdDQMVO*L@4^7KCB}b|}Qnq$%2q-KmKAL$z_zFRH zHLswF+B4d>jqV4;U-?|X&$X3TKt+f}81SKmyUw5Y2q4HElhA_{8|&r002wkSqLIGs zdF^FZ6-&2BMYV*r7=OgD%!|yqfewT*#C3#`(=Z#*RO2J73AHfMfOa5)EGGF&7ry|t zjy8C7kd8En>l9FD#_x!lBl;Wt-BOsr!Jn~Gol*PTy55Y;J^I$igvI(e1+^w>4Ii$1 qgPj90_8#XX5}ZQvpIDF@8@Dfo_eDW40XkpaEoTahB2ByfF)xX0uT!w{5H0(6Njag0FpToSF84ZJW0QIhC#%8rG0fkt78FMedMUZ=c#a z(#Q~0t958KthTE$(p3VrxawSniUL8Z83e8DTu3<*&b@R}tw2EHu%S%0i{Jwk@$vzG zB@pQ%`pLY2#yG(*Aj8WSXpBDYrvG%%G0q)3Aci;y^ZXYe%{dm)@Iqxr>21qm{~3v> z5-;t=-mvQ2iEPKuf&h{Ta&kY4Z0DLL28&7~(-N`+(-6YQA Date: Thu, 15 Sep 2016 15:31:26 +0300 Subject: [PATCH 16/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculator.class | Bin 1186 -> 1313 bytes src/StringCalculator.java | 1 - 6 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 6eeef89..0fb5444 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -83,3 +83,6 @@ EditAction 1473942570546 StringCalculator.java 808 3 6 0 UnitTestCaseAction 1473942572176 StringCalculatorTest.java OK UnitTestSessionAction 1473942572177 StringCalculatorTest.java OK EditAction 1473942666433 StringCalculator.java 843 3 6 0 +UnitTestCaseAction 1473942668142 StringCalculatorTest.java OK +UnitTestSessionAction 1473942668143 StringCalculatorTest.java OK +EditAction 1473942685450 StringCalculator.java 814 3 6 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 15e80a9..9fa3881 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -10,3 +10,4 @@ 1473942077220 test-addition 1 123 true 1473942077221 test-addition 1 123 true 1473942572177 production 3 340 false +1473942668143 refactoring 2A 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index b69bc4b..ee291b7 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -8,3 +8,4 @@ 1473941938966 refactoring 2A 170 true 1473942077220 test-addition 1 123 false 1473942572177 production 3 340 true +1473942668143 refactoring 2A 1 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index ac58577..7a38ccf 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -8,3 +8,4 @@ 1473941938966 refactoring 2A 181 false 1473942077220 test-addition 1 138 false 1473942572177 production 3 494 false +1473942668143 refactoring 2A 95 false diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 384d802aa98b5448bc856e39afff59e2ee2da081..388bf2f8a031c20ad536b983be2120c89f0a1cb8 100644 GIT binary patch delta 284 zcmZvU%Syvg6h+s~t;Akq5yVRIL3LD74A%OrPXtE_Lcp1WAVE^nMAB4o)bDVp<4#m4 z>c9{1n?yX(sT|mxz1KeHvG`!j=lA;u(BSaNTv)xLZ0j~_im{e|!}Rl5Tn# z9EVZxl38!6cZ-&Rsl@^Fr%Sr=O6{J~Gpn)>*edjOU$DlAmKn;cqSKU^VUk%YR2h-9 j`u7HhQE_=|Su!QvGA?y2<|G|PeNnMl5wb5{TO9lV2p~2P delta 142 zcmZ3;wTP4J)W2Q(7#J8#7)&>E#WHQa$#jgdG>d_Wff*<$q`i$n$ybNjWCw%BOa@k# zHOy;(qRb3jAUOsWASunj${@qQ#~{lfz#zxK4HQv;=w#qw;05wP>hyqOj6ij~4EhX4 aK$8`Lq8tp2e;5SV84Q6k#y~z3g9!iy4iUZp diff --git a/src/StringCalculator.java b/src/StringCalculator.java index 41c4b35..29bea93 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -26,7 +26,6 @@ private boolean checkIfStringContainsOnlyNumbersAndAcceptableCharacters(String s private boolean checkIfFirstCharacterIsANumber(String s) { char[] c = s.toCharArray(); if(Character.isDigit(c[0])) { - System.out.println(c[0]); return true; } return false; From 6bfecf12301f3eae5de71e500536f285778b44b9 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:34:21 +0300 Subject: [PATCH 17/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculator.class | Bin 1313 -> 1186 bytes bin/StringCalculatorTest.class | Bin 1652 -> 1747 bytes src/StringCalculator.java | 1 - tests/StringCalculatorTest.java | 10 ++++++---- 8 files changed, 12 insertions(+), 5 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 0fb5444..84cb4f9 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -86,3 +86,6 @@ EditAction 1473942666433 StringCalculator.java 843 3 6 0 UnitTestCaseAction 1473942668142 StringCalculatorTest.java OK UnitTestSessionAction 1473942668143 StringCalculatorTest.java OK EditAction 1473942685450 StringCalculator.java 814 3 6 0 +UnitTestCaseAction 1473942778773 StringCalculatorTest.java OK +UnitTestSessionAction 1473942778774 StringCalculatorTest.java OK +EditAction 1473942861069 StringCalculator.java 812 3 6 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 9fa3881..544e083 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -11,3 +11,4 @@ 1473942077221 test-addition 1 123 true 1473942572177 production 3 340 false 1473942668143 refactoring 2A 1 true +1473942778774 refactoring 2A 93 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index ee291b7..1dc43a9 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -9,3 +9,4 @@ 1473942077220 test-addition 1 123 false 1473942572177 production 3 340 true 1473942668143 refactoring 2A 1 true +1473942778774 refactoring 2A 93 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 7a38ccf..313b647 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -9,3 +9,4 @@ 1473942077220 test-addition 1 138 false 1473942572177 production 3 494 false 1473942668143 refactoring 2A 95 false +1473942778774 refactoring 2A 110 false diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 388bf2f8a031c20ad536b983be2120c89f0a1cb8..2dcb0fcafe5994dec31c03a82ba5b9ba61428e82 100644 GIT binary patch delta 142 zcmZ3;wTP4J)W2Q(7#J8#7)&>E#WHQa$#jgdG>d_Wff*<$q`i$n$ybNjWCw%BOa@k# zHOy;(qRb3jAUOsWASunj${@qQ#~{lfz#z}S4HQv;=w#qw;05wP>hyqOj6ij~4EhX4 aK$8`Lq8tp2e;5SV84Q6k#y~z3g9!iyO%cBU delta 284 zcmZvU%Syvg6h+s~t;Akq5yVRIL3LD74A%OrPXtE_Lcp1WAVE^nMAB4o)bDVp<4#m4 z>c9{1n?yX(sT|mxz1KeHvG`!j=lA;u(BSaNTv)xLZ0j~_im{e|!}Rl5Tn# z9EVZxl38!6cZ-&Rsl@^Fr%Sr=O6{J~Gpn)>*edjOU$DlAmKn;cqSKU^VUk%YR2h-9 j`u7HhQE_=|Su!QvGA?y2<|G|PeNnMl5wb5{TO9lV2p~2P diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index ff71356fbd1e56a7eb3d5d522e885f6abf5f50d3..c14e72056cdd208c2eaca363b5a28e50596d97b7 100644 GIT binary patch delta 196 zcmeyubD5Xx)W2Q(7#J8#7~D5)Mp9QXARV61JcLt3bc=j!3_XWKqUSE delta 398 zcmb7;Jx&5q6otQeGsBAmD1ivc1PMX;5us2K2q7TQ;sRWQi=c7^?109amNRMi3Q)=&lS*MG!K5v^w)&`qk|K?7u-`bnc?9}zDRb*U!DMLU8-B-|;}9o9NFJ9!_8eCAN?nmCC8-tZ*K$ Date: Thu, 15 Sep 2016 15:34:23 +0300 Subject: [PATCH 18/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 1 + bin/StringCalculator.class | Bin 1186 -> 1186 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 84cb4f9..15ac87c 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -89,3 +89,4 @@ EditAction 1473942685450 StringCalculator.java 814 3 6 0 UnitTestCaseAction 1473942778773 StringCalculatorTest.java OK UnitTestSessionAction 1473942778774 StringCalculatorTest.java OK EditAction 1473942861069 StringCalculator.java 812 3 6 0 +EditAction 1473942863079 StringCalculatorTest.java 1117 4 18 3 diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 2dcb0fcafe5994dec31c03a82ba5b9ba61428e82..5151d195d40c300be0ec989fa8fa8e6eb5014cbf 100644 GIT binary patch delta 53 zcmZ3)xrlRv1~VhaWKHHeK|ux)1|bG@24MzG20;cR2C>OInCJ6KF|aa7Gw?CUFbFWn JO-^C40|57B2tfb< delta 53 zcmZ3)xrlRv1~Vh)WKHHeK_Lba24MzuAgRe9#9+iAK6wZ8d|qh=Rt6acJ_cC^0S5WW HDJ*sX_*n=` diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 5560d04..7165db3 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -54,7 +54,7 @@ public void testStringWithNewLine() { SC.add(s); } catch (Exception e) { - thrown = true; + thrown = false; } assertEquals("new line first", true, thrown); } From 024e42c0d38df041dda1ce976cdb348c1d2b468f Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:34:42 +0300 Subject: [PATCH 19/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 1747 -> 1747 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 15ac87c..d16c25f 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -90,3 +90,6 @@ UnitTestCaseAction 1473942778773 StringCalculatorTest.java OK UnitTestSessionAction 1473942778774 StringCalculatorTest.java OK EditAction 1473942861069 StringCalculator.java 812 3 6 0 EditAction 1473942863079 StringCalculatorTest.java 1117 4 18 3 +UnitTestCaseAction 1473942864553 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473942864554 StringCalculatorTest.java FAIL +EditAction 1473942881553 StringCalculatorTest.java 1116 4 18 3 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index c14e72056cdd208c2eaca363b5a28e50596d97b7..2599ff9bf1c0c619588c43a37fb7c8fd3d7aa91b 100644 GIT binary patch delta 13 Ucmcc2dzp8G78@h;WNo$;03b625dZ)H delta 13 Ucmcc2dzp8G78@hWWNo$;03bL75&!@I diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 7165db3..5560d04 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -54,7 +54,7 @@ public void testStringWithNewLine() { SC.add(s); } catch (Exception e) { - thrown = false; + thrown = true; } assertEquals("new line first", true, thrown); } From 0d41d22c7c8b184593fee060da3414948ee09118 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:35:11 +0300 Subject: [PATCH 20/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 1747 -> 1747 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index d16c25f..ed5c1ce 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -93,3 +93,6 @@ EditAction 1473942863079 StringCalculatorTest.java 1117 4 18 3 UnitTestCaseAction 1473942864553 StringCalculatorTest.java FAIL UnitTestSessionAction 1473942864554 StringCalculatorTest.java FAIL EditAction 1473942881553 StringCalculatorTest.java 1116 4 18 3 +UnitTestCaseAction 1473942883603 StringCalculatorTest.java OK +UnitTestSessionAction 1473942883604 StringCalculatorTest.java OK +EditAction 1473942910776 StringCalculatorTest.java 1117 4 18 3 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 544e083..1956657 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -12,3 +12,4 @@ 1473942572177 production 3 340 false 1473942668143 refactoring 2A 1 true 1473942778774 refactoring 2A 93 true +1473942883604 test-last 1 22 false diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 1dc43a9..51702fc 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -10,3 +10,4 @@ 1473942572177 production 3 340 true 1473942668143 refactoring 2A 1 true 1473942778774 refactoring 2A 93 true +1473942883604 test-last 1 22 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 313b647..a43abbf 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -10,3 +10,4 @@ 1473942572177 production 3 494 false 1473942668143 refactoring 2A 95 false 1473942778774 refactoring 2A 110 false +1473942883604 test-last 1 104 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 2599ff9bf1c0c619588c43a37fb7c8fd3d7aa91b..c14e72056cdd208c2eaca363b5a28e50596d97b7 100644 GIT binary patch delta 13 Ucmcc2dzp8G78@hWWNo$;03bL75&!@I delta 13 Ucmcc2dzp8G78@h;WNo$;03b625dZ)H diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 5560d04..53ba5ce 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -42,7 +42,7 @@ public void testStringWithComma() { catch (Exception e) { thrown = true; } - assertEquals("comma first", true, thrown); + assertEquals("comma first", false, thrown); } @Test From b79f95dfed239264321572e5978f2a3630adb659 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:35:26 +0300 Subject: [PATCH 21/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 1747 -> 1747 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index ed5c1ce..726aa24 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -96,3 +96,6 @@ EditAction 1473942881553 StringCalculatorTest.java 1116 4 18 3 UnitTestCaseAction 1473942883603 StringCalculatorTest.java OK UnitTestSessionAction 1473942883604 StringCalculatorTest.java OK EditAction 1473942910776 StringCalculatorTest.java 1117 4 18 3 +UnitTestCaseAction 1473942912382 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473942912383 StringCalculatorTest.java FAIL +EditAction 1473942926151 StringCalculatorTest.java 1116 4 18 3 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index c14e72056cdd208c2eaca363b5a28e50596d97b7..18a913569461e183890809b8da4466c11c31cc19 100644 GIT binary patch delta 18 Zcmcc2dzp7bC@UlLWPLWJ%@wTCi~u>z1w{Y= delta 16 Xcmcc2dzp7bDC=ZBHs#F~tkH}BGz$em diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 53ba5ce..5560d04 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -42,7 +42,7 @@ public void testStringWithComma() { catch (Exception e) { thrown = true; } - assertEquals("comma first", false, thrown); + assertEquals("comma first", true, thrown); } @Test From 980b377833e27c83fdb3d540912ce35e84650938 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:38:08 +0300 Subject: [PATCH 22/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 5 +++++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 1747 -> 1747 bytes src/StringCalculator.java | 7 +++---- 6 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 726aa24..f648388 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -99,3 +99,8 @@ EditAction 1473942910776 StringCalculatorTest.java 1117 4 18 3 UnitTestCaseAction 1473942912382 StringCalculatorTest.java FAIL UnitTestSessionAction 1473942912383 StringCalculatorTest.java FAIL EditAction 1473942926151 StringCalculatorTest.java 1116 4 18 3 +UnitTestCaseAction 1473942927716 StringCalculatorTest.java OK +UnitTestSessionAction 1473942927717 StringCalculatorTest.java OK +RefactoringAction 1473943001852 StringCalculator.java RENAME checkIfFirstCharacterIsANumber(String)=>boolean checkIfCharacterIsANumber(String) METHOD +RefactoringAction 1473943010368 StringCalculator.java RENAME checkIfCharacterIsANumber(String)=>boolean checkIfCharacterIsANumber(char) METHOD +EditAction 1473943087614 StringCalculator.java 777 3 5 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 1956657..24a3a9a 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -13,3 +13,4 @@ 1473942668143 refactoring 2A 1 true 1473942778774 refactoring 2A 93 true 1473942883604 test-last 1 22 false +1473942927717 regression 2 16 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 51702fc..bf7297c 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -11,3 +11,4 @@ 1473942668143 refactoring 2A 1 true 1473942778774 refactoring 2A 93 true 1473942883604 test-last 1 22 false +1473942927717 regression 2 16 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index a43abbf..6b1121e 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -11,3 +11,4 @@ 1473942668143 refactoring 2A 95 false 1473942778774 refactoring 2A 110 false 1473942883604 test-last 1 104 false +1473942927717 regression 2 44 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 18a913569461e183890809b8da4466c11c31cc19..c14e72056cdd208c2eaca363b5a28e50596d97b7 100644 GIT binary patch delta 16 Xcmcc2dzp7bDC=ZBHs#F~tkH}BGz$em delta 18 Zcmcc2dzp7bC@UlLWPLWJ%@wTCi~u>z1w{Y= diff --git a/src/StringCalculator.java b/src/StringCalculator.java index 8ec150f..be18287 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -1,7 +1,7 @@ public class StringCalculator { public int add(String numbersStr) throws StringCalculatorException{ - if(checkIfStringContainsOnlyNumbersAndAcceptableCharacters(numbersStr) && checkIfFirstCharacterIsANumber(numbersStr)) { + if(checkIfStringContainsOnlyNumbersAndAcceptableCharacters(numbersStr) && checkIfCharacterIsANumber(numbersStr.charAt(0))) { return 0; } else { @@ -22,9 +22,8 @@ private boolean checkIfStringContainsOnlyNumbersAndAcceptableCharacters(String s return true; } - private boolean checkIfFirstCharacterIsANumber(String s) { - char[] c = s.toCharArray(); - if(Character.isDigit(c[0])) { + private boolean checkIfCharacterIsANumber(char c) { + if(Character.isDigit(c)) { return true; } return false; From c6485f7feb9c584bd2b9902fe0aef7724a468da8 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:41:40 +0300 Subject: [PATCH 23/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 4 ++++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculator.class | Bin 1186 -> 1185 bytes src/StringCalculator.java | 3 ++- 6 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index f648388..641f809 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -104,3 +104,7 @@ UnitTestSessionAction 1473942927717 StringCalculatorTest.java OK RefactoringAction 1473943001852 StringCalculator.java RENAME checkIfFirstCharacterIsANumber(String)=>boolean checkIfCharacterIsANumber(String) METHOD RefactoringAction 1473943010368 StringCalculator.java RENAME checkIfCharacterIsANumber(String)=>boolean checkIfCharacterIsANumber(char) METHOD EditAction 1473943087614 StringCalculator.java 777 3 5 0 +UnitTestCaseAction 1473943089195 StringCalculatorTest.java OK +UnitTestSessionAction 1473943089196 StringCalculatorTest.java OK +RefactoringAction 1473943122074 StringCalculator.java ADD int FIELD +EditAction 1473943299825 StringCalculator.java 813 3 5 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 24a3a9a..4493ac9 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -14,3 +14,4 @@ 1473942778774 refactoring 2A 93 true 1473942883604 test-last 1 22 false 1473942927717 regression 2 16 true +1473943089196 refactoring 2A 87 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index bf7297c..d670781 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -12,3 +12,4 @@ 1473942778774 refactoring 2A 93 true 1473942883604 test-last 1 22 false 1473942927717 regression 2 16 true +1473943089196 refactoring 2A 87 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 6b1121e..8969d0d 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -12,3 +12,4 @@ 1473942778774 refactoring 2A 110 false 1473942883604 test-last 1 104 false 1473942927717 regression 2 44 false +1473943089196 refactoring 2A 161 false diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 5151d195d40c300be0ec989fa8fa8e6eb5014cbf..e59a2e68dfe57a8b1cda698bc5a7ec2077a64692 100644 GIT binary patch delta 543 zcmY+A%TE(g6vlsd?zBTYqr6K?sTPn&Td<%!l&DElHcbp6VO2;>hDj+^9?7(rn3%YC zJ1chJ#!WYFtdRuw{!!wY8mcbNx%ZrW=R4nbKE*C$@t?oGUjr*V{SseSuab;gq!a_M z-M4P>$UUhScUpeqr0$SrLJ{>2UBA>)nDdofIga9)@e9c@_qMRh|lc_`9qd0ii+XC zVtVWj%i&h5(cEm*8zM+GB|M3;#agg$d_1V3F~nOoU+6G=&S1WvzcSV#b52CJuNbTj zO?H_6As9_u@?CksWJDAu=);yO@rMJ4J5mW7v&^BGm%m0Of-RjI%~dxd*K4MJ@tJHY zl395^@r}jcz25oos0$upl*e*pqdWEt^M-z+7Rn-tlDrBxjNP_WuO%1%A7u!K+*<@# uB4AtI(4w7|ed5Y&>vmVyt(y%P7i5|knSboqJv(++SIX*Hj(KYJ8}oygnqL%$id!u8JDlh-e|TVa-&_(+yAR~^z6503KjZ&~dwaKqxd zklXd&__Y`QUc1(a!eFoMaFbiYX!I&+wHAi{TOm~{Z+SLlDi({v_Y*(~yhT(Y5X JSNj;${{dE)Qdj^0 diff --git a/src/StringCalculator.java b/src/StringCalculator.java index be18287..e6aba2a 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -1,5 +1,6 @@ public class StringCalculator { + private int[] numbers; public int add(String numbersStr) throws StringCalculatorException{ if(checkIfStringContainsOnlyNumbersAndAcceptableCharacters(numbersStr) && checkIfCharacterIsANumber(numbersStr.charAt(0))) { return 0; @@ -15,7 +16,7 @@ public int add(String numbersStr) throws StringCalculatorException{ private boolean checkIfStringContainsOnlyNumbersAndAcceptableCharacters(String s) { for(char c: s.toCharArray()) { - if(!Character.isDigit(c) || c != ',' || c != '\n') { + if(!Character.isDigit(c) || c != ',' || c != '\n' || c == '-') { return false; } } From 7b30473013cb3e92c103aeaf08c28abc17e82054 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:42:32 +0300 Subject: [PATCH 24/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 5 +++++ bin/StringCalculator.class | Bin 1185 -> 1214 bytes tests/StringCalculatorTest.java | 14 ++++++++++++++ 3 files changed, 19 insertions(+) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 641f809..9e3f2b2 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -108,3 +108,8 @@ UnitTestCaseAction 1473943089195 StringCalculatorTest.java OK UnitTestSessionAction 1473943089196 StringCalculatorTest.java OK RefactoringAction 1473943122074 StringCalculator.java ADD int FIELD EditAction 1473943299825 StringCalculator.java 813 3 5 0 +RefactoringAction 1473943316565 StringCalculatorTest.java ADD void testStringWithNewLine()/2 METHOD +RefactoringAction 1473943323083 StringCalculatorTest.java RENAME testStringWithNewLine()/2=>void testStringWithNE() METHOD +RefactoringAction 1473943325598 StringCalculatorTest.java RENAME testStringWithNE()=>void testStringWithNegative() METHOD +RefactoringAction 1473943328117 StringCalculatorTest.java RENAME testStringWithNegative()=>void testStringWithNegativeNumber() METHOD +EditAction 1473943352228 StringCalculatorTest.java 1388 5 23 4 diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index e59a2e68dfe57a8b1cda698bc5a7ec2077a64692..14be9295c233f1033438cf1b2bf465538e8540d0 100644 GIT binary patch literal 1214 zcmZ{jO;giQ6o%j1qz$A2O1~6aFn(b_fck-e1)1qoo#{*!XKRmD_3aeEEEXk17!s?lV_MsFt)urk znrk}}M7rJ4-fNYPW^Gqiwss8NWst1i-j?BX86ukvhS-v6neH-!P$;f3h;_SV$Pf@$ zAYp)Eq-k2lYwwe{+E&M4NH%R<>#S*x$KD7`v(vzL&v}Rd5a08Rqr2q3<@{1;MuEYNpj)u{sAnYqw^#YC0F@ zkoC6aXu9iF{ZEb!88?uZkh^4=FRox56J(T5A~iBlEHsLB&Y~)~h1*0Nu!LC}-I`Cq zgX_hO0o-Mn^wm^7U{&{Q$57q2W~n>9uB!%Zk&(hA_x}EWETbmLK`be9%m1>KVQAIW z^xaq5zSkaJ+?0Z8%rL}Vn{(D2M?2tn#Z9W^0Uk+s$dI~_3X4(jm=`IT-RI`EN%b@8 zGt=o;m$1O6s7^$ycF)m`mnI*OOwg2Y6lb_Bc}1f@6HA{UiWu!g+S8EHI!LDqJsCZt zr9R{@w245WHRfGLFhqOB55O=+=tRB3C`Bb{&!tkHj6q2vbfcEaePj+XS}F@C80+Ka zA)>$tR|cFp^KmM;Oc}rjIzwM}duJ#82lx#bZyF zmzyPTKqaNAoM~Dsv|pfH97^>-t07dC{{0*(jU1j}jwm?Z62x=zCnkYO)ObegJaA4^ z99*&Ril+KbNfJRdcJhyt%DwE<ZgzEs%#x+4-Br~#_&zuk-Hze#yYqSHNm*^T8FHni)9ilKe7VISKYp$0d#+)b zj)V-u*m;HUUIs%pi5&6_b6Q8&c3LlkV9Rt>!*rI-?!M3JG|YBGp(b9I{# z|H-i~;{wJdjGghw7f)gW1u{w_kp?*?mRjW|XStZfB`8E3u!LD!PQ$0*!Oime04_63 z`D%(5uqwNjtt)OvHI?n2<0_`-u_GgmtK9o*|3Rfkl7m=M)jjWd zcyW~^s+eX-xEAMZ*tWXQ@yZ)i%M5Nxs4-)(r79d@w2$HeqQc=9q}MW&eO&oU zF@l$2$ioqlC73)0yi9ptBgjN*n8J0+QS$!9_%-z(9dPn*w2RSPuO6Yi_8@vZD+-Gr zpo~R}^@oK|xN(5tLTdUQ;)Rs_mQ%bDSTQHQKlvdZh8THD4=N&y45b=Dnbx-{2QOUl z5bGgMoo+ZzmMHGf#~$&(79gIGBQXg~qNipw-UUuD`um85N7Tn>qavh1T^v;OoMvuf nV#1@3iig4}sPES}l|F$uihuZ(2muowR_Irp^yWw}f_uLJZ Date: Thu, 15 Sep 2016 15:56:51 +0300 Subject: [PATCH 25/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 10 ++++++++++ .../20160915145220573/besouroEpisodes.txt | 8 ++++++++ .../randomHeuristicEpisodes.txt | 2 ++ .besouro/20160915145220573/zorroEpisodes.txt | 2 ++ bin/StringCalculator.class | Bin 1214 -> 1691 bytes bin/StringCalculatorTest.class | Bin 1747 -> 2024 bytes src/StringCalculator.java | 12 +++++++++++- 7 files changed, 33 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 9e3f2b2..5cc8a96 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -113,3 +113,13 @@ RefactoringAction 1473943323083 StringCalculatorTest.java RENAME testStringWithN RefactoringAction 1473943325598 StringCalculatorTest.java RENAME testStringWithNE()=>void testStringWithNegative() METHOD RefactoringAction 1473943328117 StringCalculatorTest.java RENAME testStringWithNegative()=>void testStringWithNegativeNumber() METHOD EditAction 1473943352228 StringCalculatorTest.java 1388 5 23 4 +UnitTestCaseAction 1473943356498 StringCalculatorTest.java OK +UnitTestSessionAction 1473943356499 StringCalculatorTest.java OK +RefactoringAction 1473944052329 StringCalculator.java RENAME numbers=>List list FIELD +RefactoringAction 1473944059356 StringCalculator.java REMOVE list FIELD +RefactoringAction 1473944061868 StringCalculator.java ADD List numbers FIELD +RefactoringAction 1473944110062 StringCalculator.java ADD import java.util.List IMPORT +RefactoringAction 1473944114330 StringCalculator.java ADD import java.util.ArrayList IMPORT +UnitTestCaseAction 1473944194754 StringCalculatorTest.java OK +UnitTestSessionAction 1473944194755 StringCalculatorTest.java OK +EditAction 1473944211416 StringCalculator.java 1059 3 5 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 4493ac9..082a91a 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -15,3 +15,11 @@ 1473942883604 test-last 1 22 false 1473942927717 regression 2 16 true 1473943089196 refactoring 2A 87 true +1473943356499 test-last 1 234 false +1473943356500 test-last 1 234 false +1473944194755 refactoring 2B 142 true +1473944194756 refactoring 2B 142 true +1473944194757 refactoring 2B 142 true +1473944194758 refactoring 2B 142 true +1473944194759 refactoring 2B 142 true +1473944194760 regression 1 142 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index d670781..6dca224 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -13,3 +13,5 @@ 1473942883604 test-last 1 22 false 1473942927717 regression 2 16 true 1473943089196 refactoring 2A 87 true +1473943356499 test-last 1 234 false +1473944194755 refactoring 2B 142 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 8969d0d..ef9a649 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -13,3 +13,5 @@ 1473942883604 test-last 1 104 false 1473942927717 regression 2 44 false 1473943089196 refactoring 2A 161 false +1473943356499 test-last 1 267 false +1473944194755 refactoring 2B 838 false diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 14be9295c233f1033438cf1b2bf465538e8540d0..70120deb7f5293a19d372dcd323ef73bf4f99561 100644 GIT binary patch literal 1691 zcmZuxU31$+6g_LnRwFBk63ekQO@)b=?LGZqpJbOxhidNuqH!0N7VH*K%7#x=23$94QQ0VS8;5>RXHU0a8OaRXz}HB1VeA8u6j zJoA~{O~(Yr#~_e25JgO2vf;S)-GJP8=1z+Yl8v@ywzf>qk^lXm>hC!upKOc@CKbip z-4#gX-eMYNRq}NK{q_%*ec(H7x1(WRV0IK?Ft3wV#=v{HAaK>%v#rPVNB!is>zj_- z*>GFWLav>vyIZv+uq0XAGdKu%H$}s%({-tLJNy z%SQ%s$dhrO%V3v!ry8=5$+dg{UNmqCO9FAfE%Snc%jx_>VwLcThL2A>67+HaX5b1w zWgnWhPf*))tSz(EWgjGTUB_p*s$oT7YG|sy4-8zx=d{*SnZNN!V1~@!YQm{q;;7)d zhE;)yp(CUj47>w6=uE{z!&dSS&f$i@VpyWA)o(!dN!zot{+{V(_q!cG>xQn@F^8Md zc(oCKRPX09Bz-hg)6WqQ79S#LR=Z25GfmJx(e}lXi~havfh%ND=e+3U!w4Yi8D=p5P*48iXe6%J(9(`^lEB}UnF@DQuYq1#Ag6i)aB9%^DI>KZ+p&wx^ zome_TR5?B^#NX;MSBLUvxG|8XybPAOM~UNW_>B-TJ|Ad^s>jNZXlSMdc1m_E7Z98Y(+33O0WA^K Op5~NS`F-L=@a@0R{ZYvP delta 715 zcmYjPO-~b16g}@vXQrJ_q0kRXKVYDW{Q!%KSjS2*b;H8ML}Ef%)rvZiD3R{_8^|Ok zjhpV=bmN8^O{!}){1P_)0P(y5n`ZLf{g^xFoO|zliH#!G+20={02_F8V%3Xse@DP* zcptpZmVj0&zZ3{HKfXS&pdo6*MEKl2bkkxPkD+=+J?`Vxo>_w;5e*dg>wA*@hNV+Um zZLHz8zbNO7b=);^$8X5Y(mgB-nBMVI@2y9Cam>@^X_}}D$o;0@*VeldIt;cIA~QAf zjxegx3R=A~g!PS%gw5Lsk`gic_EiCJX_OW-3+f z6!SwY_MmHnpGb7~W{X4I{KXx5POPN2yh^Sk^B6n_#q+{Y#fm68TRmz;%RLYQ2N;Qau&MB#r*j8k0uMAae7Bp+`5 tx`*eqYHrb7pjQtKv;o7(3FWx0JR4q^m{4@AFdFC@PbfmXhXjyt{{ic>Px=4= diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index c14e72056cdd208c2eaca363b5a28e50596d97b7..fc58d624c270e893ed543e54453141f460d438a9 100644 GIT binary patch delta 151 zcmcc2`+}eA)W2Q(7#J8#7<@KzNikc=l%y7y1eX+L=B0;cmSp&)rYDwUmZkcY<|d^U zaWJ?uGBD{Haxi!@GVtd?u-)W2Q(7#J8#7~D5 numbers = new ArrayList<>(); public int add(String numbersStr) throws StringCalculatorException{ if(checkIfStringContainsOnlyNumbersAndAcceptableCharacters(numbersStr) && checkIfCharacterIsANumber(numbersStr.charAt(0))) { + for(char c: numbersStr.toCharArray()) { + int counter = 0; + if(counter%2 == 0) { + numbers.add(Character.getNumericValue(c)); + } + counter++; + } + return 0; } else { From 455e070229f6a5f1b34911c661b28a0d484d9c0c Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 15:59:06 +0300 Subject: [PATCH 26/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 1 + bin/StringCalculator.class | Bin 1691 -> 1691 bytes src/StringCalculator.java | 5 ++++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 5cc8a96..5fcbeb4 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -123,3 +123,4 @@ RefactoringAction 1473944114330 StringCalculator.java ADD import java.util.Array UnitTestCaseAction 1473944194754 StringCalculatorTest.java OK UnitTestSessionAction 1473944194755 StringCalculatorTest.java OK EditAction 1473944211416 StringCalculator.java 1059 3 5 0 +EditAction 1473944345990 StringCalculator.java 1206 3 5 0 diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 70120deb7f5293a19d372dcd323ef73bf4f99561..5b0ac7912554c8b69bfbf5f9a8d1dc5c47ef7b40 100644 GIT binary patch delta 14 WcmbQuJDYdI1!hL3%@>(ZF#!N4!38P+ delta 14 WcmbQuJDYdI1!hKu%@>(ZF#!N4wFM{u diff --git a/src/StringCalculator.java b/src/StringCalculator.java index c6f18ff..cd1ba02 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -7,9 +7,12 @@ public int add(String numbersStr) throws StringCalculatorException{ if(checkIfStringContainsOnlyNumbersAndAcceptableCharacters(numbersStr) && checkIfCharacterIsANumber(numbersStr.charAt(0))) { for(char c: numbersStr.toCharArray()) { int counter = 0; - if(counter%2 == 0) { + if(counter%2 == 0 && checkIfCharacterIsANumber(c)) { numbers.add(Character.getNumericValue(c)); } + else { + throw new StringCalculatorException("String contains too many 'break' characters in a row"); + } counter++; } From 29cf13ce79222690ceaddf125a8d3d4ed6bca9e9 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:00:34 +0300 Subject: [PATCH 27/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 8 ++++++++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculator.class | Bin 1691 -> 1779 bytes tests/StringCalculatorTest.java | 15 +++++++++++++++ 6 files changed, 26 insertions(+) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 5fcbeb4..da1efdf 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -124,3 +124,11 @@ UnitTestCaseAction 1473944194754 StringCalculatorTest.java OK UnitTestSessionAction 1473944194755 StringCalculatorTest.java OK EditAction 1473944211416 StringCalculator.java 1059 3 5 0 EditAction 1473944345990 StringCalculator.java 1206 3 5 0 +UnitTestCaseAction 1473944347692 StringCalculatorTest.java OK +UnitTestSessionAction 1473944347693 StringCalculatorTest.java OK +RefactoringAction 1473944367791 StringCalculatorTest.java ADD void testStringWithLetter()/2 METHOD +RefactoringAction 1473944376807 StringCalculatorTest.java RENAME testStringWithLetter()/2=>void testStringWithNumber()/2 METHOD +RefactoringAction 1473944385322 StringCalculatorTest.java RENAME testStringWithNumber()/2=>void testStringWithWrongFormat() METHOD +RefactoringAction 1473944390337 StringCalculatorTest.java RENAME testStringWithWrongFormat()=>void testStringWith() METHOD +RefactoringAction 1473944399852 StringCalculatorTest.java RENAME testStringWith()=>void testStringWithCommaNewLineCombination() METHOD +EditAction 1473944433498 StringCalculatorTest.java 1719 6 28 5 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 082a91a..49ea97b 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -23,3 +23,4 @@ 1473944194758 refactoring 2B 142 true 1473944194759 refactoring 2B 142 true 1473944194760 regression 1 142 true +1473944347693 refactoring 2A 136 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 6dca224..23ffed5 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -15,3 +15,4 @@ 1473943089196 refactoring 2A 87 true 1473943356499 test-last 1 234 false 1473944194755 refactoring 2B 142 true +1473944347693 refactoring 2A 136 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index ef9a649..9e0397f 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -15,3 +15,4 @@ 1473943089196 refactoring 2A 161 false 1473943356499 test-last 1 267 false 1473944194755 refactoring 2B 838 false +1473944347693 refactoring 2A 152 false diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 5b0ac7912554c8b69bfbf5f9a8d1dc5c47ef7b40..88c093bcdc39c7f157261ae3522fcde57bc4985d 100644 GIT binary patch delta 623 zcmY+A&2JJx7{-6I!!CuE`a!{{5LRt0EU~Q-n@Vbp@vCAjYHhUXX~n9<2!xUtPh5KO zX0j*r{Kb^DcDdt*;MX>PhNr|ilLx9L_|o6Rk|TC-idS%2*%^=UoA z4ez&+^X7GFd_`ewT#GWpy)o{4?{vRCizY0C8cx1Ps)Os~^)7agvmMs*yEyAbb8jxB z7k5}ZZl(*D^_-Qk%*J~%PAcd+=6vQzs?T(v!WW7Lk9LTC{ zYH*WVD0zQ@C2nJg%Pb}FuvnJ+66Sz2SYcF{Qz)r-VZfwAcwbY2rXVuFJlN00%mwlJ0VU-D65fhPvNMpovLu(=GJKbl7(b`htZX%N^boE^v>_ z)}UnSwV&jlTG`^NF4<|@`g%gj{mqk1pI3c~e<&M#Y1^u;RW@y&jjnX}lG)?LdXJ5N zGG3FEx-2}%x)hJd$-O|!;SJ+diSt3kI*)0HH6=C|Q)-hm({lQ^E#9M~@tJr(Vo3WO z+w5SoEAKm)Bc5Z&P%#!!QukoQJh4zxfuwxRifnf1^Uke`s(IJe>sCgVXL%`0R><&H zCiyT6@&hQ}!<0D)U{Zn*!uSXkA7Lt*{eX~-q!7U;P>~e54Ea!wy!YKs)@vOsv#Yx@ mG7N4qSidCE`4Q# Date: Thu, 15 Sep 2016 16:01:35 +0300 Subject: [PATCH 28/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 2 ++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 2024 -> 2512 bytes tests/StringCalculatorTest.java | 4 ++-- 6 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index da1efdf..cdde188 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -132,3 +132,6 @@ RefactoringAction 1473944385322 StringCalculatorTest.java RENAME testStringWithN RefactoringAction 1473944390337 StringCalculatorTest.java RENAME testStringWithWrongFormat()=>void testStringWith() METHOD RefactoringAction 1473944399852 StringCalculatorTest.java RENAME testStringWith()=>void testStringWithCommaNewLineCombination() METHOD EditAction 1473944433498 StringCalculatorTest.java 1719 6 28 5 +UnitTestCaseAction 1473944435254 StringCalculatorTest.java OK +UnitTestSessionAction 1473944435255 StringCalculatorTest.java OK +EditAction 1473944494746 StringCalculatorTest.java 1721 6 28 5 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 49ea97b..ed97b00 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -24,3 +24,5 @@ 1473944194759 refactoring 2B 142 true 1473944194760 regression 1 142 true 1473944347693 refactoring 2A 136 true +1473944435255 test-addition 1 67 true +1473944435256 test-addition 1 67 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 23ffed5..1b4336e 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -16,3 +16,4 @@ 1473943356499 test-last 1 234 false 1473944194755 refactoring 2B 142 true 1473944347693 refactoring 2A 136 true +1473944435255 test-addition 1 67 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 9e0397f..6eac4fb 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -16,3 +16,4 @@ 1473943356499 test-last 1 267 false 1473944194755 refactoring 2B 838 false 1473944347693 refactoring 2A 152 false +1473944435255 test-addition 1 87 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index fc58d624c270e893ed543e54453141f460d438a9..1760cca521f52f8d324eb30d36b309fda1f875d2 100644 GIT binary patch delta 455 zcmZvY%}N4c7=_R0jA`Ro;UBsP#4@x5e-erUH!bro$29xVrWkC(nTh-=T6qmI7ty)` zgMu!gMRXZmMf9qR7Pb5M&hwu0p7(3^(=WY$zq|p+Lw%4M!XVDIK3DjqZg!hGKijel zLoI7JMcvfseWIHx*DceHB7>MsNx5m1QFWohFn6wAtLdIxwf3 zi(^^0(pB;vC1|R#DItowj9oMs+}u+5U=+*{NF*ox#BRI}!F$+up~c|;$4kZm4jEh* zBm167iHW}!$%Y$khRC>9lzR23SM>C^nB5lg%=KgoRng8)1u`EH;H2}c`nHR&@VA~3 zED43w$`GOEJ$xJDBT5l*2xW+-SnwU$ch33FG9(%)(`W@ARN+Mpekcf`jxd#7Km&0q ulS7O2(e1|(kck9MWe_8Vk(R(Bkq-J_!Wz~|3&U$?oH5S~=^dgSIQ{{#Y-+y% delta 36 scmca0{DPnB)W2Q(7#J8#7<@Kzg)vV~U@>B3+dP>ifQ6NTfr-Hz0Otz{*#H0l diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 0901390..b503be3 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -47,7 +47,7 @@ public void testStringWithComma() { @Test public void testStringWithNewLine() { - String s = "\n"; + String s = "\\n"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { @@ -75,7 +75,7 @@ public void testStringWithNegativeNumber() { @Test public void testStringWithCommaNewLineCombination() { - String s = "1,\n2"; + String s = "1,\\n2"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { From 549313b4ac5a27c95e47ef4fed84fe073fc3bd7f Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:05:50 +0300 Subject: [PATCH 29/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 2512 -> 2514 bytes tests/StringCalculatorTest.java | 4 ++-- 6 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index cdde188..729a5e6 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -135,3 +135,6 @@ EditAction 1473944433498 StringCalculatorTest.java 1719 6 28 5 UnitTestCaseAction 1473944435254 StringCalculatorTest.java OK UnitTestSessionAction 1473944435255 StringCalculatorTest.java OK EditAction 1473944494746 StringCalculatorTest.java 1721 6 28 5 +UnitTestCaseAction 1473944496117 StringCalculatorTest.java OK +UnitTestSessionAction 1473944496118 StringCalculatorTest.java OK +EditAction 1473944749399 StringCalculatorTest.java 1737 6 28 5 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index ed97b00..93fe5f3 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -26,3 +26,4 @@ 1473944347693 refactoring 2A 136 true 1473944435255 test-addition 1 67 true 1473944435256 test-addition 1 67 true +1473944496118 regression 1 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 1b4336e..73c540d 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -17,3 +17,4 @@ 1473944194755 refactoring 2B 142 true 1473944347693 refactoring 2A 136 true 1473944435255 test-addition 1 67 false +1473944496118 regression 1 1 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 6eac4fb..25ae73c 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -17,3 +17,4 @@ 1473944194755 refactoring 2B 838 false 1473944347693 refactoring 2A 152 false 1473944435255 test-addition 1 87 false +1473944496118 regression 1 60 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 1760cca521f52f8d324eb30d36b309fda1f875d2..c0c71a867a1f8ce64bf0f4bdb1dc2b307fb4968a 100644 GIT binary patch delta 26 hcmca0d`Wl%4>L1UOx|QZ=2})(L!Fqs&Hc=dYyfC=2Q>fy delta 24 fcmca4d_i~v4>J=Z*JOU?S{4>V9j?t2nH|{xP<92h diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index b503be3..c353b8b 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -47,7 +47,7 @@ public void testStringWithComma() { @Test public void testStringWithNewLine() { - String s = "\\n"; + String s = System.lineSeparator(); StringCalculator SC = new StringCalculator(); boolean thrown = false; try { @@ -75,7 +75,7 @@ public void testStringWithNegativeNumber() { @Test public void testStringWithCommaNewLineCombination() { - String s = "1,\\n2"; + String s = "1,\n2"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { From 4b7b11c2cf2bef9388f6861f8dbac2b68adce702 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:06:20 +0300 Subject: [PATCH 30/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 2514 -> 2532 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 729a5e6..75a80e2 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -138,3 +138,6 @@ EditAction 1473944494746 StringCalculatorTest.java 1721 6 28 5 UnitTestCaseAction 1473944496117 StringCalculatorTest.java OK UnitTestSessionAction 1473944496118 StringCalculatorTest.java OK EditAction 1473944749399 StringCalculatorTest.java 1737 6 28 5 +UnitTestCaseAction 1473944752082 StringCalculatorTest.java OK +UnitTestSessionAction 1473944752083 StringCalculatorTest.java OK +EditAction 1473944780101 StringCalculatorTest.java 1765 6 28 5 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 93fe5f3..f48f671 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -27,3 +27,4 @@ 1473944435255 test-addition 1 67 true 1473944435256 test-addition 1 67 true 1473944496118 regression 1 1 true +1473944752083 regression 1 2 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 73c540d..ebea1a9 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -18,3 +18,4 @@ 1473944347693 refactoring 2A 136 true 1473944435255 test-addition 1 67 false 1473944496118 regression 1 1 true +1473944752083 regression 1 2 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 25ae73c..b73303d 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -18,3 +18,4 @@ 1473944347693 refactoring 2A 152 false 1473944435255 test-addition 1 87 false 1473944496118 regression 1 60 false +1473944752083 regression 1 255 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index c0c71a867a1f8ce64bf0f4bdb1dc2b307fb4968a..ffdb4a398f362dc5d61b846f961886393ffb08ca 100644 GIT binary patch delta 468 zcmYk2O-~b16o#KWbDL?0ftVT4RMLQe3IVB!`|JGYF_7iWzI$dZy38=^ z@IZ0pUHBCI z*hs3yQ0Ca?h3V3L>eb<_w(XV^Y+|y*Km)VtT>rYD8w{u9G|29wXrrBLbc@Or)h!Yd zGiXNfWbZcaN&UVk#z-3yECO5K(Y*cy7#LdCr#K^!DlgGi}GC7dhh|?X& z(>3H^@SNPkY$NEy$iQl-6O(7e$>7Hjz|P=5nV(sdIglY}@-1d1?+_k_P=+u@29A>a z;F6-uymX+!8k#;?iDilUIf;4c`VdiTE`|t(D0YTOMh0Q9TxPz008n`eP&zd+mxm#m zA!f1xiwa}h=1>-9=E?PJT#SyBH?m4HI!`{$s;p?lz|3IGzzuXfFM}C_FoQXR7=s0a z1cN1m6oWN`I)lw*ezqt^*U1xE Date: Thu, 15 Sep 2016 16:06:46 +0300 Subject: [PATCH 31/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 2532 -> 2669 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 75a80e2..4f34177 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -141,3 +141,6 @@ EditAction 1473944749399 StringCalculatorTest.java 1737 6 28 5 UnitTestCaseAction 1473944752082 StringCalculatorTest.java OK UnitTestSessionAction 1473944752083 StringCalculatorTest.java OK EditAction 1473944780101 StringCalculatorTest.java 1765 6 28 5 +UnitTestCaseAction 1473944781644 StringCalculatorTest.java OK +UnitTestSessionAction 1473944781645 StringCalculatorTest.java OK +EditAction 1473944806161 StringCalculatorTest.java 1766 6 28 5 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index f48f671..0124024 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -28,3 +28,4 @@ 1473944435256 test-addition 1 67 true 1473944496118 regression 1 1 true 1473944752083 regression 1 2 true +1473944781645 regression 1 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index ebea1a9..613abc9 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -19,3 +19,4 @@ 1473944435255 test-addition 1 67 false 1473944496118 regression 1 1 true 1473944752083 regression 1 2 true +1473944781645 regression 1 1 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index b73303d..4872b8c 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -19,3 +19,4 @@ 1473944435255 test-addition 1 87 false 1473944496118 regression 1 60 false 1473944752083 regression 1 255 false +1473944781645 regression 1 29 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index ffdb4a398f362dc5d61b846f961886393ffb08ca..08cc120258e10dbbf49482fa83cfcf1cfc735730 100644 GIT binary patch delta 492 zcmZvZ%}!cT6otQYIeHPVrU4pp(B#Hns#T;hX@#aq8CVBKQ3OkswpT$!5eY%3#Ao0Q zd;{9#N;L5S`UsuYsjr}J=%CR!I6FCOueJ6%``iR>gD-yHU0wt89GMu3VDn4|TVv;* zhDlN}bl{vik+M@MMpE@!sZvawl*;)+&C9yNh`#Z$%7#S`X~oO%@>6#Fb*97EwD>|+ z(d$&Jg-TvA^BncDI{JTD+{>0iz3o`#EWWX*@Yaw21?nTg4-1E#<{!^UH0Ps0(PU2% z=%y(hN0Jh}F6@GHWU=3gYF0Z?x#H#ES6aK;{)k7K#zVOk<0ePrRnOb%l_`wn<8NUHU0uY%oKb z_hg94Vm_0lzxxH<1Xv8nEySECM#a?@)fnS^Fa((3od`W*Fu;PywIDEraWB5wM43#Q Q1Y}(%_MoT_rEO4t0MA2aX8-^I delta 271 zcmXAk%Syvw5JpehUlWtmMN%bQxQQ2{2(4966ck*z5?gzT^;+YmR7w;HeGVZ{;3HHa z3laCa@G0E-3gS?=-#Ih$%}?>$H9vn}-+>KoM&?_-Xi(QsYpZ5;ihUY3O_Px6v>v52CnN{?~VwLxb+ihsu=o zMV<*cy6)7{k>NVdwtD8cq%ztW9kuIRrF)Ze-4#rcjzq3uQKvuyR|?J2!lTVRA&YdV qN)v1R!+0sSn8;KGUmQ(Xz=D`L$(Pt Date: Thu, 15 Sep 2016 16:07:08 +0300 Subject: [PATCH 32/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 2669 -> 2669 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 4f34177..f5778cb 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -144,3 +144,6 @@ EditAction 1473944780101 StringCalculatorTest.java 1765 6 28 5 UnitTestCaseAction 1473944781644 StringCalculatorTest.java OK UnitTestSessionAction 1473944781645 StringCalculatorTest.java OK EditAction 1473944806161 StringCalculatorTest.java 1766 6 28 5 +UnitTestCaseAction 1473944807804 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473944807805 StringCalculatorTest.java FAIL +EditAction 1473944827891 StringCalculatorTest.java 1765 6 28 5 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 08cc120258e10dbbf49482fa83cfcf1cfc735730..f9b9a8d2dbcdc0e48556837cc663dd3b7d5b2252 100644 GIT binary patch delta 13 VcmaDW@>XQS5l%+t$wxU?001fW1&sgz delta 13 VcmaDW@>XQS5l%*y$wxU?001fb1&#m! diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index c3daa57..2648d70 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -85,7 +85,7 @@ public void testStringWithCommaNewLineCombination() { System.out.println(e.toString()); thrown = true; } - assertEquals("Comma Newline combination", false, thrown); + assertEquals("Comma Newline combination", true, thrown); } } From e90a1a75d2d67f3967d2f73e6693e96e90934c71 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:10:54 +0300 Subject: [PATCH 33/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 2669 -> 2669 bytes src/StringCalculator.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index f5778cb..eef9115 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -147,3 +147,6 @@ EditAction 1473944806161 StringCalculatorTest.java 1766 6 28 5 UnitTestCaseAction 1473944807804 StringCalculatorTest.java FAIL UnitTestSessionAction 1473944807805 StringCalculatorTest.java FAIL EditAction 1473944827891 StringCalculatorTest.java 1765 6 28 5 +UnitTestCaseAction 1473944829573 StringCalculatorTest.java OK +UnitTestSessionAction 1473944829573 StringCalculatorTest.java OK +EditAction 1473945054334 StringCalculator.java 1219 3 5 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 0124024..f538fb4 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -29,3 +29,4 @@ 1473944496118 regression 1 1 true 1473944752083 regression 1 2 true 1473944781645 regression 1 1 true +1473944829573 regression 2 23 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 613abc9..6298d2e 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -20,3 +20,4 @@ 1473944496118 regression 1 1 true 1473944752083 regression 1 2 true 1473944781645 regression 1 1 true +1473944829573 regression 2 23 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 4872b8c..6c8b6f8 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -20,3 +20,4 @@ 1473944496118 regression 1 60 false 1473944752083 regression 1 255 false 1473944781645 regression 1 29 false +1473944829573 regression 2 47 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index f9b9a8d2dbcdc0e48556837cc663dd3b7d5b2252..08cc120258e10dbbf49482fa83cfcf1cfc735730 100644 GIT binary patch delta 13 VcmaDW@>XQS5l%*y$wxU?001fb1&#m! delta 13 VcmaDW@>XQS5l%+t$wxU?001fW1&sgz diff --git a/src/StringCalculator.java b/src/StringCalculator.java index cd1ba02..c43ea83 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -29,7 +29,7 @@ public int add(String numbersStr) throws StringCalculatorException{ private boolean checkIfStringContainsOnlyNumbersAndAcceptableCharacters(String s) { for(char c: s.toCharArray()) { - if(!Character.isDigit(c) || c != ',' || c != '\n' || c == '-') { + if(!Character.isDigit(c) || c != ',' || c != '\r' || c != '\n' || c == '-') { return false; } } From 68d4cecac64a8e93203c62d3dabfeec4d69bbaf8 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:11:20 +0300 Subject: [PATCH 34/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculator.class | Bin 1779 -> 1785 bytes tests/StringCalculatorTest.java | 4 ++-- 6 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index eef9115..6600c8b 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -150,3 +150,6 @@ EditAction 1473944827891 StringCalculatorTest.java 1765 6 28 5 UnitTestCaseAction 1473944829573 StringCalculatorTest.java OK UnitTestSessionAction 1473944829573 StringCalculatorTest.java OK EditAction 1473945054334 StringCalculator.java 1219 3 5 0 +UnitTestCaseAction 1473945055977 StringCalculatorTest.java OK +UnitTestSessionAction 1473945055978 StringCalculatorTest.java OK +EditAction 1473945079995 StringCalculatorTest.java 1719 6 28 5 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index f538fb4..5f764ad 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -30,3 +30,4 @@ 1473944752083 regression 1 2 true 1473944781645 regression 1 1 true 1473944829573 regression 2 23 true +1473945055978 refactoring 2A 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 6298d2e..826c460 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -21,3 +21,4 @@ 1473944752083 regression 1 2 true 1473944781645 regression 1 1 true 1473944829573 regression 2 23 true +1473945055978 refactoring 2A 1 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 6c8b6f8..5401c4b 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -21,3 +21,4 @@ 1473944752083 regression 1 255 false 1473944781645 regression 1 29 false 1473944829573 regression 2 47 false +1473945055978 refactoring 2A 226 false diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 88c093bcdc39c7f157261ae3522fcde57bc4985d..3349a4a15eb9dd16f33c9a2ad380317fe885b795 100644 GIT binary patch delta 137 zcmey&`;&LW0ao`53``7c3=9ko+S?ekBCS~WnXxe2Eoab?WR*3smD$1IKa)XPMnGo) zgQ$!E?*ayX83C>Z44g6ox(gUsnb)*1Gs=pxEc}0EG9#O~wlRYugDHbNgB^nkg9y+} j1qNo2$qb?lVn7lV>&ej6};H()2 delta 129 zcmey#`3``7c3=9lb+S?ekBCS~WnXxe2EoV@ZWR*3smD$1IKa)XJMnGrs zTUJTuTP$mUDw!FCfutA%E0C0D5MfYY&}C3$&Jj09Y>+XaE2J diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 2648d70..0901390 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -47,7 +47,7 @@ public void testStringWithComma() { @Test public void testStringWithNewLine() { - String s = System.lineSeparator(); + String s = "\n"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { @@ -75,7 +75,7 @@ public void testStringWithNegativeNumber() { @Test public void testStringWithCommaNewLineCombination() { - String s = "1," + System.lineSeparator() + "2"; + String s = "1,\n2"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { From 8e39cf8451f40138b5ed5d23b4317e2094149a44 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:12:14 +0300 Subject: [PATCH 35/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 2669 -> 2512 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 6600c8b..aca9223 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -153,3 +153,6 @@ EditAction 1473945054334 StringCalculator.java 1219 3 5 0 UnitTestCaseAction 1473945055977 StringCalculatorTest.java OK UnitTestSessionAction 1473945055978 StringCalculatorTest.java OK EditAction 1473945079995 StringCalculatorTest.java 1719 6 28 5 +UnitTestCaseAction 1473945081577 StringCalculatorTest.java OK +UnitTestSessionAction 1473945081578 StringCalculatorTest.java OK +EditAction 1473945133827 StringCalculatorTest.java 1718 6 28 5 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 5f764ad..04a16f7 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -31,3 +31,4 @@ 1473944781645 regression 1 1 true 1473944829573 regression 2 23 true 1473945055978 refactoring 2A 1 true +1473945081578 regression 1 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 826c460..6f6b6e3 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -22,3 +22,4 @@ 1473944781645 regression 1 1 true 1473944829573 regression 2 23 true 1473945055978 refactoring 2A 1 true +1473945081578 regression 1 1 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 5401c4b..30f2f7a 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -22,3 +22,4 @@ 1473944781645 regression 1 29 false 1473944829573 regression 2 47 false 1473945055978 refactoring 2A 226 false +1473945081578 regression 1 25 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 08cc120258e10dbbf49482fa83cfcf1cfc735730..1760cca521f52f8d324eb30d36b309fda1f875d2 100644 GIT binary patch delta 411 zcmZXQ+e!jq6ouD6Gdbg^38RJz5ow1p3U!P!jiU3(JZotOn=2{ABE*|sp^M^wf*!#F zFS_WyE}|EyHz?ZLWmi9}^{u`3zdzj{F7@r_`31l%%#Qjks0vmY7(MGeCmPl*24N8v}h1T_Xv(DhwL#Ye1ZH60W zvmX9alPV5Tl~Lgjl2<>%F@tIF#h+*XE7$Z_3eS+4Fljntl-^l^nAo(?-1)Ti?Pu@%l delta 777 zcmZvZ+fGwK6o$X)-m**CG}=;2CB&w9XoU)`L^&7|@Bm_gN;y?U-O2`wrEO|8F<$Tt zWEG1}N!I*K0^U=oWZi1j06}-k4!8cJMXkeV%3AqhQYeR z-^iXT_NRriB5K=`wmhvzHA?lXe8J7;hY4NN+CHNR1jK4MbH=IdNxjC!Zdo-3cTjlg zAV^qL9#Ng6RrVx0moQ}-UM|b~6;TWkVwf&QiE@>;#;h8?qHC9v&RHV#h@(k2XXNCP z>Mp4r67P_lh8aO`lP?fE*H41ZcuPRtat4gkYT8K~A(e98wDdUZ?$>HoZUft2o7t!K zn9KU^?2@T5US-L5SGFqmQ+xQcy98#mvA*6aCzs#i8`0nMFr-&`Qe{ma^W~24MkIgl zZ{7RCEv0AbQXFfZ>JQ7jNIvMAw~B=!oEWDh}4HK98hXhMgj>;O6 Date: Thu, 15 Sep 2016 16:12:24 +0300 Subject: [PATCH 36/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 2512 -> 2511 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index aca9223..18776fb 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -156,3 +156,6 @@ EditAction 1473945079995 StringCalculatorTest.java 1719 6 28 5 UnitTestCaseAction 1473945081577 StringCalculatorTest.java OK UnitTestSessionAction 1473945081578 StringCalculatorTest.java OK EditAction 1473945133827 StringCalculatorTest.java 1718 6 28 5 +UnitTestCaseAction 1473945136426 StringCalculatorTest.java OK +UnitTestSessionAction 1473945136426 StringCalculatorTest.java OK +EditAction 1473945143621 StringCalculatorTest.java 1717 6 28 5 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 04a16f7..b5ea07c 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -32,3 +32,4 @@ 1473944829573 regression 2 23 true 1473945055978 refactoring 2A 1 true 1473945081578 regression 1 1 true +1473945136426 regression 1 2 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 6f6b6e3..6d32d34 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -23,3 +23,4 @@ 1473944829573 regression 2 23 true 1473945055978 refactoring 2A 1 true 1473945081578 regression 1 1 false +1473945136426 regression 1 2 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 30f2f7a..5dc61ec 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -23,3 +23,4 @@ 1473944829573 regression 2 47 false 1473945055978 refactoring 2A 226 false 1473945081578 regression 1 25 false +1473945136426 regression 1 54 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 1760cca521f52f8d324eb30d36b309fda1f875d2..8fd0ad14075acf16a493a502c56d34c6377db139 100644 GIT binary patch delta 15 Wcmca0d|r4%H!~Bn;pRSOCpG{rUIfMf delta 16 XcmX>vd_j0aH#0Mfq0Z)BW+yfPF{=dg diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 8a84fdd..24dd089 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -75,7 +75,7 @@ public void testStringWithNegativeNumber() { @Test public void testStringWithCommaNewLineCombination() { - String s = "1\n2"; + String s = "1,2"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { From c8fa6b5cb12e70f952eb340eb1de85bac2ad7ac2 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:19:55 +0300 Subject: [PATCH 37/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 2511 -> 2511 bytes src/StringCalculator.java | 9 +++++++-- 6 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 18776fb..ee32047 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -159,3 +159,6 @@ EditAction 1473945133827 StringCalculatorTest.java 1718 6 28 5 UnitTestCaseAction 1473945136426 StringCalculatorTest.java OK UnitTestSessionAction 1473945136426 StringCalculatorTest.java OK EditAction 1473945143621 StringCalculatorTest.java 1717 6 28 5 +UnitTestCaseAction 1473945145166 StringCalculatorTest.java OK +UnitTestSessionAction 1473945145167 StringCalculatorTest.java OK +EditAction 1473945595250 StringCalculator.java 1244 3 5 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index b5ea07c..81ebc13 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -33,3 +33,4 @@ 1473945055978 refactoring 2A 1 true 1473945081578 regression 1 1 true 1473945136426 regression 1 2 true +1473945145167 regression 1 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 6d32d34..b4fbb0f 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -24,3 +24,4 @@ 1473945055978 refactoring 2A 1 true 1473945081578 regression 1 1 false 1473945136426 regression 1 2 true +1473945145167 regression 1 1 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 5dc61ec..ee7cd44 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -24,3 +24,4 @@ 1473945055978 refactoring 2A 226 false 1473945081578 regression 1 25 false 1473945136426 regression 1 54 false +1473945145167 regression 1 8 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 8fd0ad14075acf16a493a502c56d34c6377db139..208bcf020c3e6cfcec04d5466bcb69e71f561aef 100644 GIT binary patch delta 14 VcmX>vd|r4%FEgXg=00XeHUKIh1ib(N delta 14 VcmX>vd|r4%FEb<8=00XeHUKG91e*W= diff --git a/src/StringCalculator.java b/src/StringCalculator.java index c43ea83..3dbae20 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -29,8 +29,13 @@ public int add(String numbersStr) throws StringCalculatorException{ private boolean checkIfStringContainsOnlyNumbersAndAcceptableCharacters(String s) { for(char c: s.toCharArray()) { - if(!Character.isDigit(c) || c != ',' || c != '\r' || c != '\n' || c == '-') { - return false; + if(!Character.isDigit(c)) { + if(c == ',' || c == '\r' || c == '\n') { + + } + else { + return false; + } } } return true; From 8f5da4343e86d42eb6dbe95a94983619222a77a0 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:20:24 +0300 Subject: [PATCH 38/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculator.class | Bin 1785 -> 1746 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index ee32047..0fc0dbe 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -162,3 +162,6 @@ EditAction 1473945143621 StringCalculatorTest.java 1717 6 28 5 UnitTestCaseAction 1473945145166 StringCalculatorTest.java OK UnitTestSessionAction 1473945145167 StringCalculatorTest.java OK EditAction 1473945595250 StringCalculator.java 1244 3 5 0 +UnitTestCaseAction 1473945597635 StringCalculatorTest.java OK +UnitTestSessionAction 1473945597636 StringCalculatorTest.java OK +EditAction 1473945623539 StringCalculatorTest.java 1719 6 28 5 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 81ebc13..67ed76c 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -34,3 +34,4 @@ 1473945081578 regression 1 1 true 1473945136426 regression 1 2 true 1473945145167 regression 1 1 true +1473945597636 refactoring 2A 2 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index b4fbb0f..96a9bc4 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -25,3 +25,4 @@ 1473945081578 regression 1 1 false 1473945136426 regression 1 2 true 1473945145167 regression 1 1 true +1473945597636 refactoring 2A 2 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index ee7cd44..30b57fc 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -25,3 +25,4 @@ 1473945081578 regression 1 25 false 1473945136426 regression 1 54 false 1473945145167 regression 1 8 false +1473945597636 refactoring 2A 452 false diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 3349a4a15eb9dd16f33c9a2ad380317fe885b795..b3b536af69e944beac4c2d99f4ace0898cb1a44c 100644 GIT binary patch delta 196 zcmW-bJqtl`6vlto|GtE7uDpe-%RqUjBq>%DDVtAY@d1?0ax+O8Oft!AH2Nkc4$JeL zey8(1=WRdj^W9h-319;K>V?X(Z```N8XhR6ja+BoUYYMmxlYX|>N>Vh*mXiahB~d4 zmP_dS&r3hawIU{(`6qeA$&;l(ogz&YIS aObgAD6isvn-gaZQgLNz#1Ziy_X7dXXg&Z3I delta 235 zcmcb_`;&LW0oM8p3``7c3=9ko+S?ekBCS~WnXxe2Eoab?WR*3smD$1IKa)XPMnGo) zgQ$!E?*ayX83C>Z44g6ox(gUsnb)*1Gs=pxEc}0kWev~_W(Hv(DaODGB;^@I7!(+c z859{zfowYl6(FAhD8dXR9T-G`szAUYkRgb{oq-W3smS2L;0bh$4^Y^Kf#p8~KLZ;( u10y?7f)PmiGBEsSP=*OH!i5-NLNHa6GuaF|H5k|#G#NM Date: Thu, 15 Sep 2016 16:20:52 +0300 Subject: [PATCH 39/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 2511 -> 2512 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 0fc0dbe..ea0652c 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -165,3 +165,6 @@ EditAction 1473945595250 StringCalculator.java 1244 3 5 0 UnitTestCaseAction 1473945597635 StringCalculatorTest.java OK UnitTestSessionAction 1473945597636 StringCalculatorTest.java OK EditAction 1473945623539 StringCalculatorTest.java 1719 6 28 5 +UnitTestCaseAction 1473945625184 StringCalculatorTest.java OK +UnitTestSessionAction 1473945625185 StringCalculatorTest.java OK +EditAction 1473945652382 StringCalculatorTest.java 1721 6 28 5 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 67ed76c..cf0a88d 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -35,3 +35,4 @@ 1473945136426 regression 1 2 true 1473945145167 regression 1 1 true 1473945597636 refactoring 2A 2 true +1473945625185 regression 1 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 96a9bc4..ca271e1 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -26,3 +26,4 @@ 1473945136426 regression 1 2 true 1473945145167 regression 1 1 true 1473945597636 refactoring 2A 2 true +1473945625185 regression 1 1 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 30b57fc..1dda0b8 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -26,3 +26,4 @@ 1473945136426 regression 1 54 false 1473945145167 regression 1 8 false 1473945597636 refactoring 2A 452 false +1473945625185 regression 1 27 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 208bcf020c3e6cfcec04d5466bcb69e71f561aef..1760cca521f52f8d324eb30d36b309fda1f875d2 100644 GIT binary patch delta 17 YcmX>vd_j0aH!};1p$^yPK4wQY05w|#{r~^~ delta 16 Xcmca0d|r4%H#0M{q0Z)hW=A#vF{=dg diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 0901390..48cb33c 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -82,7 +82,7 @@ public void testStringWithCommaNewLineCombination() { SC.add(s); } catch (Exception e) { - System.out.println(e.toString()); + //System.out.println(e.toString()); thrown = true; } assertEquals("Comma Newline combination", true, thrown); From a71433559bc162c75aa529a7fd082c456289b82d Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:22:50 +0300 Subject: [PATCH 40/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 2512 -> 2322 bytes src/StringCalculator.java | 6 ++++-- 6 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index ea0652c..e61de54 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -168,3 +168,6 @@ EditAction 1473945623539 StringCalculatorTest.java 1719 6 28 5 UnitTestCaseAction 1473945625184 StringCalculatorTest.java OK UnitTestSessionAction 1473945625185 StringCalculatorTest.java OK EditAction 1473945652382 StringCalculatorTest.java 1721 6 28 5 +UnitTestCaseAction 1473945653998 StringCalculatorTest.java OK +UnitTestSessionAction 1473945653999 StringCalculatorTest.java OK +EditAction 1473945769982 StringCalculator.java 1261 3 5 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index cf0a88d..fead936 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -36,3 +36,4 @@ 1473945145167 regression 1 1 true 1473945597636 refactoring 2A 2 true 1473945625185 regression 1 1 true +1473945653999 regression 1 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index ca271e1..04b2b49 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -27,3 +27,4 @@ 1473945145167 regression 1 1 true 1473945597636 refactoring 2A 2 true 1473945625185 regression 1 1 true +1473945653999 regression 1 1 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 1dda0b8..8ac563b 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -27,3 +27,4 @@ 1473945145167 regression 1 8 false 1473945597636 refactoring 2A 452 false 1473945625185 regression 1 27 false +1473945653999 regression 1 28 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 1760cca521f52f8d324eb30d36b309fda1f875d2..f3d584445be530e0eba2f3d3778685d4d48233fe 100644 GIT binary patch delta 94 zcmca0JV}V_)W2Q(7#J8#7y>tPwJ|euF!*hDV%f?vS&oBiG9#x5JG&JNi=B|~3}FmX3=s_K43U%9u}87{1C3*12mk;Th!RNv delta 331 zcmZXPOG^S_6o#MA8F3uPh%upvAnby+F)}C$g7#fBbIPvHLd0;!uqkL2ZQ8YIen~|x zTJ!^2M87CHjZll0=Y5~=Ip2A(KQre0*XtXwi2G>XX*Wr>C@0uf44=7IZn5L~tzz~1 zB4~OR6?PO__cBmqH=?@TEtY$2Kd1)1rt7VmOtNcH!%-MPSJJlMQjFva1AJhMQepQw zNKjW~{#2!3m&GARip2SkzT?Zr{C`KmF*tb+wHH14fks>oDTNgyYuhXO6PsgtpK6~y zea$`&J!3+f!wm0@@%0*0ILyco7O0bo?vEa0k(Nngo}4gBx;)cD#w4F*iDl_VNr$)b NTxv-AQ=wxtz5$<;Nwxq0 diff --git a/src/StringCalculator.java b/src/StringCalculator.java index 3dbae20..14442fb 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -7,8 +7,10 @@ public int add(String numbersStr) throws StringCalculatorException{ if(checkIfStringContainsOnlyNumbersAndAcceptableCharacters(numbersStr) && checkIfCharacterIsANumber(numbersStr.charAt(0))) { for(char c: numbersStr.toCharArray()) { int counter = 0; - if(counter%2 == 0 && checkIfCharacterIsANumber(c)) { - numbers.add(Character.getNumericValue(c)); + if(counter%2 == 0) { + if (checkIfCharacterIsANumber(c)) { + numbers.add(Character.getNumericValue(c)); + } } else { throw new StringCalculatorException("String contains too many 'break' characters in a row"); From e68b4723f9d79571d98adbdefed498bf83bfc04f Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:23:12 +0300 Subject: [PATCH 41/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculator.class | Bin 1746 -> 1750 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index e61de54..da1a809 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -171,3 +171,6 @@ EditAction 1473945652382 StringCalculatorTest.java 1721 6 28 5 UnitTestCaseAction 1473945653998 StringCalculatorTest.java OK UnitTestSessionAction 1473945653999 StringCalculatorTest.java OK EditAction 1473945769982 StringCalculator.java 1261 3 5 0 +UnitTestCaseAction 1473945771601 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473945771602 StringCalculatorTest.java FAIL +EditAction 1473945791967 StringCalculatorTest.java 1719 6 28 5 diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index b3b536af69e944beac4c2d99f4ace0898cb1a44c..5eb728589a5b104837680ca6a5884a2869943d3b 100644 GIT binary patch delta 115 zcmcb_dyRKP6APosM7}yy^7&sU-7&sZU8MqjX7`Pd%fa2Z^ zd<=dJ0t^uhLJZMB`4k3GhBO9=$;PbrMHPWMlo+HLlo@mx)EV>{6d5cSv?r^x6?5tX OO)~(RWHfm(n?3+KiV)!d delta 111 zcmcb{dx>{L6APokyy0Mdg926&R!$6d80GR2lRc Date: Thu, 15 Sep 2016 16:23:26 +0300 Subject: [PATCH 42/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 2322 -> 2512 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index da1a809..d5886da 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -174,3 +174,6 @@ EditAction 1473945769982 StringCalculator.java 1261 3 5 0 UnitTestCaseAction 1473945771601 StringCalculatorTest.java FAIL UnitTestSessionAction 1473945771602 StringCalculatorTest.java FAIL EditAction 1473945791967 StringCalculatorTest.java 1719 6 28 5 +UnitTestCaseAction 1473945793647 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473945793648 StringCalculatorTest.java FAIL +EditAction 1473945806320 StringCalculatorTest.java 1717 6 28 5 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index f3d584445be530e0eba2f3d3778685d4d48233fe..1760cca521f52f8d324eb30d36b309fda1f875d2 100644 GIT binary patch delta 331 zcmZXPOG^S_6o#MA8F3uPh%upvAnby+F)}C$g7#fBbIPvHLd0;!uqkL2ZQ8YIen~|x zTJ!^2M87CHjZll0=Y5~=Ip2A(KQre0*XtXwi2G>XX*Wr>C@0uf44=7IZn5L~tzz~1 zB4~OR6?PO__cBmqH=?@TEtY$2Kd1)1rt7VmOtNcH!%-MPSJJlMQjFva1AJhMQepQw zNKjW~{#2!3m&GARip2SkzT?Zr{C`KmF*tb+wHH14fks>oDTNgyYuhXO6PsgtpK6~y zea$`&J!3+f!wm0@@%0*0ILyco7O0bo?vEa0k(Nngo}4gBx;)cD#w4F*iDl_VNr$)b NTxv-AQ=wxtz5$<;Nwxq0 delta 94 zcmca0JV}V_)W2Q(7#J8#7y>tPwJ|euF!*hDV%f?vS&oBiG9#x5JG&JNi=B|~3}FmX3=s_K43U%9u}87{1C3*12mk;Th!RNv diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 0901390..24dd089 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -75,7 +75,7 @@ public void testStringWithNegativeNumber() { @Test public void testStringWithCommaNewLineCombination() { - String s = "1,\n2"; + String s = "1,2"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { From d1a4eef3837e5a6ce81bc94dcbfc3b095d953f19 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:23:36 +0300 Subject: [PATCH 43/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 2512 -> 2511 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index d5886da..68626a3 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -177,3 +177,6 @@ EditAction 1473945791967 StringCalculatorTest.java 1719 6 28 5 UnitTestCaseAction 1473945793647 StringCalculatorTest.java FAIL UnitTestSessionAction 1473945793648 StringCalculatorTest.java FAIL EditAction 1473945806320 StringCalculatorTest.java 1717 6 28 5 +UnitTestCaseAction 1473945807992 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473945807992 StringCalculatorTest.java FAIL +EditAction 1473945815844 StringCalculatorTest.java 1718 6 28 5 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 1760cca521f52f8d324eb30d36b309fda1f875d2..208bcf020c3e6cfcec04d5466bcb69e71f561aef 100644 GIT binary patch delta 16 Xcmca0d|r4%H#0M{q0Z)hW=A#vF{=dg delta 17 YcmX>vd_j0aH!};1p$^yPK4wQY05w|#{r~^~ diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 24dd089..95f9c4f 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -75,7 +75,7 @@ public void testStringWithNegativeNumber() { @Test public void testStringWithCommaNewLineCombination() { - String s = "1,2"; + String s = "1,,2"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { From a8ac9e7b55ef878e28017a028b9c256634264d41 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:24:31 +0300 Subject: [PATCH 44/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 2511 -> 2512 bytes src/StringCalculator.java | 6 +++--- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 68626a3..222119d 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -180,3 +180,6 @@ EditAction 1473945806320 StringCalculatorTest.java 1717 6 28 5 UnitTestCaseAction 1473945807992 StringCalculatorTest.java FAIL UnitTestSessionAction 1473945807992 StringCalculatorTest.java FAIL EditAction 1473945815844 StringCalculatorTest.java 1718 6 28 5 +UnitTestCaseAction 1473945817503 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473945817504 StringCalculatorTest.java FAIL +EditAction 1473945870930 StringCalculator.java 1264 3 5 0 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 208bcf020c3e6cfcec04d5466bcb69e71f561aef..24843da70ba06e6d91a961c00ecc374a10c19e71 100644 GIT binary patch delta 16 XcmX>vd_j0aH#0Mfq0Z)BW+yfPF{=dg delta 15 Wcmca0d|r4%H!~Bn;pRSOCpG{rUIfMf diff --git a/src/StringCalculator.java b/src/StringCalculator.java index 14442fb..f81a14c 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -11,9 +11,9 @@ public int add(String numbersStr) throws StringCalculatorException{ if (checkIfCharacterIsANumber(c)) { numbers.add(Character.getNumericValue(c)); } - } - else { - throw new StringCalculatorException("String contains too many 'break' characters in a row"); + else { + throw new StringCalculatorException("String contains too many 'break' characters in a row"); + } } counter++; } From 69fe2f959b5bc1600c1797acb36779778903f491 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:24:49 +0300 Subject: [PATCH 45/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculator.class | Bin 1750 -> 1750 bytes tests/StringCalculatorTest.java | 4 ++-- 6 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 222119d..76de5b1 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -183,3 +183,6 @@ EditAction 1473945815844 StringCalculatorTest.java 1718 6 28 5 UnitTestCaseAction 1473945817503 StringCalculatorTest.java FAIL UnitTestSessionAction 1473945817504 StringCalculatorTest.java FAIL EditAction 1473945870930 StringCalculator.java 1264 3 5 0 +UnitTestCaseAction 1473945872534 StringCalculatorTest.java OK +UnitTestSessionAction 1473945872535 StringCalculatorTest.java OK +EditAction 1473945889468 StringCalculatorTest.java 1721 6 28 5 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index fead936..a53d6fd 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -37,3 +37,4 @@ 1473945597636 refactoring 2A 2 true 1473945625185 regression 1 1 true 1473945653999 regression 1 1 true +1473945872535 refactoring 2A 102 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 04b2b49..8c741b4 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -28,3 +28,4 @@ 1473945597636 refactoring 2A 2 true 1473945625185 regression 1 1 true 1473945653999 regression 1 1 false +1473945872535 refactoring 2A 102 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 8ac563b..39657b5 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -28,3 +28,4 @@ 1473945597636 refactoring 2A 452 false 1473945625185 regression 1 27 false 1473945653999 regression 1 28 false +1473945872535 refactoring 2A 218 false diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 5eb728589a5b104837680ca6a5884a2869943d3b..17bdefc526278dd941eaf8612b1ed42e8781b115 100644 GIT binary patch delta 32 ocmcb{dyRL)9u`hbEt%~MYBL$cCm&^rW#wh?W8mMc&bpov0H|pQ^8f$< delta 32 ocmcb{dyRL)9u`h{Et%~MYBL!WCm&^rW#wb=V-VP^&bpov0H`Sl^#A|> diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 95f9c4f..48cb33c 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -75,14 +75,14 @@ public void testStringWithNegativeNumber() { @Test public void testStringWithCommaNewLineCombination() { - String s = "1,,2"; + String s = "1,\n2"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { SC.add(s); } catch (Exception e) { - System.out.println(e.toString()); + //System.out.println(e.toString()); thrown = true; } assertEquals("Comma Newline combination", true, thrown); From 34f7cd1d63ba73f77f8e1ee4c114745b0fcd3c37 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:25:26 +0300 Subject: [PATCH 46/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 7 +++++++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 2512 -> 2322 bytes tests/StringCalculatorTest.java | 15 +++++++++++++++ 6 files changed, 25 insertions(+) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 76de5b1..6417723 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -186,3 +186,10 @@ EditAction 1473945870930 StringCalculator.java 1264 3 5 0 UnitTestCaseAction 1473945872534 StringCalculatorTest.java OK UnitTestSessionAction 1473945872535 StringCalculatorTest.java OK EditAction 1473945889468 StringCalculatorTest.java 1721 6 28 5 +UnitTestCaseAction 1473945891123 StringCalculatorTest.java OK +UnitTestSessionAction 1473945891124 StringCalculatorTest.java OK +RefactoringAction 1473945901578 StringCalculatorTest.java ADD void testStringWithCommaNewLineCombination()/2 METHOD +RefactoringAction 1473945911619 StringCalculatorTest.java RENAME testStringWithCommaNewLineCombination()/2=>void testStringWithNewLineCombination() METHOD +RefactoringAction 1473945916640 StringCalculatorTest.java RENAME testStringWithNewLineCombination()=>void testStringWithNumberNewLineCombination() METHOD +RefactoringAction 1473945923655 StringCalculatorTest.java RENAME testStringWithNumberNewLineCombination()=>void testStringWithNumberNewLineNumber() METHOD +EditAction 1473945926354 StringCalculatorTest.java 2047 7 33 6 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index a53d6fd..7900acb 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -38,3 +38,4 @@ 1473945625185 regression 1 1 true 1473945653999 regression 1 1 true 1473945872535 refactoring 2A 102 true +1473945891124 regression 1 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 8c741b4..d3c07e3 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -29,3 +29,4 @@ 1473945625185 regression 1 1 true 1473945653999 regression 1 1 false 1473945872535 refactoring 2A 102 true +1473945891124 regression 1 1 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 39657b5..7d0b64b 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -29,3 +29,4 @@ 1473945625185 regression 1 27 false 1473945653999 regression 1 28 false 1473945872535 refactoring 2A 218 false +1473945891124 regression 1 18 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 24843da70ba06e6d91a961c00ecc374a10c19e71..f3d584445be530e0eba2f3d3778685d4d48233fe 100644 GIT binary patch delta 96 zcmca0JV}V_)W2Q(7#J8#7y>tPwJ@`C8F4W9ZFXYW$}(AwgKIJ)rwBW{6$^`47?0M48jb-3}Or+3=#}s3{ngc4C)M#lh?6FvHJrJWMT*a05o0_ Ag#Z8m delta 333 zcmZXQOG^S#7>1wYj5v;C#F$V-5OzT$n6RQK2-t@F(beo=E^1F4ny=pSfu0@%O!tgtiHob;oD4Xl!eOs6c zyU#(4sv`BPTKwa(IOIqXJO9zQJh?IZ-;t{r)Sd(FMUQ`=5tXmZ2Sp=o+bjALnt!aWFeNX@Qza2@ARNXbDJP9NGQue7vP=pYk$jpZmZcje Q8QexQi2> Date: Thu, 15 Sep 2016 16:30:35 +0300 Subject: [PATCH 47/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 2 ++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 2322 -> 2774 bytes src/StringCalculator.java | 5 ++++- 6 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 6417723..a9762ac 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -193,3 +193,6 @@ RefactoringAction 1473945911619 StringCalculatorTest.java RENAME testStringWithC RefactoringAction 1473945916640 StringCalculatorTest.java RENAME testStringWithNewLineCombination()=>void testStringWithNumberNewLineCombination() METHOD RefactoringAction 1473945923655 StringCalculatorTest.java RENAME testStringWithNumberNewLineCombination()=>void testStringWithNumberNewLineNumber() METHOD EditAction 1473945926354 StringCalculatorTest.java 2047 7 33 6 +UnitTestCaseAction 1473945928135 StringCalculatorTest.java OK +UnitTestSessionAction 1473945928136 StringCalculatorTest.testStringWithNumberNewLineNumber OK +EditAction 1473946234928 StringCalculator.java 1391 3 5 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 7900acb..e5cd1e1 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -39,3 +39,5 @@ 1473945653999 regression 1 1 true 1473945872535 refactoring 2A 102 true 1473945891124 regression 1 1 true +1473945928136 test-addition 1 26 true +1473945928137 test-addition 1 26 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index d3c07e3..28deaf8 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -30,3 +30,4 @@ 1473945653999 regression 1 1 false 1473945872535 refactoring 2A 102 true 1473945891124 regression 1 1 false +1473945928136 test-addition 1 26 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 7d0b64b..3407b19 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -30,3 +30,4 @@ 1473945653999 regression 1 28 false 1473945872535 refactoring 2A 218 false 1473945891124 regression 1 18 false +1473945928136 test-addition 1 37 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index f3d584445be530e0eba2f3d3778685d4d48233fe..e89c312294a879941d3593ee4c165198b152f6ad 100644 GIT binary patch delta 401 zcmZvYO-{l<7>3`W{M5D(L&4xq@F$cFiX1g-cK1IgB54smqz?ndh6C`{-9(`S^Kz2aremS$ULhl7f#!SqyEbQ?*66IPN$3 zu*k0pw!^)Jj6DWvL&?pdjKdHP80OEdODo&6oKCiUJrcaHp@J$|gRx+U7iQQVWJ{Et z#<|tsRj`C(4JW8E$YS7)WHrRnhUa^^*-c2U!wjLpp#Rg-a0ZJZbTQ5M9GaN^n=mTw zlay!j>$hYC+`C{*{e*-7J$*A;avy?vB)a2&!TzFuf};seU0Y6?87L&wNo+uci7+ha zXkq~^B+$k(I9Aa?4qf8YUz`P@kqJ7rjubhJSQ;y2`e=U*Ti7O+K-j$vq|^xUCfPo; FegSZlTwVYG delta 36 scmca6I!TD@)W2Q(7#J8#7y>tPEoYwG%VNaHzWD%)CMzog0~1340Otb=9smFU diff --git a/src/StringCalculator.java b/src/StringCalculator.java index f81a14c..0af4758 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -8,7 +8,10 @@ public int add(String numbersStr) throws StringCalculatorException{ for(char c: numbersStr.toCharArray()) { int counter = 0; if(counter%2 == 0) { - if (checkIfCharacterIsANumber(c)) { + if(c =='\r') { + counter++; //windows specific solution, newline "\n" is treated as two characters, \r \n + } + else if (checkIfCharacterIsANumber(c)) { numbers.add(Character.getNumericValue(c)); } else { From 516b3644eb7be81e119b1fb3a88408913a9282dc Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:32:36 +0300 Subject: [PATCH 48/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 5 +++++ .../20160915145220573/besouroEpisodes.txt | 2 ++ .../randomHeuristicEpisodes.txt | 2 ++ .besouro/20160915145220573/zorroEpisodes.txt | 2 ++ bin/StringCalculator.class | Bin 1750 -> 1775 bytes src/StringCalculator.java | 2 +- 6 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index a9762ac..7dc99f4 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -196,3 +196,8 @@ EditAction 1473945926354 StringCalculatorTest.java 2047 7 33 6 UnitTestCaseAction 1473945928135 StringCalculatorTest.java OK UnitTestSessionAction 1473945928136 StringCalculatorTest.testStringWithNumberNewLineNumber OK EditAction 1473946234928 StringCalculator.java 1391 3 5 0 +UnitTestCaseAction 1473946236573 StringCalculatorTest.java OK +UnitTestSessionAction 1473946236574 StringCalculatorTest.testStringWithNumberNewLineNumber OK +UnitTestCaseAction 1473946267248 StringCalculatorTest.java OK +UnitTestSessionAction 1473946267249 StringCalculatorTest.java OK +EditAction 1473946356191 StringCalculator.java 1403 3 5 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index e5cd1e1..c3bae78 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -41,3 +41,5 @@ 1473945891124 regression 1 1 true 1473945928136 test-addition 1 26 true 1473945928137 test-addition 1 26 true +1473946236574 refactoring 2A 1 true +1473946267249 regression 1 0 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 28deaf8..f747865 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -31,3 +31,5 @@ 1473945872535 refactoring 2A 102 true 1473945891124 regression 1 1 false 1473945928136 test-addition 1 26 false +1473946236574 refactoring 2A 1 false +1473946267249 regression 1 0 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 3407b19..408e063 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -31,3 +31,5 @@ 1473945872535 refactoring 2A 218 false 1473945891124 regression 1 18 false 1473945928136 test-addition 1 37 false +1473946236574 refactoring 2A 308 false +1473946267249 regression 1 30 false diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 17bdefc526278dd941eaf8612b1ed42e8781b115..f38fb9d5799a367c97fad01047d154dbb7e08366 100644 GIT binary patch delta 283 zcmWlTy-EX76okL)?!D`(t3h2+6G1Ts*^34e6U3jjGHNunm`)I^grJ3uponj9L5P*z zwpN=$@G*RiJc6DyX9i}@%=|{f=T{P^FK2Z?rO&m^Nv`(vPt*6( zjP{aV**Wx@CN{eFL8DZNJ_+B9%G|eKSGgPd@pH}DQf@# delta 283 zcmXAjOG?8~6o$WelN+lBp&IcCR>4Ptq_m}I!GchH)W=M)I1R%Ib!>nc@!d0dsGkSlkeGYKssB*{=BQlj~%V9ZDzrBe!WEJb<_>^#zr!bVr o|3}Urav*#1x?xGbtgxVsE!Ii2u}z${>}?^@wPjse$=+@911zH`W&i*H diff --git a/src/StringCalculator.java b/src/StringCalculator.java index 0af4758..75b86af 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -8,7 +8,7 @@ public int add(String numbersStr) throws StringCalculatorException{ for(char c: numbersStr.toCharArray()) { int counter = 0; if(counter%2 == 0) { - if(c =='\r') { + if(c =='\r' || c =='\n') { counter++; //windows specific solution, newline "\n" is treated as two characters, \r \n } else if (checkIfCharacterIsANumber(c)) { From ce761fb3e1b6476160e0cb8713872ff9a695ae9f Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:32:51 +0300 Subject: [PATCH 49/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculator.class | Bin 1775 -> 1782 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 7dc99f4..dad166f 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -201,3 +201,6 @@ UnitTestSessionAction 1473946236574 StringCalculatorTest.testStringWithNumberNew UnitTestCaseAction 1473946267248 StringCalculatorTest.java OK UnitTestSessionAction 1473946267249 StringCalculatorTest.java OK EditAction 1473946356191 StringCalculator.java 1403 3 5 0 +UnitTestCaseAction 1473946357983 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473946357984 StringCalculatorTest.java FAIL +EditAction 1473946371397 StringCalculatorTest.java 2048 7 33 6 diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index f38fb9d5799a367c97fad01047d154dbb7e08366..6be5c844b4fa39277c62211cbc0a28f8b0260c54 100644 GIT binary patch delta 193 zcmaFQ`;B))6N^g-12Y3V0|P^omiBfAnVAg5TH4Ip7!v|RECy>C0p9rxoH7DjlMk?1F>aXrn?*O?j)8~4k%5=Ng@KR3 zhk>6VmO+3afkB8Ni$Rnjmw|(!j6s5-f{2+!+`dG#FeN kJQzF~m>9GfoEW?qycyVlW-$OU`{Z_3bw<|B>sTEb0icc{1^@s6 delta 185 zcmWlSKMMhI06^cl`yGQrLgbVQ-DN{MoGktvX0b>qlakqFH{HY+uqrv5(but={Y>xG z8{XIW7`LP5PEiR12g`n9p4nQq8c=*vID+r diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index fb88729..26b0870 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -90,7 +90,7 @@ public void testStringWithCommaNewLineCombination() { @Test public void testStringWithNumberNewLineNumber() { - String s = "1\n2"; + String s = "1,\n2"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { From db9d6c19972f3caac5b82e846a9d2d6c8887d650 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:33:14 +0300 Subject: [PATCH 50/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 4 ++++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 2774 -> 2765 bytes tests/StringCalculatorTest.java | 4 ++-- 6 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index dad166f..9c6e8a5 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -204,3 +204,7 @@ EditAction 1473946356191 StringCalculator.java 1403 3 5 0 UnitTestCaseAction 1473946357983 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946357984 StringCalculatorTest.java FAIL EditAction 1473946371397 StringCalculatorTest.java 2048 7 33 6 +UnitTestCaseAction 1473946373134 StringCalculatorTest.java OK +UnitTestSessionAction 1473946373135 StringCalculatorTest.java OK +RefactoringAction 1473946385264 StringCalculatorTest.java RENAME testStringWithNumberNewLineNumber()=>void testStringWithNumberCommaNewLineNumber() METHOD +EditAction 1473946394217 StringCalculatorTest.java 2054 7 33 6 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index c3bae78..fda2b93 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -43,3 +43,4 @@ 1473945928137 test-addition 1 26 true 1473946236574 refactoring 2A 1 true 1473946267249 regression 1 0 true +1473946373135 refactoring 2A 16 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index f747865..7f00618 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -33,3 +33,4 @@ 1473945928136 test-addition 1 26 false 1473946236574 refactoring 2A 1 false 1473946267249 regression 1 0 true +1473946373135 refactoring 2A 16 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 408e063..2cfd83d 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -33,3 +33,4 @@ 1473945928136 test-addition 1 37 false 1473946236574 refactoring 2A 308 false 1473946267249 regression 1 30 false +1473946373135 refactoring 2A 105 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index e89c312294a879941d3593ee4c165198b152f6ad..d64b87577e54b0483031962e95c3e865a7fc5dcf 100644 GIT binary patch delta 142 zcmV;90CE4;70ne2%Ko~(0000q0AjHU$pat>08s!_2LMt501#?nc404UVQyzHQ+acA zWo--qQ~*_z`~xBeR}27H09lhH1SAGq09^+FT$4@&7z17aU$bcho&_dLOuGORS+@Wc wO#?nGE4Ba@SEm3HIs~!+P#FZa09LjDS_D24O_Oj49g|85g$G~&00062VfFhYe*gdg delta 143 zcmX>rdQFt;)W2Q(7#J8#7*aNJon+SJUTn z*AK2NE=kShVF+UgpZu9wi7k?cA&Mb-vNVf|Vk|>EJ3|~JgD_ZiX1;zvQD$CAa7j^W rB2YsDL*nKHmU*m<0h9l8N^k~AvTS3B*v1euS%GUAdlJxoCWd4H&nYFt diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 26b0870..6a49b85 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -89,8 +89,8 @@ public void testStringWithCommaNewLineCombination() { } @Test - public void testStringWithNumberNewLineNumber() { - String s = "1,\n2"; + public void testStringWithNumberCommaNewLineNumber() { + String s = "1\n\n2"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { From 9fb762fea0cdd00bebd49c4260380d4fe5e0c859 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:33:25 +0300 Subject: [PATCH 51/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 2765 -> 2780 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 9c6e8a5..7677aef 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -208,3 +208,6 @@ UnitTestCaseAction 1473946373134 StringCalculatorTest.java OK UnitTestSessionAction 1473946373135 StringCalculatorTest.java OK RefactoringAction 1473946385264 StringCalculatorTest.java RENAME testStringWithNumberNewLineNumber()=>void testStringWithNumberCommaNewLineNumber() METHOD EditAction 1473946394217 StringCalculatorTest.java 2054 7 33 6 +UnitTestCaseAction 1473946395832 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473946395833 StringCalculatorTest.java FAIL +EditAction 1473946404971 StringCalculatorTest.java 2053 7 33 6 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index d64b87577e54b0483031962e95c3e865a7fc5dcf..810bbaca5a8197a8e3ed07e198dac076846c3ec5 100644 GIT binary patch delta 183 zcmX>rdPkJ&)W2Q(7#J8#7*aNJEoTl?D@iRb2`(wh%u5f?EXnXI%}q)za?a1qP4r7G z_sPslg@|x41Tr$P7;jzgBm!#(MFoZFLPyWoT z#1_fJ5XBHZS(-&fF_s~oogt2qK^Uw$GhaUdXcx%F)I^|$1ct=T2`uwi83QK&=ak?K Yl4RM&5V4IRX0ig;GWH~(JDC`g0j@JOL;wH) delta 183 zcmca3dRA26)W2Q(7#J8#7?Ri-m>3yECNE?W*{IUX?4($dT3ixbQk0pO9-di};a8fQ zlv?DMTJDpXmkQx Date: Thu, 15 Sep 2016 16:36:31 +0300 Subject: [PATCH 52/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 4 ++++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 2780 -> 2770 bytes src/StringCalculator.java | 6 ++++++ 6 files changed, 15 insertions(+) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 7677aef..1be4191 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -211,3 +211,6 @@ EditAction 1473946394217 StringCalculatorTest.java 2054 7 33 6 UnitTestCaseAction 1473946395832 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946395833 StringCalculatorTest.java FAIL EditAction 1473946404971 StringCalculatorTest.java 2053 7 33 6 +UnitTestCaseAction 1473946406659 StringCalculatorTest.java OK +UnitTestSessionAction 1473946406660 StringCalculatorTest.java OK +EditAction 1473946591335 StringCalculator.java 1580 3 5 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index fda2b93..607ce4b 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -44,3 +44,7 @@ 1473946236574 refactoring 2A 1 true 1473946267249 regression 1 0 true 1473946373135 refactoring 2A 16 true +1473946406660 regression 2 21 true +1473946406661 refactoring 1B 21 true +1473946406662 refactoring 3 21 true +1473946406663 refactoring 2B 21 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 7f00618..628d0c7 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -34,3 +34,4 @@ 1473946236574 refactoring 2A 1 false 1473946267249 regression 1 0 true 1473946373135 refactoring 2A 16 true +1473946406660 regression 2 21 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 2cfd83d..2c68e05 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -34,3 +34,4 @@ 1473946236574 refactoring 2A 308 false 1473946267249 regression 1 30 false 1473946373135 refactoring 2A 105 false +1473946406660 regression 2 33 false diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 810bbaca5a8197a8e3ed07e198dac076846c3ec5..ed901a93a2200efea8e6aa89507a19d786659ff8 100644 GIT binary patch delta 149 zcmca3dP!8^)W2Q(7#J8#7?Ri-m>3yECNE?W*{HIGS%H%wkRh0zA&8MdASdbuofTGO2lHih} y)I^|$IEMJm`7HBT8NDZ8WEJKUvSQi95Fp92jUj9sL)2t_u4U{AKvys^Bmw}0IVMs7 delta 151 zcmV;I0BHZx72FjH%Ko~(0000q0A#TW&I1w%08s$|1ThKN2=baG{3Z43Zl0AaIb z1fB&VP)xf36Ir(a6-@&^EGxDE7FVYL5;_F308$wQwg6bR09=zn2_ch43WWz^00002 F0AssECU^h< diff --git a/src/StringCalculator.java b/src/StringCalculator.java index 75b86af..eda5cdb 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -7,12 +7,18 @@ public int add(String numbersStr) throws StringCalculatorException{ if(checkIfStringContainsOnlyNumbersAndAcceptableCharacters(numbersStr) && checkIfCharacterIsANumber(numbersStr.charAt(0))) { for(char c: numbersStr.toCharArray()) { int counter = 0; + int skip = 0; if(counter%2 == 0) { if(c =='\r' || c =='\n') { counter++; //windows specific solution, newline "\n" is treated as two characters, \r \n + skip++; + if(skip > 2) { + throw new StringCalculatorException("String contains too many 'break' characters in a row"); + } } else if (checkIfCharacterIsANumber(c)) { numbers.add(Character.getNumericValue(c)); + skip = 0; } else { throw new StringCalculatorException("String contains too many 'break' characters in a row"); From 8ae816df5c9b7e0686b1e82e2a6376e46949d0e5 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:37:18 +0300 Subject: [PATCH 53/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 6 ++++++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculator.class | Bin 1782 -> 1838 bytes tests/StringCalculatorTest.java | 15 +++++++++++++++ 6 files changed, 24 insertions(+) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 1be4191..3975782 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -214,3 +214,9 @@ EditAction 1473946404971 StringCalculatorTest.java 2053 7 33 6 UnitTestCaseAction 1473946406659 StringCalculatorTest.java OK UnitTestSessionAction 1473946406660 StringCalculatorTest.java OK EditAction 1473946591335 StringCalculator.java 1580 3 5 0 +UnitTestCaseAction 1473946593011 StringCalculatorTest.java OK +UnitTestSessionAction 1473946593012 StringCalculatorTest.java OK +RefactoringAction 1473946612854 StringCalculatorTest.java ADD void testStringWithNumberCommaNewLineNumber()/2 METHOD +RefactoringAction 1473946620881 StringCalculatorTest.java RENAME testStringWithNumberCommaNewLineNumber()/2=>void testStringWithNumberNewLNewLineNumber() METHOD +RefactoringAction 1473946622420 StringCalculatorTest.java RENAME testStringWithNumberNewLNewLineNumber()=>void testStringWithNumberNewLineNewLineNumber() METHOD +EditAction 1473946638134 StringCalculatorTest.java 2390 8 38 7 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 607ce4b..0b4fac2 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -48,3 +48,4 @@ 1473946406661 refactoring 1B 21 true 1473946406662 refactoring 3 21 true 1473946406663 refactoring 2B 21 true +1473946593012 refactoring 2A 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 628d0c7..cad4db8 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -35,3 +35,4 @@ 1473946267249 regression 1 0 true 1473946373135 refactoring 2A 16 true 1473946406660 regression 2 21 true +1473946593012 refactoring 2A 1 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 2c68e05..edf06a0 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -35,3 +35,4 @@ 1473946267249 regression 1 30 false 1473946373135 refactoring 2A 105 false 1473946406660 regression 2 33 false +1473946593012 refactoring 2A 186 false diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 6be5c844b4fa39277c62211cbc0a28f8b0260c54..531df41bea433252d0412f2c437dccbf450fd6d4 100644 GIT binary patch delta 756 zcmZXS%}*0i6vcmUrk$a+w@-4HR|;6LFz2 zCT2FmModiD5EByvs0l7jSooi~b!oj*Vu*3^?z_3~+;h&oGr#;FioHj_zZ?QlCO&#C zO)ny1|J33}iw_T%?QK=%nefVM%%s)s)T+C#(xxbxPvsJ;k5bF&*@7dgjt|(hbt|cRx1A7de_QgI;-%H=906EL&@w|awd~98CGc1y^hJdKJM8^`oa1$ zbc$rEH&%F`;3m(lu)as#J{LB59Nxp4>Tn;%TzdBob2aWzv`dc}ddv(M?(7zcV5$Et zo?xkWo0<(nZI~)xy5AG~O6^p6(>~4LtYCqv*7`(Q@PI1^w14KB#-xz!;9oyMI{mr| z1zhj)Tl#LH-sdogIi1rI6NP9}A%+`d=V81waf()a^x&tDVs28x5T#5C_MsrN1X!Vx zHL7{S8JLEFk0|fA?Ra|j-M*@yiEU(i2cF{)s1Z8cJ1oBf;nDfae=Q*=4h8S#_jJ$ QsN7-DQ63q6Oj3>UKWrOO zn)gUYk8tJ_{*$;*4;(Ok(O=)yuj6Ko>0f(8Z=^i*7CTZN*vH;A)d8(eq*xbrK2Z_L z(Uzm@GYNyo2ZX*-J70P0n89zN-PNkT#`iA&VOt*-6T^jsU}&nu4p1i6qMCEG$V^cJ zvc(dK2N@*9Fr|!(W`S~^QpqwktcZ4t3%sIE>cGJ#c1JSj#TRZP+(k*hJB%`hAzg1b^`L$Vx5IlF{Hp>XXo+%t9)(tsVT4DY~OB_-!} Date: Thu, 15 Sep 2016 16:37:45 +0300 Subject: [PATCH 54/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 2770 -> 3040 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 3975782..77dec8b 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -220,3 +220,6 @@ RefactoringAction 1473946612854 StringCalculatorTest.java ADD void testStringWit RefactoringAction 1473946620881 StringCalculatorTest.java RENAME testStringWithNumberCommaNewLineNumber()/2=>void testStringWithNumberNewLNewLineNumber() METHOD RefactoringAction 1473946622420 StringCalculatorTest.java RENAME testStringWithNumberNewLNewLineNumber()=>void testStringWithNumberNewLineNewLineNumber() METHOD EditAction 1473946638134 StringCalculatorTest.java 2390 8 38 7 +UnitTestCaseAction 1473946639748 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473946639749 StringCalculatorTest.java FAIL +EditAction 1473946664763 StringCalculatorTest.java 2387 8 38 7 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index ed901a93a2200efea8e6aa89507a19d786659ff8..041689f252a24ee20bd3f4dc49fbf6f79a9f2381 100644 GIT binary patch delta 282 zcmXwz%Sr-K0EWM5#><>+ql{TA?Lv`)WUT^&b}dXSOVh4n9dsfsb<%C`a2}#<7ci*k z0b01|34DxJ(G;}$;ph7=pVnwne0;yW1FOgfG1Rjfi>~atMYrR$>Sf1mQiai0Snu#G106_{XT>t<8 diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 8d89291..f762fd4 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -115,7 +115,7 @@ public void testStringWithNumberNewLineNewLineNumber() { System.out.println(e.toString()); thrown = true; } - assertEquals("Comma Newline combination", true, thrown); + assertEquals("2x Newline combination", true, thrown); } } From b4e21c39ebdf9540735e0bcd49cebf237941eb06 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:38:16 +0300 Subject: [PATCH 55/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 1 + bin/StringCalculatorTest.class | Bin 3040 -> 3068 bytes src/StringCalculator.java | 2 +- 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 77dec8b..25037b0 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -223,3 +223,4 @@ EditAction 1473946638134 StringCalculatorTest.java 2390 8 38 7 UnitTestCaseAction 1473946639748 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946639749 StringCalculatorTest.java FAIL EditAction 1473946664763 StringCalculatorTest.java 2387 8 38 7 +EditAction 1473946695531 StringCalculator.java 1580 3 5 0 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 041689f252a24ee20bd3f4dc49fbf6f79a9f2381..061087f4439ed4dacad8cf779735512bec90d4ca 100644 GIT binary patch delta 71 zcmaDL{zsha)W2Q(7#J8#7}7U#ZDNt(U`SzP5HqS!@JlVv$;?YtNY2kq%FIhF$;{8& ayoaTVjWK!hLJrx6I(sX%>93~2yn3KmKL delta 40 vcmew({y?1T)W2Q(7#J8#7*aQKZDQGcgQbdXavqo5 2) { - throw new StringCalculatorException("String contains too many 'break' characters in a row"); + throw new StringCalculatorException("String contains too many newline characters in a row"); } } else if (checkIfCharacterIsANumber(c)) { From 2d4fa30645c39ecf8c7f1e93c8af9061e12287e3 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:38:40 +0300 Subject: [PATCH 56/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculator.class | Bin 1838 -> 1896 bytes src/StringCalculator.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 25037b0..5da574c 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -224,3 +224,6 @@ UnitTestCaseAction 1473946639748 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946639749 StringCalculatorTest.java FAIL EditAction 1473946664763 StringCalculatorTest.java 2387 8 38 7 EditAction 1473946695531 StringCalculator.java 1580 3 5 0 +UnitTestCaseAction 1473946697155 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473946697156 StringCalculatorTest.java FAIL +EditAction 1473946720432 StringCalculator.java 1580 3 5 0 diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 531df41bea433252d0412f2c437dccbf450fd6d4..ce6384987c70114b14662315df1476f279fe37b9 100644 GIT binary patch delta 271 zcmY+8y-EX76okKXFMBuH$l7Qk1QiP0 zk_(ZL6%oCu2+S|#GXmVN&QyPNHEH>}yKS_m`E!*2@|(K3gw2@!{{hQJ>np75oPwHC bMWa|KztHj@Zg*iaP?!W*B(L;Jsp0wuzAY(= delta 271 zcmaFCw~mkN)W2Q(7#J8#7{WGkc`{8-WtN_t$8>jcD{}>(KO+NEv@;h_E|7;IXfrp9 z4Wp#qb_Rp}Eo_V}%#5<4EDQh7VqUYGK`K(nWpV;*ak?9WI|Czw217K12ZJXA6N5HG z1cMiYHv=1k9z!UD50J&q;0v_Pmx291gE9jfI|Cy-gCYYXko03<_|G8AzyT3r1Pd`T zGBAkBasFpuMO8Z4ip_>GU~)NItVS@{MiB;SsEr`g#Tl6YGw`En`NJj))FQ=hCINC9 TBiI?t42+yWW(ZIZ6GJEf+MFyD diff --git a/src/StringCalculator.java b/src/StringCalculator.java index 1bf02ba..eee1060 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -12,7 +12,7 @@ public int add(String numbersStr) throws StringCalculatorException{ if(c =='\r' || c =='\n') { counter++; //windows specific solution, newline "\n" is treated as two characters, \r \n skip++; - if(skip > 2) { + if(skip > 1) { throw new StringCalculatorException("String contains too many newline characters in a row"); } } From 848a5ca666aafe6173093403670c7a181b5a12d6 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:39:13 +0300 Subject: [PATCH 57/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculator.class | Bin 1896 -> 1896 bytes src/StringCalculator.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 5da574c..ae9a0c9 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -227,3 +227,6 @@ EditAction 1473946695531 StringCalculator.java 1580 3 5 0 UnitTestCaseAction 1473946697155 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946697156 StringCalculatorTest.java FAIL EditAction 1473946720432 StringCalculator.java 1580 3 5 0 +UnitTestCaseAction 1473946722099 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473946722100 StringCalculatorTest.java FAIL +EditAction 1473946753404 StringCalculator.java 1568 3 5 0 diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index ce6384987c70114b14662315df1476f279fe37b9..3c8a78da0acc490becb5dad2e7f0bbd057e859a8 100644 GIT binary patch delta 14 VcmaFC_kwSOC@Uk&W-- 1) { From 85ab1f8017fe2acea1651111b13a48a3b304a962 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:39:32 +0300 Subject: [PATCH 58/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculator.class | Bin 1896 -> 1889 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index ae9a0c9..6af9881 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -230,3 +230,6 @@ EditAction 1473946720432 StringCalculator.java 1580 3 5 0 UnitTestCaseAction 1473946722099 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946722100 StringCalculatorTest.java FAIL EditAction 1473946753404 StringCalculator.java 1568 3 5 0 +UnitTestCaseAction 1473946755068 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473946755069 StringCalculatorTest.java FAIL +EditAction 1473946772246 StringCalculatorTest.java 2385 8 38 7 diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 3c8a78da0acc490becb5dad2e7f0bbd057e859a8..aa9f8dab8e7cc950a88431c1e216f0bf783aba03 100644 GIT binary patch delta 244 zcmW-aF-t;G0ENHX_1^2!D=;M~#Yd3x9tMHDq40rIPb;$^$jw<0+yucI1ZmFcIkmM4 zf^IJTlD7VZUY)+fcMhC?=g*n{Cc<|lN#M)#SDeR;Jzp*@xkFGO2&I)t5ETt>&O*=@1li%YsR zwg!Q2E&Y{*Xd&!yLz`n##9VQrosL~D=&15I)1-3F7S2OFHbX?w Tg*g>6OD~kAB?7@$)ivZF)+{CX diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index f762fd4..e4188cc 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -97,7 +97,7 @@ public void testStringWithNumberCommaNewLineNumber() { SC.add(s); } catch (Exception e) { - //System.out.println(e.toString()); + System.out.println(e.toString()); thrown = true; } assertEquals("Comma Newline combination", true, thrown); From 4147a490535d19386321b88f9647a5a098826f96 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:39:52 +0300 Subject: [PATCH 59/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 3068 -> 3083 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 6af9881..725121e 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -233,3 +233,6 @@ EditAction 1473946753404 StringCalculator.java 1568 3 5 0 UnitTestCaseAction 1473946755068 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946755069 StringCalculatorTest.java FAIL EditAction 1473946772246 StringCalculatorTest.java 2385 8 38 7 +UnitTestCaseAction 1473946773900 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473946773901 StringCalculatorTest.java FAIL +EditAction 1473946792139 StringCalculatorTest.java 2383 8 38 7 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 061087f4439ed4dacad8cf779735512bec90d4ca..31e8b16a947b359d3344665ebeb3665e232f64b3 100644 GIT binary patch delta 194 zcmew(-Yv1=2D1VuLm)#iJ3|m7gFsedS)zVUVqUs_aAk2xYAz2$2t(*(T^1#_a2|#T zhRDgGEGlf#46*DCF_Y_AB$(qE;wR5yQJQ>%S(hV;k%7gKi_2*99+o~E0Y)1HVuLS@|?Jr^g delta 154 zcmV;L0A>G+82lHo*aMS?1T7F!0RRLs3JNj_08{{02LM%*-~$x{R{&U(_yZyaS_}YN z09=zG1SBC|0AL3IUjYCUYGHO^FKKTtP;zN*bW?P4Wnpa$0AT=PlVt=Vv%Cb31(UxA z3X^*YK9ija7zt$n8USYiCje-Z0SQ_GP?OOH6_ZK|3IS1*@dgu Date: Thu, 15 Sep 2016 16:40:03 +0300 Subject: [PATCH 60/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 3083 -> 3092 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 725121e..c224a53 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -236,3 +236,6 @@ EditAction 1473946772246 StringCalculatorTest.java 2385 8 38 7 UnitTestCaseAction 1473946773900 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946773901 StringCalculatorTest.java FAIL EditAction 1473946792139 StringCalculatorTest.java 2383 8 38 7 +UnitTestCaseAction 1473946793771 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473946793772 StringCalculatorTest.java FAIL +EditAction 1473946802757 StringCalculatorTest.java 2384 8 38 7 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 31e8b16a947b359d3344665ebeb3665e232f64b3..bc3a2ed2fb8e19dad5f142c32cf0a7779d63d136 100644 GIT binary patch delta 201 zcmeB{m?FV->ff$?3=9k=44E6b&M^yeFa$C(FdORVa54llgt9Y)On$&D${fZJKKTc; z5?dq>Lli^wWCa!##aM=Tc7`}c2H~v4vPAvNeEoo;%)FA|lA_eaTpor5hQ!IKEdJan zj0`M>TwF#R3~8J9vrJ`W44C|pO?YwuH!E+DB+E92h;0lpEOtV^llOASPOj%>n>?4R fo-t|iMK;mNUR+#^$yimVLRGi2rvqKi#E=01dyF(r delta 212 zcmbOt(Jdix>ff$?3=9k=4C(9)OpFX7lRvVEY*g98tiZ_-$PmoV5X8tJkd;`LsGpOV zm#!aNSzMBu%fk@D5IUKWMTsq(harL?a Date: Thu, 15 Sep 2016 16:40:18 +0300 Subject: [PATCH 61/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 3092 -> 3092 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index c224a53..91631c1 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -239,3 +239,6 @@ EditAction 1473946792139 StringCalculatorTest.java 2383 8 38 7 UnitTestCaseAction 1473946793771 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946793772 StringCalculatorTest.java FAIL EditAction 1473946802757 StringCalculatorTest.java 2384 8 38 7 +UnitTestCaseAction 1473946804366 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473946804368 StringCalculatorTest.java FAIL +EditAction 1473946818310 StringCalculatorTest.java 2386 8 38 7 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index bc3a2ed2fb8e19dad5f142c32cf0a7779d63d136..3e2061ae5870fe2fc066b0ddeb78bce4cd60569b 100644 GIT binary patch delta 14 VcmbOtF-2m-eP%|k%@3GOH~=T$1jqmY delta 14 VcmbOtF-2m-eP%|T%@3GOH~=WD1nK|) diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 67b2c96..3fb469d 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -105,7 +105,7 @@ public void testStringWithNumberCommaNewLineNumber() { @Test public void testStringWithNumberNewLineNewLineNumber() { - String s = "1\n\n2"; + String s = "1\n\n\n2"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { From a44b8f4d9a3223306935099ecb1b11a53ed4ac3f Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:40:40 +0300 Subject: [PATCH 62/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 3092 -> 3093 bytes tests/StringCalculatorTest.java | 4 ++-- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 91631c1..aed6dca 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -242,3 +242,6 @@ EditAction 1473946802757 StringCalculatorTest.java 2384 8 38 7 UnitTestCaseAction 1473946804366 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946804368 StringCalculatorTest.java FAIL EditAction 1473946818310 StringCalculatorTest.java 2386 8 38 7 +UnitTestCaseAction 1473946820073 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473946820074 StringCalculatorTest.java FAIL +EditAction 1473946839761 StringCalculatorTest.java 2389 8 38 7 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 3e2061ae5870fe2fc066b0ddeb78bce4cd60569b..17a050c208111ca12aa73e36dd0fa5d73900688e 100644 GIT binary patch delta 16 XcmbOtF;!y20TyOfL$1w-Sc2FAEz$(z delta 15 WcmbO#F-2m-0Tw0}!_9|Tg4h8nh6LCE diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 3fb469d..268e5a8 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -90,14 +90,14 @@ public void testStringWithCommaNewLineCombination() { @Test public void testStringWithNumberCommaNewLineNumber() { - String s = "1\n,"; + String s = "1,\n2"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { SC.add(s); } catch (Exception e) { - System.out.println(e.toString()); + //System.out.println(e.toString()); thrown = true; } assertEquals("Comma Newline combination", true, thrown); From 4713664cd998e7bc080c76044ce3385a353e394d Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:41:37 +0300 Subject: [PATCH 63/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 3093 -> 3069 bytes src/StringCalculator.java | 4 ++-- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index aed6dca..7a1ff3b 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -245,3 +245,6 @@ EditAction 1473946818310 StringCalculatorTest.java 2386 8 38 7 UnitTestCaseAction 1473946820073 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946820074 StringCalculatorTest.java FAIL EditAction 1473946839761 StringCalculatorTest.java 2389 8 38 7 +UnitTestCaseAction 1473946841370 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473946841371 StringCalculatorTest.java FAIL +EditAction 1473946896958 StringCalculator.java 1566 3 5 0 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 17a050c208111ca12aa73e36dd0fa5d73900688e..480377c91fcc6da45f2685222c321f8915fc1241 100644 GIT binary patch delta 215 zcmbO#@mHMd)W2Q(7#J8#7}7U#onxLnfkjs{h>?NSkc*4Uh?60NA&i|Nl#xLoE3qt5 zKPNFST|c<8xFj`~hasFHVlpF(5?d4xLo`FoWK9+o#W;opc7}LH24S%3%zXWTqRhOK z;F6-$M4*O5hNQ`PEK1BA3@MvWvUIaf{=mjHxs}sSF_wXuA&!BYA)bL3s7RP0i9w7Z znL&afl|hOjok5);V{!vq6l1_-doFp#z{&Ak61>5ZEZZ0&w=u-B*a;<1Ucf0kxs$t< LJr(E=CWbTs4Nx=V delta 215 zcmew>K2?J2)W2Q(7#J8#7&13Tn z*AK2NE=kShVF+UgpRC8C#1_fJ5XBHZIgCYxEtVmkogr>=1B(Q60z=~D*(^$vZ!qif zq%bnD8gg-Q8F4VAZ9c%#&B}d_fti67Xrr-Ez+`=H3Cu|o5G;XkjkLSkj`MlkTH1JE7Fc1zfU|3%Og_(}AWk HF=PM$#aJ<3 diff --git a/src/StringCalculator.java b/src/StringCalculator.java index e9ccd05..e6583f9 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -5,9 +5,9 @@ public class StringCalculator { private List numbers = new ArrayList<>(); public int add(String numbersStr) throws StringCalculatorException{ if(checkIfStringContainsOnlyNumbersAndAcceptableCharacters(numbersStr) && checkIfCharacterIsANumber(numbersStr.charAt(0))) { + int counter = 0; + int skip = 0; for(char c: numbersStr.toCharArray()) { - int counter = 0; - int skip = 0; if(counter%2 == 0) { if(c =='\n') { counter++; //windows specific solution, newline "\n" is treated as two characters, \r \n From d56c9250b17f29a453636f41da7a00fef3db3513 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:42:09 +0300 Subject: [PATCH 64/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculator.class | Bin 1889 -> 1895 bytes src/StringCalculator.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 7a1ff3b..b91903a 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -248,3 +248,6 @@ EditAction 1473946839761 StringCalculatorTest.java 2389 8 38 7 UnitTestCaseAction 1473946841370 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946841371 StringCalculatorTest.java FAIL EditAction 1473946896958 StringCalculator.java 1566 3 5 0 +UnitTestCaseAction 1473946898647 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473946898648 StringCalculatorTest.java FAIL +EditAction 1473946929025 StringCalculator.java 1579 3 5 0 diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index aa9f8dab8e7cc950a88431c1e216f0bf783aba03..dfad2b5b7831d079f5357a9a3c10d2092a74906a 100644 GIT binary patch delta 460 zcmZvY%PWLo6vlt=yx(QUWn4dvI~(bnLSaNMg)pvTLu4llk-LSI*^H9y*iecn8w(2= zQv3^+va_=AM~w4**(i(moadbLoadbPe1^ZmcW=7VUR>W@+gaLDsJOz|URmA{xF~NR z{jJ}VDKtUg#EoXCI_1!f>IdpFG@P=hdvtH~0e7y;eu-H+X5O$+ZaZdM%&0Oq&WJlk zVa^4SR6wP)sy43ac&1{mxG6)+tLqrPN`-q*kz+j4`bg&!eF0{5?+y7rGdbu{y?#?U zrej@Zuk@{78S)CUn5IPRq;G9XW!W-9M986;T-wQ_n|%5R(@z1z6f!N`d10>NuqNzH zVeeDPf%F_v!!h+zg*Hr*@^hh;N$8;w;wXuB7-furG;T32NXxJ(CS(mmJS4EPG!nE? vHuXxbDLw&zlIk~E8_LS0f4D&c=`QPBi*EYET90`8%GcMZkiZ!kCFlA9SvE^D delta 407 zcmZXQO)ErU6vuzhJaeCGFk`&TV9bb=bSF}nLPjD6<25hMPT483Qwj@`wYy@2QnR(t z%t-MKWM$3D%4Znoj-|~x|IYcJ^Xr`N&{yc;T^qHnP?PSPZgzk4$H_68D&W#d7KvYR z>Lhi6jw0Px93%@kxe@Cn<=5#vTdh`Na7?F+PT3J-?O&6LhpTUCJu~XeRuS8OPwJUi zuA#3;|Em+PEQvXf)W=HX;$S3XSAwVuuL3MA@f>L)ti!Q_gAUf==neAeMKUxT2Chm0=b|59`b^ zk54G8WLdxnYl%fsHcQiD&0@-QVQiEw+mys*DAP;TUrAL;N 1) { From fbae5609583e46ee72a6c5e55caefd7d19f46445 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:42:52 +0300 Subject: [PATCH 65/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculator.class | Bin 1895 -> 1903 bytes tests/StringCalculatorTest.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index b91903a..01853b5 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -251,3 +251,6 @@ EditAction 1473946896958 StringCalculator.java 1566 3 5 0 UnitTestCaseAction 1473946898647 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946898648 StringCalculatorTest.java FAIL EditAction 1473946929025 StringCalculator.java 1579 3 5 0 +UnitTestCaseAction 1473946930800 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473946930801 StringCalculatorTest.java FAIL +EditAction 1473946971974 StringCalculatorTest.java 2387 8 38 7 diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index dfad2b5b7831d079f5357a9a3c10d2092a74906a..700722a6f23998523f11b1527a2d96e304ed5c29 100644 GIT binary patch delta 254 zcmXwzK}!N*5Qd-W+s{t~Hz8LlC0dAx-9rSjhoCM}n5J1o)G_)4K?H?|BIqVWc+!H7 zU4uYxUHUN{{RuW3G?#hiop)a5$DjBg-`-9SLl$_6;xUy0y(l&#mdC6PxHns7J0208 zZMv@{V-ow$#exfLHSsF;a!4oe3i&s3eX&RK+CR1%cQx|t;(+$2mo=2)L%i z4f8xu=8+svEb&aJTc~2wFVt1io>E;iM5itdn#}0kE&ED_bxvq$y2pV!4{=l0$U4Lk Wh9ZbU2c|6ktCH5ASo~bc)Z`aiP$pvl delta 237 zcmXwyPfG$(0K|XKw{PE)xC#EDNF*;2yFmo92T_AMq?!HkX8939G`vWVmjvm$UhLYz zs}Sg|OCQE#A0gi!oXgBGGt8g6b{D@^^&N==Og(=^ZpPU2<&wh{M>B@9BCGxquU*nV zfh_|yr?am!su)-~)%&C#I;thU!Y6e$DwE(GmkV~eBFO_O9!c{|hAvt9?D5J0Z|pE3 z&j$sQLJ<|+n^x9vq-xX=#tpcpLCox4xG_p{${kH^u?)jK_CLos8lef}b|SSk1rb4; K2Hz+4rPu(4sU#5q diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 268e5a8..f762fd4 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -105,7 +105,7 @@ public void testStringWithNumberCommaNewLineNumber() { @Test public void testStringWithNumberNewLineNewLineNumber() { - String s = "1\n\n\n2"; + String s = "1\n\n2"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { From 2a1f375a20407aac392899330aff306a5151245a Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:43:56 +0300 Subject: [PATCH 66/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 4 ++++ bin/StringCalculatorTest.class | Bin 3069 -> 3068 bytes tests/StringCalculatorTest.java | 6 +++--- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 01853b5..60dcd06 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -254,3 +254,7 @@ EditAction 1473946929025 StringCalculator.java 1579 3 5 0 UnitTestCaseAction 1473946930800 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946930801 StringCalculatorTest.java FAIL EditAction 1473946971974 StringCalculatorTest.java 2387 8 38 7 +UnitTestCaseAction 1473946973615 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473946973616 StringCalculatorTest.java FAIL +RefactoringAction 1473947026134 StringCalculatorTest.java RENAME testStringWithNumberCommaNewLineNumber()=>void testStringWithNumberCommaNumber() METHOD +EditAction 1473947035469 StringCalculatorTest.java 2377 8 38 7 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 480377c91fcc6da45f2685222c321f8915fc1241..061087f4439ed4dacad8cf779735512bec90d4ca 100644 GIT binary patch delta 15 Wcmew>{zrTR2MZI6;bv}@PwW6J`~=nj delta 16 Xcmew({#Seh2MaT+A=hRumQU;eFkS@V diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index f762fd4..2749102 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -75,7 +75,7 @@ public void testStringWithNegativeNumber() { @Test public void testStringWithCommaNewLineCombination() { - String s = "1,\n2"; + String s = "1,\n"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { @@ -89,8 +89,8 @@ public void testStringWithCommaNewLineCombination() { } @Test - public void testStringWithNumberCommaNewLineNumber() { - String s = "1,\n2"; + public void testStringWithNumberCommaNumber() { + String s = "1,2"; StringCalculator SC = new StringCalculator(); boolean thrown = false; try { From d5d5cf6c965dcb95d8ebe11758faceb7943b051f Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:44:54 +0300 Subject: [PATCH 67/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 3068 -> 3069 bytes tests/StringCalculatorTest.java | 5 +---- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 60dcd06..b2b4271 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -258,3 +258,6 @@ UnitTestCaseAction 1473946973615 StringCalculatorTest.java FAIL UnitTestSessionAction 1473946973616 StringCalculatorTest.java FAIL RefactoringAction 1473947026134 StringCalculatorTest.java RENAME testStringWithNumberCommaNewLineNumber()=>void testStringWithNumberCommaNumber() METHOD EditAction 1473947035469 StringCalculatorTest.java 2377 8 38 7 +UnitTestCaseAction 1473947037139 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473947037140 StringCalculatorTest.java FAIL +EditAction 1473947094447 StringCalculatorTest.java 2291 8 36 6 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 061087f4439ed4dacad8cf779735512bec90d4ca..1a4c426cfae0ad40df31ebe207ffc90e76b4bb79 100644 GIT binary patch delta 223 zcmew({#Tsq)W2Q(7#J8#7&138|rXPp1`cADPNLWToPPTl$n`LNSDKrY zTI8Ico0|w>axerkG5}Q@O}@dbs}aJ;z+%Y7WyHx4#t^~I5YEUTkd;`LsGpOVm#!aN zSzMBu%fk@K5H(qsMTsqjhar|BZgMD#3R?n05<5fU{zsha)W2Q(7#J8#7}7U#H8QiZ80v5tP3~t_WK^5Hky(mAwcIB&FV(L!Hz~D< zkwF6}CNlX0vzSH@BLj;e7nczyLkL3{J3}ZVgFsedS)zVUVqUs_aAk2xYAz2$I77r_ zJr*UlC?1ArhM37=EGleq3<>NE@sk@^B$yK!k|xh)QDIEke1K&t>*N|vyUCNesu=?& r^K;8H22R%Jmf#JRWZA|Lxs4%~#ZD-Basij@ Date: Thu, 15 Sep 2016 16:48:12 +0300 Subject: [PATCH 68/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 3069 -> 3022 bytes src/StringCalculator.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index b2b4271..72a041b 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -261,3 +261,6 @@ EditAction 1473947035469 StringCalculatorTest.java 2377 8 38 7 UnitTestCaseAction 1473947037139 StringCalculatorTest.java FAIL UnitTestSessionAction 1473947037140 StringCalculatorTest.java FAIL EditAction 1473947094447 StringCalculatorTest.java 2291 8 36 6 +UnitTestCaseAction 1473947096081 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473947096082 StringCalculatorTest.java FAIL +EditAction 1473947292276 StringCalculator.java 1566 3 5 0 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 1a4c426cfae0ad40df31ebe207ffc90e76b4bb79..9468808665c6526349536b620b11a7d26bec3a56 100644 GIT binary patch delta 95 zcmew>eolOYHy8H=1{NS>V2~0Dn4Hh5FB;3h%n--G&5*z#%8n{#Sg1H`n9?>|BfilWRF`6=NBg8R8hY8R8ju84?+U8Il;p7?K$z7*ZLe7}6Qk z88RjZut!b4&y}f~15}v{RG9} 1) { From b62a859a09b2a24707f708bae607afa7d12e5019 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:51:01 +0300 Subject: [PATCH 69/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 6 ++++++ bin/StringCalculator.class | Bin 1903 -> 1895 bytes tests/StringCalculatorTest.java | 15 +++++++++++++++ 3 files changed, 21 insertions(+) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 72a041b..2bd5eee 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -264,3 +264,9 @@ EditAction 1473947094447 StringCalculatorTest.java 2291 8 36 6 UnitTestCaseAction 1473947096081 StringCalculatorTest.java FAIL UnitTestSessionAction 1473947096082 StringCalculatorTest.java FAIL EditAction 1473947292276 StringCalculator.java 1566 3 5 0 +UnitTestCaseAction 1473947293929 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473947293930 StringCalculatorTest.java FAIL +RefactoringAction 1473947438330 StringCalculatorTest.java ADD void testStringWithNumberNewLineNewLineNumber()/2 METHOD +RefactoringAction 1473947451345 StringCalculatorTest.java RENAME testStringWithNumberNewLineNewLineNumber()/2=>void testStringWithNumberCommaNumber()/2 METHOD +RefactoringAction 1473947452862 StringCalculatorTest.java RENAME testStringWithNumberCommaNumber()/2=>void testStringWithNumberCommaCommaNumber() METHOD +EditAction 1473947460773 StringCalculatorTest.java 2617 9 41 7 diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 700722a6f23998523f11b1527a2d96e304ed5c29..dfad2b5b7831d079f5357a9a3c10d2092a74906a 100644 GIT binary patch delta 237 zcmXwyPfG$(0K|XKw{PE)xC#EDNF*;2yFmo92T_AMq?!HkX8939G`vWVmjvm$UhLYz zs}Sg|OCQE#A0gi!oXgBGGt8g6b{D@^^&N==Og(=^ZpPU2<&wh{M>B@9BCGxquU*nV zfh_|yr?am!su)-~)%&C#I;thU!Y6e$DwE(GmkV~eBFO_O9!c{|hAvt9?D5J0Z|pE3 z&j$sQLJ<|+n^x9vq-xX=#tpcpLCox4xG_p{${kH^u?)jK_CLos8lef}b|SSk1rb4; K2Hz+4rPu(4sU#5q delta 254 zcmXwzK}!N*5Qd-W+s{t~Hz8LlC0dAx-9rSjhoCM}n5J1o)G_)4K?H?|BIqVWc+!H7 zU4uYxUHUN{{RuW3G?#hiop)a5$DjBg-`-9SLl$_6;xUy0y(l&#mdC6PxHns7J0208 zZMv@{V-ow$#exfLHSsF;a!4oe3i&s3eX&RK+CR1%cQx|t;(+$2mo=2)L%i z4f8xu=8+svEb&aJTc~2wFVt1io>E;iM5itdn#}0kE&ED_bxvq$y2pV!4{=l0$U4Lk Wh9ZbU2c|6ktCH5ASo~bc)Z`aiP$pvl diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 959a0d0..6219d0c 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -114,5 +114,20 @@ public void testStringWithNumberNewLineNewLineNumber() { } assertEquals("2x Newline combination", true, thrown); } + + @Test + public void testStringWithNumberCommaCommaNumber() { + String s = "1,,2"; + StringCalculator SC = new StringCalculator(); + boolean thrown = false; + try { + SC.add(s); + } + catch (Exception e) { + System.out.println(e.toString()); + thrown = true; + } + assertEquals("2x Newline combination", true, thrown); + } } From 9cb442029e6bc7e0c36c9b7d183c40c1746264b5 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:51:19 +0300 Subject: [PATCH 70/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 3022 -> 3303 bytes tests/StringCalculatorTest.java | 4 ++-- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 2bd5eee..c881ab6 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -270,3 +270,6 @@ RefactoringAction 1473947438330 StringCalculatorTest.java ADD void testStringWit RefactoringAction 1473947451345 StringCalculatorTest.java RENAME testStringWithNumberNewLineNewLineNumber()/2=>void testStringWithNumberCommaNumber()/2 METHOD RefactoringAction 1473947452862 StringCalculatorTest.java RENAME testStringWithNumberCommaNumber()/2=>void testStringWithNumberCommaCommaNumber() METHOD EditAction 1473947460773 StringCalculatorTest.java 2617 9 41 7 +UnitTestCaseAction 1473947462470 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473947462470 StringCalculatorTest.java FAIL +EditAction 1473947478706 StringCalculatorTest.java 2617 9 41 7 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 9468808665c6526349536b620b11a7d26bec3a56..58aa655a75d9020ea3158acef6a68b9b3be60966 100644 GIT binary patch delta 117 zcmX>n{#=sl)W2Q(7#J8#7;-jpU1VWYnY@u%Qq(y=H#gC*G&d==h=U=Mk%7ffN5^RL zO%@YIuFZU`yV)i`R| V(8OTG&^$SpJBmFEXbTfVHUP(l9K`?t delta 36 scmaDZc}|?`)W2Q(7#J8#7&13pF diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 6219d0c..639f9d0 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -124,10 +124,10 @@ public void testStringWithNumberCommaCommaNumber() { SC.add(s); } catch (Exception e) { - System.out.println(e.toString()); + //System.out.println(e.toString()); thrown = true; } - assertEquals("2x Newline combination", true, thrown); + assertEquals("2x comma combination", true, thrown); } } From 752f05a8da46fbc55d1db0c30e30b11aae9b2f5a Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:52:24 +0300 Subject: [PATCH 71/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculatorTest.class | Bin 3303 -> 3314 bytes src/StringCalculator.java | 4 ++-- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index c881ab6..a439954 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -273,3 +273,6 @@ EditAction 1473947460773 StringCalculatorTest.java 2617 9 41 7 UnitTestCaseAction 1473947462470 StringCalculatorTest.java FAIL UnitTestSessionAction 1473947462470 StringCalculatorTest.java FAIL EditAction 1473947478706 StringCalculatorTest.java 2617 9 41 7 +UnitTestCaseAction 1473947480915 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473947480916 StringCalculatorTest.java FAIL +EditAction 1473947543720 StringCalculator.java 1570 3 4 0 diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 58aa655a75d9020ea3158acef6a68b9b3be60966..6ebd81004c2c62b444707fc5bb7e9077e33e3c95 100644 GIT binary patch delta 96 zcmaDZ`AL%N)W2Q(7#J8#81fc!u}X0;WHT~|7*!}F=jY}og2<%Iyu^~s{JhOvtSs!4 x?b)~(GbS5y3s2_fU}Mah{GLO3aw3leX9I&2Llc8KL-XWD_9*ropn*&bxd3=}8Pos( delta 65 zcmew)`CO9g)W2Q(7#J8#7;+YJv2IpjWnrJ}z|A$;h(}~{9JlG@0v-w8dIn{N1_o7z UCI%yh=E*y_qu8^6I+z%;0fyla%K!iX diff --git a/src/StringCalculator.java b/src/StringCalculator.java index e6583f9..f529502 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -9,13 +9,13 @@ public int add(String numbersStr) throws StringCalculatorException{ int skip = 0; for(char c: numbersStr.toCharArray()) { if(counter%2 == 0) { - if(c =='\n') { + /*if(c =='\n') { counter++; //windows specific solution, newline "\n" is treated as two characters, \r \n skip++; if(skip > 1) { throw new StringCalculatorException("String contains too many newline characters in a row"); } - } + }*/ else if (checkIfCharacterIsANumber(c)) { numbers.add(Character.getNumericValue(c)); skip = 0; From 082936c25d1f01ea1a12e184da7a4abe383057dc Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:53:00 +0300 Subject: [PATCH 72/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 6 + .../20160915145220573/besouroEpisodes.txt | 118 ++++++++++++++++++ .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 45 +++---- bin/StringCalculator.class | Bin 1895 -> 1788 bytes src/StringCalculator.java | 9 +- 6 files changed, 149 insertions(+), 30 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index a439954..4e7d85a 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -276,3 +276,9 @@ EditAction 1473947478706 StringCalculatorTest.java 2617 9 41 7 UnitTestCaseAction 1473947480915 StringCalculatorTest.java FAIL UnitTestSessionAction 1473947480916 StringCalculatorTest.java FAIL EditAction 1473947543720 StringCalculator.java 1570 3 4 0 +CompilationAction 1473947545016 StringCalculator.java +CompilationAction 1473947545017 StringCalculator.java +CompilationAction 1473947558311 StringCalculator.java +UnitTestCaseAction 1473947558656 StringCalculatorTest.java OK +UnitTestSessionAction 1473947558657 StringCalculatorTest.java OK +EditAction 1473947579518 StringCalculator.java 1296 3 5 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 0b4fac2..fb3fa8c 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -49,3 +49,121 @@ 1473946406662 refactoring 3 21 true 1473946406663 refactoring 2B 21 true 1473946593012 refactoring 2A 1 true +1473947558657 test-first 3 945 true +1473947558658 test-first 3 945 true +1473947558659 test-first 3 945 true +1473947558660 test-last 1 945 false +1473947558661 test-first 3 945 true +1473947558662 test-last 1 945 false +1473947558663 test-first 3 945 true +1473947558664 test-last 1 945 false +1473947558665 test-first 3 945 true +1473947558666 test-last 1 945 false +1473947558667 test-first 3 945 true +1473947558668 test-first 3 945 true +1473947558669 test-first 3 945 true +1473947558670 test-first 3 945 true +1473947558671 test-first 3 945 true +1473947558672 test-first 3 945 true +1473947558673 test-first 3 945 true +1473947558674 test-first 3 945 true +1473947558675 test-first 3 945 true +1473947558676 test-first 3 945 true +1473947558677 test-first 3 945 true +1473947558678 test-first 3 945 true +1473947558679 test-first 3 945 true +1473947558680 test-first 3 945 true +1473947558681 test-first 3 945 true +1473947558682 test-first 3 945 true +1473947558683 test-first 3 945 true +1473947558684 test-first 3 945 true +1473947558685 test-first 3 945 true +1473947558686 test-first 3 945 true +1473947558687 test-first 3 945 true +1473947558688 test-first 3 945 true +1473947558689 test-first 3 945 true +1473947558690 test-first 3 945 true +1473947558691 test-first 3 945 true +1473947558692 test-first 3 945 true +1473947558693 test-first 3 945 true +1473947558694 test-first 3 945 true +1473947558695 test-first 3 945 true +1473947558696 test-first 3 945 true +1473947558697 test-first 3 945 true +1473947558698 test-first 3 945 true +1473947558699 test-first 3 945 true +1473947558700 test-first 3 945 true +1473947558701 test-first 3 945 true +1473947558702 test-first 3 945 true +1473947558703 test-first 3 945 true +1473947558704 test-first 3 945 true +1473947558705 test-first 3 945 true +1473947558706 test-first 3 945 true +1473947558707 test-first 3 945 true +1473947558708 test-first 3 945 true +1473947558709 test-first 3 945 true +1473947558710 test-first 3 945 true +1473947558711 test-first 3 945 true +1473947558712 test-first 3 945 true +1473947558713 test-first 3 945 true +1473947558714 test-first 3 945 true +1473947558715 test-first 3 945 true +1473947558716 test-first 3 945 true +1473947558717 test-first 3 945 true +1473947558718 test-first 3 945 true +1473947558719 test-first 3 945 true +1473947558720 test-first 3 945 true +1473947558721 test-first 3 945 true +1473947558722 test-first 3 945 true +1473947558723 test-first 3 945 true +1473947558724 test-first 3 945 true +1473947558725 test-first 3 945 true +1473947558726 test-first 3 945 true +1473947558727 test-first 3 945 true +1473947558728 test-first 3 945 true +1473947558729 test-first 3 945 true +1473947558730 test-first 3 945 true +1473947558731 test-first 3 945 true +1473947558732 test-first 3 945 true +1473947558733 test-first 3 945 true +1473947558734 test-first 3 945 true +1473947558735 test-first 3 945 true +1473947558736 test-first 3 945 true +1473947558737 test-first 3 945 true +1473947558738 test-first 3 945 true +1473947558739 test-first 3 945 true +1473947558740 test-first 3 945 true +1473947558741 test-first 3 945 true +1473947558742 test-first 3 945 true +1473947558743 test-first 3 945 true +1473947558744 test-first 3 945 true +1473947558745 test-first 3 945 true +1473947558746 test-first 3 945 true +1473947558747 test-first 3 945 true +1473947558748 test-first 3 945 true +1473947558749 test-first 3 945 true +1473947558750 test-first 3 945 true +1473947558751 test-first 3 945 true +1473947558752 test-first 3 945 true +1473947558753 test-first 3 945 true +1473947558754 test-first 3 945 true +1473947558755 test-first 3 945 true +1473947558756 test-first 3 945 true +1473947558757 test-first 3 945 true +1473947558758 test-first 3 945 true +1473947558759 test-first 3 945 true +1473947558760 test-first 3 945 true +1473947558761 test-first 3 945 true +1473947558762 test-first 3 945 true +1473947558763 test-first 3 945 true +1473947558764 test-first 3 945 true +1473947558765 test-first 3 945 true +1473947558766 test-last 1 945 false +1473947558767 test-first 3 945 true +1473947558768 test-last 1 945 false +1473947558769 test-first 3 945 true +1473947558770 test-last 1 945 false +1473947558771 test-first 3 945 true +1473947558772 test-last 1 945 false +1473947558773 test-first 3 945 true +1473947558774 test-first 3 945 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index cad4db8..0e0770f 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -36,3 +36,4 @@ 1473946373135 refactoring 2A 16 true 1473946406660 regression 2 21 true 1473946593012 refactoring 2A 1 false +1473947558657 test-first 3 945 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index edf06a0..a6090de 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -14,25 +14,26 @@ 1473942927717 regression 2 44 false 1473943089196 refactoring 2A 161 false 1473943356499 test-last 1 267 false -1473944194755 refactoring 2B 838 false -1473944347693 refactoring 2A 152 false -1473944435255 test-addition 1 87 false -1473944496118 regression 1 60 false -1473944752083 regression 1 255 false -1473944781645 regression 1 29 false -1473944829573 regression 2 47 false -1473945055978 refactoring 2A 226 false -1473945081578 regression 1 25 false -1473945136426 regression 1 54 false -1473945145167 regression 1 8 false -1473945597636 refactoring 2A 452 false -1473945625185 regression 1 27 false -1473945653999 regression 1 28 false -1473945872535 refactoring 2A 218 false -1473945891124 regression 1 18 false -1473945928136 test-addition 1 37 false -1473946236574 refactoring 2A 308 false -1473946267249 regression 1 30 false -1473946373135 refactoring 2A 105 false -1473946406660 regression 2 33 false -1473946593012 refactoring 2A 186 false +1473944194755 refactoring 2B 838 true +1473944347693 refactoring 2A 152 true +1473944435255 test-addition 1 87 true +1473944496118 regression 1 60 true +1473944752083 regression 1 255 true +1473944781645 regression 1 29 true +1473944829573 regression 2 47 true +1473945055978 refactoring 2A 226 true +1473945081578 regression 1 25 true +1473945136426 regression 1 54 true +1473945145167 regression 1 8 true +1473945597636 refactoring 2A 452 true +1473945625185 regression 1 27 true +1473945653999 regression 1 28 true +1473945872535 refactoring 2A 218 true +1473945891124 regression 1 18 true +1473945928136 test-addition 1 37 true +1473946236574 refactoring 2A 308 true +1473946267249 regression 1 30 true +1473946373135 refactoring 2A 105 true +1473946406660 regression 2 33 true +1473946593012 refactoring 2A 186 true +1473947558657 test-first 3 965 true diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index dfad2b5b7831d079f5357a9a3c10d2092a74906a..4f3bfdd454e4a918e8f6fd581272e644fd09b55d 100644 GIT binary patch delta 613 zcmZ8eO-~b16g_v|e6&L;!7>zTHL}pusZy0XNQDYk#3}-UREcTKNG7$WHl|Jqal=CX z!K`qlD>iOS46T~by??}&zd+-7XD}ggbMJlkoOADa@BN7X?$^Kn`FaQ-kIEqy~d3{jN4 z_mq??5zKpU#hdstL3&aOY(9u#)$5bHJ8KY#@Ex|zYzOH*)Xl6oz?lxt?V&1WL@|2+ zbEBXgTB@*=eawz(hLX4BwDRg5E}DiMGE?Sf3>tD5<6Y#xpdjIqDDI>G8&Vr5Zgeo$ z+m&cnAwx0L4}MR441rr6?9BCexj=$r0dbBRhS<jUi2T;n^LD~#oJP=nYD1~5E~2@Na6e>gpUEJNAr)Sd%x6E WEE(0Tk$^}cQGlXcK4ec4*8c+PFlpQX delta 687 zcmZvZ%Wo1<6vn?hcV0|^QtcG1wAzJ+4vF|Epe;}>trf*Se4wqmz-B^dMxr=q)I>Iz z7+0EcQ&%;bbYo0ROhHZR-kl5o23P(EMm#e$F(z*AJ@=m9H{W;e{0w{#YF~bR+yXF$ z%kMNp;3^W%4G>$U#R!n=Yal@=v zS4w58VKRuZ{AfYLI5G+*82VPrcghK?T&pAsHQTJ1bw9GmInRWB>EoDEaDpM|F%7$F zC5qMCwjW{S8T453uXg_Ws<~oMj4rE~p@?aUI_nhp{oo>la3${sJMYH@=PU0tTi{S> zs^><$jp!O48F9Xey>0AY!#$qmx%eiGrEz5|CG(WDfvdX|T^dV?QR(Ij6m&79ts~MB zSc|hE@io$)Fu1hiKpO`?8@lLyWzcw!K3(kKNC(G0U{b&(p4&jcBb(DM>gpw?OS=5B z`-;EuIw#!*1>@LB>zubL=%=s)^u`frNT3Hv_>n;XlL%r8y_iJ^i^MJyX+cMg=vzcT zz-~Mw&0`GX2}Y>v{zwT;nw+o!I=a;<6u{_Y<224dAYmOvsyLa=<1EDxX$KY{cM*fC zfGHSZ42<>#;GawO=W>s)OHTh`RS3>EDap<`J@U2KMbEpRg1SC}=Mx6+(p2)c&$f&6 YR30M9TR9bRLFR!R%tvL3veEng2Kh*P^#A|> diff --git a/src/StringCalculator.java b/src/StringCalculator.java index f529502..f1d6df8 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -9,14 +9,7 @@ public int add(String numbersStr) throws StringCalculatorException{ int skip = 0; for(char c: numbersStr.toCharArray()) { if(counter%2 == 0) { - /*if(c =='\n') { - counter++; //windows specific solution, newline "\n" is treated as two characters, \r \n - skip++; - if(skip > 1) { - throw new StringCalculatorException("String contains too many newline characters in a row"); - } - }*/ - else if (checkIfCharacterIsANumber(c)) { + if (checkIfCharacterIsANumber(c)) { numbers.add(Character.getNumericValue(c)); skip = 0; } From da8adbb24e717387dc64578d21cf6707ee283f68 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:53:13 +0300 Subject: [PATCH 73/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculator.class | Bin 1788 -> 1788 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 4e7d85a..59ddcb9 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -282,3 +282,6 @@ CompilationAction 1473947558311 StringCalculator.java UnitTestCaseAction 1473947558656 StringCalculatorTest.java OK UnitTestSessionAction 1473947558657 StringCalculatorTest.java OK EditAction 1473947579518 StringCalculator.java 1296 3 5 0 +UnitTestCaseAction 1473947582114 StringCalculatorTest.java OK +UnitTestSessionAction 1473947582115 StringCalculatorTest.java OK +EditAction 1473947592827 StringCalculatorTest.java 2619 9 41 7 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index fb3fa8c..afb601c 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -167,3 +167,4 @@ 1473947558772 test-last 1 945 false 1473947558773 test-first 3 945 true 1473947558774 test-first 3 945 true +1473947582115 production 1 2 false diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 0e0770f..8568ee9 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -37,3 +37,4 @@ 1473946406660 regression 2 21 true 1473946593012 refactoring 2A 1 false 1473947558657 test-first 3 945 true +1473947582115 production 1 2 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index a6090de..32abe15 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -37,3 +37,4 @@ 1473946406660 regression 2 33 true 1473946593012 refactoring 2A 186 true 1473947558657 test-first 3 965 true +1473947582115 production 1 23 true diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 4f3bfdd454e4a918e8f6fd581272e644fd09b55d..4f5a8b94d5109979ad978e7c7a8bf804cb94c282 100644 GIT binary patch delta 85 zcmeyv`-gXfE~_FBgB=4eLjVIGLl6T$LnwnFLp*~BLlOfQLk@#DLmq?FWIxt-qRK!q o6$WVrRR&!KO$L1iWd;id-N}J$#hiu=>oD3$D&$8(Q0BT1KuK)l5 delta 85 zcmeyv`-gXfE~}z2gB^niLjZ#)LlA=)Lnwm;Lp*~tLlOfQLk@!+Lmq?TWIxt-qFO*T n+CXs~23-aN27LxC1`7t0$$@OeoE8l143-R>4Azs+vgrc=eO3-8 diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 639f9d0..284f783 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -109,7 +109,7 @@ public void testStringWithNumberNewLineNewLineNumber() { SC.add(s); } catch (Exception e) { - System.out.println(e.toString()); + //System.out.println(e.toString()); thrown = true; } assertEquals("2x Newline combination", true, thrown); From bf2b9607e59fa2bc6ddfc9d5b7a1a7f158fbd773 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:54:16 +0300 Subject: [PATCH 74/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 3314 -> 3124 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 59ddcb9..7b06be5 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -285,3 +285,6 @@ EditAction 1473947579518 StringCalculator.java 1296 3 5 0 UnitTestCaseAction 1473947582114 StringCalculatorTest.java OK UnitTestSessionAction 1473947582115 StringCalculatorTest.java OK EditAction 1473947592827 StringCalculatorTest.java 2619 9 41 7 +UnitTestCaseAction 1473947594415 StringCalculatorTest.java OK +UnitTestSessionAction 1473947594416 StringCalculatorTest.java OK +EditAction 1473947655486 StringCalculatorTest.java 2620 9 41 7 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index afb601c..a35f0b7 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -168,3 +168,4 @@ 1473947558773 test-first 3 945 true 1473947558774 test-first 3 945 true 1473947582115 production 1 2 false +1473947594416 regression 1 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 8568ee9..a26ad66 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -38,3 +38,4 @@ 1473946593012 refactoring 2A 1 false 1473947558657 test-first 3 945 true 1473947582115 production 1 2 true +1473947594416 regression 1 1 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 32abe15..a52af8c 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -38,3 +38,4 @@ 1473946593012 refactoring 2A 186 true 1473947558657 test-first 3 965 true 1473947582115 production 1 23 true +1473947594416 regression 1 12 true diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 6ebd81004c2c62b444707fc5bb7e9077e33e3c95..8f97a50a296db6e7a716c4f424c031ed25808d67 100644 GIT binary patch delta 112 zcmew)xkZBO)W2Q(7#J8#7~(c^v9K_6FoaD$z~aOm$;iNBsH0=V!4SQfm(`eU@?K6Z z#^A~CIV2fFCmV1mPoB&z!CA;4#Zb(k&QLOWB2N@!_~b?|QLwrQu(~L)x&oeR_86cA HOboFApmZFF delta 407 zcmZXQ-Acl67{;H!{%vc{C{59WNVH;>pt+zZkm%STkTm>fgR$x9#oZpS3ggpUehRLROt!3Jp*~k=c zdUoBAQNccg*SfM9!UfmXt;|kWH|?U`t!u`Hgg6dm9HGh}+7_w0*(>W2Xrz%&+vY+t6M~A7w zV&M&;$_v8V-h6s#fJpfP!FArpZj29bFhGsxgLUU#n5iv7qKZz{Cj4k200SYIh`>S= z9VBsydGwHjP5$s}?gV5?f?8Q5D8tB8Fh@xb=?hrJ8hKF!oVbwiO_1Mk;^Hj3a5lvl RYtnMk>HBYmHZeRfegF-5SZ@FT diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index 284f783..bc51066 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -90,7 +90,7 @@ public void testStringWithCommaNewLineCombination() { @Test public void testStringWithNumberCommaNumber() { - String s = "1,2"; + String s = "1\n2"; StringCalculator SC = new StringCalculator(); try { assertEquals(0, SC.add(s)); From ba38ee3372f38daac140e5b4b0f500531189d495 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:54:49 +0300 Subject: [PATCH 75/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 5 +++++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 3124 -> 3124 bytes tests/StringCalculatorTest.java | 12 ++++++++++++ 6 files changed, 20 insertions(+) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 7b06be5..56d6670 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -288,3 +288,8 @@ EditAction 1473947592827 StringCalculatorTest.java 2619 9 41 7 UnitTestCaseAction 1473947594415 StringCalculatorTest.java OK UnitTestSessionAction 1473947594416 StringCalculatorTest.java OK EditAction 1473947655486 StringCalculatorTest.java 2620 9 41 7 +UnitTestCaseAction 1473947657129 StringCalculatorTest.java OK +UnitTestSessionAction 1473947657130 StringCalculatorTest.java OK +RefactoringAction 1473947673521 StringCalculatorTest.java ADD void testStringWithNumberCommaNumber()/2 METHOD +RefactoringAction 1473947679035 StringCalculatorTest.java RENAME testStringWithNumberCommaNumber()/2=>void testStringWithNumberNewlineNumber() METHOD +EditAction 1473947688560 StringCalculatorTest.java 2861 10 44 7 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index a35f0b7..29206d3 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -169,3 +169,4 @@ 1473947558774 test-first 3 945 true 1473947582115 production 1 2 false 1473947594416 regression 1 1 true +1473947657130 regression 1 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index a26ad66..f89c275 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -39,3 +39,4 @@ 1473947558657 test-first 3 945 true 1473947582115 production 1 2 true 1473947594416 regression 1 1 false +1473947657130 regression 1 1 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index a52af8c..1dfe0b7 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -39,3 +39,4 @@ 1473947558657 test-first 3 965 true 1473947582115 production 1 23 true 1473947594416 regression 1 12 true +1473947657130 regression 1 62 true diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index 8f97a50a296db6e7a716c4f424c031ed25808d67..f81b29126489acbf4eba8f46bd5edadee5f9ebc7 100644 GIT binary patch delta 22 ecmdlYu|;CTb!JvBBSr>|$s3tPHh*At;Q#|$s3tPHh*At;Q# Date: Thu, 15 Sep 2016 16:56:50 +0300 Subject: [PATCH 76/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 3124 -> 3339 bytes src/StringCalculator.java | 7 +++++-- 6 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 56d6670..021b108 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -293,3 +293,6 @@ UnitTestSessionAction 1473947657130 StringCalculatorTest.java OK RefactoringAction 1473947673521 StringCalculatorTest.java ADD void testStringWithNumberCommaNumber()/2 METHOD RefactoringAction 1473947679035 StringCalculatorTest.java RENAME testStringWithNumberCommaNumber()/2=>void testStringWithNumberNewlineNumber() METHOD EditAction 1473947688560 StringCalculatorTest.java 2861 10 44 7 +UnitTestCaseAction 1473947690152 StringCalculatorTest.java OK +UnitTestSessionAction 1473947690153 StringCalculatorTest.java OK +EditAction 1473947810355 StringCalculator.java 1363 3 5 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 29206d3..087c852 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -170,3 +170,4 @@ 1473947582115 production 1 2 false 1473947594416 regression 1 1 true 1473947657130 regression 1 1 true +1473947690153 test-addition 1 16 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index f89c275..173fa01 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -40,3 +40,4 @@ 1473947582115 production 1 2 true 1473947594416 regression 1 1 false 1473947657130 regression 1 1 true +1473947690153 test-addition 1 16 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 1dfe0b7..572379f 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -40,3 +40,4 @@ 1473947582115 production 1 23 true 1473947594416 regression 1 12 true 1473947657130 regression 1 62 true +1473947690153 test-addition 1 33 true diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index f81b29126489acbf4eba8f46bd5edadee5f9ebc7..bebed1a0b2d18949555c169f15041fe2007f8b15 100644 GIT binary patch delta 257 zcmdlY(JjSw>ff$?3=9k=42c`L&N8#=7%?&^PTt5YBI%b}o|BoE>Q|bZlv>2W5W>j7 zY{&(a)d0y({=h889nQ$WV#vj1#K90bS&+qvI|jtp(E;+~CdaXOGjeZU#qykW5-S&D z@MLaQebGz?W`-;VZiXBNQHERw35GldNruA7{;aNyp_3Ijnuw=wl{^1OSPdHSYib delta 184 zcmeB{+9JVq>ff$?3=9k=3~?K|&N5GCVbSLfVPs%2a zg$z;*#SH2UC6h05M=^#^{?922)*AuV8wJ)|0n}Rw)LRAATLaWv3)EW&)Y|~m+XU3x O4ARRU19T`8Lo5J(>L?EY diff --git a/src/StringCalculator.java b/src/StringCalculator.java index f1d6df8..d307ccb 100644 --- a/src/StringCalculator.java +++ b/src/StringCalculator.java @@ -19,8 +19,11 @@ public int add(String numbersStr) throws StringCalculatorException{ } counter++; } - - return 0; + int result = 0; + for(int r: numbers) { + result += r; + } + return result; } else { throw new StringCalculatorException("String contains more than just numbers"); From 897b98d50b111444a29bc737c3254c5f6bfefe17 Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:57:43 +0300 Subject: [PATCH 77/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ bin/StringCalculator.class | Bin 1788 -> 2071 bytes tests/StringCalculatorTest.java | 10 +++++----- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 021b108..e05bc7d 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -296,3 +296,6 @@ EditAction 1473947688560 StringCalculatorTest.java 2861 10 44 7 UnitTestCaseAction 1473947690152 StringCalculatorTest.java OK UnitTestSessionAction 1473947690153 StringCalculatorTest.java OK EditAction 1473947810355 StringCalculator.java 1363 3 5 0 +UnitTestCaseAction 1473947811715 StringCalculatorTest.java FAIL +UnitTestSessionAction 1473947811716 StringCalculatorTest.java FAIL +EditAction 1473947863048 StringCalculatorTest.java 2862 10 44 7 diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 4f5a8b94d5109979ad978e7c7a8bf804cb94c282..6eb46e998ff7ac3e69587334dc2a24ab4ef8b760 100644 GIT binary patch delta 674 zcmZXQ%}Z2a6o;R8?wxz*ODdZWwFYW4j$<*2&KOOb$jUK4GR+$8!#m?mXBss08tvRh z1O;~y7D20mh#&~f0&5+#i2j8Bjc7V|OoH0H=kPo4dCu>gpDmB~hQ9pzunqK4dmB2b zt%WIYCc;_HDFRi;UbdX2Wko#QHC(gqSlLylTF(~$=!Gyv&YKJ=TK}&`7-mGFFWPq< zMRb=?w-)EKW96D%aS9=Fj77M>xHoOlnd-FatF}T*cNIPMM1)B$Da-|HWweQr%5;Fs zZc(ds8_V{}YF*e$9JWk2R^`@+b$ik(*KL!E!Z&j|L>4>3P4}DjKDmuXKz4nV>E7hv zI!`m*+6IRBgX)-IBA4|IDFdL)^m?)FOO70=C%m59J{8iPC zO0Xeq|NfP)3Cvx999)i1tU<*6?(bJ~ZrJFFrNnwC2V~Mw;buv3oMY~|kx0)s%}1r? y8TB&{QX?XIOV;Z#GxPa94CiJnDA{I(|t^Ch*Gn?ToOvfd4H;RS);sil!6FcZ2tg5V>|x< diff --git a/tests/StringCalculatorTest.java b/tests/StringCalculatorTest.java index cc6694f..27b1df3 100644 --- a/tests/StringCalculatorTest.java +++ b/tests/StringCalculatorTest.java @@ -6,10 +6,10 @@ public class StringCalculatorTest { @Test public void testStringWithNumber() { - String s = "1"; + String s = "99"; StringCalculator SC = new StringCalculator(); try { - assertEquals(0, SC.add(s)); + assertEquals(9, SC.add(s)); } catch (Exception e) { @@ -90,10 +90,10 @@ public void testStringWithCommaNewLineCombination() { @Test public void testStringWithNumberCommaNumber() { - String s = "1,2"; + String s = "1,3"; StringCalculator SC = new StringCalculator(); try { - assertEquals(0, SC.add(s)); + assertEquals(4, SC.add(s)); } catch (Exception e) { //System.out.println(e.toString()); @@ -105,7 +105,7 @@ public void testStringWithNumberNewlineNumber() { String s = "1\n2"; StringCalculator SC = new StringCalculator(); try { - assertEquals(0, SC.add(s)); + assertEquals(3, SC.add(s)); } catch (Exception e) { //System.out.println(e.toString()); From 811c0cd1a3990b1cf2c781316abc391917220fef Mon Sep 17 00:00:00 2001 From: somename Date: Thu, 15 Sep 2016 16:57:51 +0300 Subject: [PATCH 78/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 3 +++ .../20160915145220573/besouroEpisodes.txt | 1 + .../randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + bin/StringCalculatorTest.class | Bin 3339 -> 3373 bytes tests/StringCalculatorTest.java | 2 +- 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index e05bc7d..109bdeb 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -299,3 +299,6 @@ EditAction 1473947810355 StringCalculator.java 1363 3 5 0 UnitTestCaseAction 1473947811715 StringCalculatorTest.java FAIL UnitTestSessionAction 1473947811716 StringCalculatorTest.java FAIL EditAction 1473947863048 StringCalculatorTest.java 2862 10 44 7 +UnitTestCaseAction 1473947864426 StringCalculatorTest.java OK +UnitTestSessionAction 1473947864427 StringCalculatorTest.java OK +EditAction 1473947871432 StringCalculatorTest.java 2861 10 44 7 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index 087c852..a5db6f6 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -171,3 +171,4 @@ 1473947594416 regression 1 1 true 1473947657130 regression 1 1 true 1473947690153 test-addition 1 16 true +1473947864427 refactoring 2A 54 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 173fa01..5d256fb 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -41,3 +41,4 @@ 1473947594416 regression 1 1 false 1473947657130 regression 1 1 true 1473947690153 test-addition 1 16 false +1473947864427 refactoring 2A 54 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 572379f..04cdb78 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -41,3 +41,4 @@ 1473947594416 regression 1 12 true 1473947657130 regression 1 62 true 1473947690153 test-addition 1 33 true +1473947864427 refactoring 2A 174 true diff --git a/bin/StringCalculatorTest.class b/bin/StringCalculatorTest.class index bebed1a0b2d18949555c169f15041fe2007f8b15..ea0209d70cd366625b5e5fccc899b814b170c88f 100644 GIT binary patch literal 3373 zcmcJQZBrXn7>4hY1a=9*LV)m6kWc{=2t;0NOM_UTP{9C|Fridiy9o;{hE1Dnpz1jK z!FJSfbjCl?&;4QVzFl zE;OJ~;7VB2)s4(?OigVov4kq%4kzPEBC4b`^FH^`VH|2{0Z+JG?GTv^GGyQFXvSeS zp+L`8MmMx$HL9gGCR@<;q@fsEQfIE#a58leJjxI+Xc~lMxCLypvl2S^_F^F?+R@a& zX)u49%)1^JdU2Iz%HEzpr!QQz&jyG5t4{P|K*F0$Sgf{?POB-y1uq5#T#9wK{4}E^ zNY&t5Tk}UHyd}_H%(wh3u0Aoj1q27VFP9>DWXXJUk(-m#5;2tcXY0xnYceH_mVBvf zz@;e+tA?SbWQ?<qlQKSJ@9S#zomaOOfWUBRtOb{=$?KS=Tg@wDgIzZnAizELxHZblVHO4P z^Wy{tO7mrxMK-HdQAWhdG@Wm3F5D+lwH7AA2yxX_>^ri^{hPlP`QK_dI^8bOcn?*8P{M3lhL1_kH_LHI3vkSDz2_*=JwKaae-`e z?N6Bfi$PG!THnpQ;`YR&#QPx6g6D?O*N|WF!UiXg=4(DgGmoy^wF@o0V^{F44Oeob zT6s1T{Q?Jnfj)Oz_;6XJW@1Ag+;hlc|o#DF4-NLM%0`~}+fllV}SVk=*YbSz- z!*K(N2)+#s*7aaO?4lRtD#Vuy*rcnrUoJrHG%k=WVQSjooqL`gH?^O|- zuPAoA2C*Tc3=@8Y+CGZ;Nij;eF^Y{-Y@&W*i&eyyDvB-FAT~v@X~NG?>^jA6Q0ykf zW+@h;*j)X@?p6`|prY7X4Pv(`wm|qrirt~uGR0OXc9&wS6kDsGSh$MVdPT9#8pJjz zwn_MV6x*U$gkswii&E@9#dhl__EA}};zqYs5bMBpO&i@q$~+?QV=irl0x>Rp)e`ux z8(p*t>&`jW-I`c6vL2BwLDplk>STTTzp#E>mbJJke^Ow*xG6uXp4hY1a=8QAT;5{B0+&B5QtE0OM_UTP{9C|U?^y7m#~G!uxXPGR2@e@ zSVtX4{TKb*FP706{qB!a@7)avfn*X#GfejFJkN8k>+G|KKmYpmcL0-6Bsc^v#f^-n z@69WzWGCA?jH6*wM+76T>C6ZF~y~x_mftoY~8mBc~GiC&w!B9fLHJ{#9-EgAG zg9bDTw8k`DUCkZtsF@9AC#4E_W9g)lN+=o4yw5*$8T(pRz#l6&ca%&98SJr5&DggK z3UsgMbVEB-6Ixbdu~}VD8;YT&b=GQ&r89exgB+Do#Gs`*{qr|Ja`R#0v^S>TX>RFQe2yj}bPpzQRX{pYQaN?)5notvJ9Gv+ z9~Lzi=q+<8t_e()S;8|Zb|XbEJ~7*=(MBTdHh*j$-1Os(Ng8sf;@3+Ptc3k;U#T5$O}dA+0QR?EtWvFpae1XyKfTTuaqSro)SjT7iAt!IA> zc2#Re8Sh(_CItG+h31Rec``Q4U^jz<6@sl#*j}U4oK1e}<8Jqaj4d|7#MAPi1LX=@ zpe3{)nZ?3k7JI;kWii_FW${>acE{7XOj2Fc%q^t*{O7R2?|aPbR`i25+{}PxUU3WJ zQQ}>MXTfvB@Jq-qc;SGXM{}4D84P&x*B-R+jy=Fp2U_z{Z9JQWeuj&GK##XQ_8U63 zUc$H16dw5n{%0rXc@Ed=3+6V%$897)6mymyRsx!=yJpVg;|yJ_-;H)_W;4!=vS)Up z6R+b9t4b>dFi46aj{D*Gn`ur7Lc$e^dlkDMj zX1rn73C4Q)JHe#M-NLH=0{0M^L0TuDHIu4^#2w`H^YiXPFR%J=h0*5fP10Vj)rt z6K;fJqZAvfpV+M`VzU*+=4%j}px9NyPg3j}#jaEA2F0c*7Nyv9{lpfkh%HtWd$$I$ zTNIlm{2aw@Q*41^ixj&4LMODJ-;E}tD#wP Date: Thu, 15 Sep 2016 17:02:00 +0300 Subject: [PATCH 79/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 5 +++++ .../20160915145220573/besouroEpisodes.txt | 2 ++ .../randomHeuristicEpisodes.txt | 2 ++ .besouro/20160915145220573/zorroEpisodes.txt | 2 ++ bin/StringCalculator.class | Bin 2071 -> 2031 bytes bin/StringCalculatorTest.class | Bin 3373 -> 3372 bytes src/StringCalculator.java | 11 ++++++----- 7 files changed, 17 insertions(+), 5 deletions(-) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 109bdeb..6b748a8 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -302,3 +302,8 @@ EditAction 1473947863048 StringCalculatorTest.java 2862 10 44 7 UnitTestCaseAction 1473947864426 StringCalculatorTest.java OK UnitTestSessionAction 1473947864427 StringCalculatorTest.java OK EditAction 1473947871432 StringCalculatorTest.java 2861 10 44 7 +UnitTestCaseAction 1473947873735 StringCalculatorTest.java OK +UnitTestSessionAction 1473947873736 StringCalculatorTest.java OK +UnitTestCaseAction 1473948105928 StringCalculatorTest.java OK +UnitTestSessionAction 1473948105929 StringCalculatorTest.java OK +EditAction 1473948120078 StringCalculator.java 1402 3 5 0 diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index a5db6f6..c7e7b5b 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -172,3 +172,5 @@ 1473947657130 regression 1 1 true 1473947690153 test-addition 1 16 true 1473947864427 refactoring 2A 54 true +1473947873736 regression 1 2 true +1473948105929 regression 1 0 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index 5d256fb..b56bea8 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -42,3 +42,5 @@ 1473947657130 regression 1 1 true 1473947690153 test-addition 1 16 false 1473947864427 refactoring 2A 54 true +1473947873736 regression 1 2 true +1473948105929 regression 1 0 false diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index 04cdb78..a8cebd0 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -42,3 +42,5 @@ 1473947657130 regression 1 62 true 1473947690153 test-addition 1 33 true 1473947864427 refactoring 2A 174 true +1473947873736 regression 1 9 true +1473948105929 regression 1 232 true diff --git a/bin/StringCalculator.class b/bin/StringCalculator.class index 6eb46e998ff7ac3e69587334dc2a24ab4ef8b760..175fb507e4ccf0643e5059f7a0d220371c8d9eb1 100644 GIT binary patch delta 627 zcmZXS&1(};6vcmU=1qo7Y@4?EFf}Rd!qiN(p^`=!X~d6(BBUUKjrAki*67avAP7Nl zCk!Gfh`7qaZUjjhh3dkU|Ah;;`X4yn8B;ehi~HVv=bU@)VO}MFO*!9we>?!HJbv%2 zX}_V5Pd-o>o0l9aY#(9Af2yCw9W)81aQviI>b%Cp7SbEHJS5-agtdru&@B#nQT3&s$G+DY=CRm32QbUD#)NpXvzD;AWqRPs}xE&JVfpxofDd zR%xBK-UeUIdI%nIS>aiIvblL{#1+LCRtGd{x{%hbdQN)R6}!QYg8$u0buN+=gA=5f zBqPR8%KbFcc+7B(SsJ9-;3%8&w!<84j?pF0bE!V_ykt?hP$w2HD(H;V@U%e_CASW@ zgl&j&h1=YbNZKrOS9&JhZ7lA|QPUDq3p=2QZKG@!6-vr|2w3{pQ{!Gd5a$2D46!j; zN%B`=HXz~ujGa+ie$igJu_R_si1iYux(QSj2d@(c!>ZcO0Wqt#tBZBn|O%{3U@N4C z*XaCCy3%{D!G*nbORd|=w|(bRxTlLIDrj-3swg=%QYoj!jAEa{4zoquH@>}CG*Nb5 zu@(OEO+Dti9&w3W%~9E}(kr`5pIA7CM?aC%b_#S*rjt3km=~+p=;5BAmgN1pAXiDU zA?Sc=k`JW$$Z>gw86lHd;0q{P+uWprlG__@v4AB-uemLemPTi}!(Ex?DicD#Akl`@ zFG^%{U#gdJLq=$GQ7$KyLdm%VA*T+LQz}|<)(fTVKiDMhA%PP5E8vH81V5ZfwHzEc z6V;4JA7(&0jS2BM8KyWB+Zhs>Q2J-5#N*gbpP(b@RxC4#4rNHr-!6wDPgwFi!l<}! y7m_(SEjil Date: Thu, 15 Sep 2016 17:02:30 +0300 Subject: [PATCH 80/81] besouro automatic message --- .besouro/20160915145220573/actions.txt | 2 ++ .besouro/20160915145220573/besouroEpisodes.txt | 1 + .besouro/20160915145220573/randomHeuristicEpisodes.txt | 1 + .besouro/20160915145220573/zorroEpisodes.txt | 1 + 4 files changed, 5 insertions(+) diff --git a/.besouro/20160915145220573/actions.txt b/.besouro/20160915145220573/actions.txt index 6b748a8..518b236 100644 --- a/.besouro/20160915145220573/actions.txt +++ b/.besouro/20160915145220573/actions.txt @@ -307,3 +307,5 @@ UnitTestSessionAction 1473947873736 StringCalculatorTest.java OK UnitTestCaseAction 1473948105928 StringCalculatorTest.java OK UnitTestSessionAction 1473948105929 StringCalculatorTest.java OK EditAction 1473948120078 StringCalculator.java 1402 3 5 0 +UnitTestCaseAction 1473948121608 StringCalculatorTest.java OK +UnitTestSessionAction 1473948121609 StringCalculatorTest.java OK diff --git a/.besouro/20160915145220573/besouroEpisodes.txt b/.besouro/20160915145220573/besouroEpisodes.txt index c7e7b5b..654d7ca 100644 --- a/.besouro/20160915145220573/besouroEpisodes.txt +++ b/.besouro/20160915145220573/besouroEpisodes.txt @@ -174,3 +174,4 @@ 1473947864427 refactoring 2A 54 true 1473947873736 regression 1 2 true 1473948105929 regression 1 0 true +1473948121609 refactoring 2A 1 true diff --git a/.besouro/20160915145220573/randomHeuristicEpisodes.txt b/.besouro/20160915145220573/randomHeuristicEpisodes.txt index b56bea8..e05b9e3 100644 --- a/.besouro/20160915145220573/randomHeuristicEpisodes.txt +++ b/.besouro/20160915145220573/randomHeuristicEpisodes.txt @@ -44,3 +44,4 @@ 1473947864427 refactoring 2A 54 true 1473947873736 regression 1 2 true 1473948105929 regression 1 0 false +1473948121609 refactoring 2A 1 true diff --git a/.besouro/20160915145220573/zorroEpisodes.txt b/.besouro/20160915145220573/zorroEpisodes.txt index a8cebd0..f8d6504 100644 --- a/.besouro/20160915145220573/zorroEpisodes.txt +++ b/.besouro/20160915145220573/zorroEpisodes.txt @@ -44,3 +44,4 @@ 1473947864427 refactoring 2A 174 true 1473947873736 regression 1 9 true 1473948105929 regression 1 232 true +1473948121609 refactoring 2A 15 true From 12a4af5137b39ef9d3452b1f7f72a8468b05429e Mon Sep 17 00:00:00 2001 From: pasilack Date: Thu, 15 Sep 2016 17:08:26 +0300 Subject: [PATCH 81/81] unfinished --- bin/StringCalculatorException.class | Bin 427 -> 427 bytes bin/StringCalculatorTest.class | Bin 3372 -> 3372 bytes src/StringCalculator.java | 2 +- src/StringCalculatorException.java | 1 + tests/StringCalculatorTest.java | 1 + 5 files changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/StringCalculatorException.class b/bin/StringCalculatorException.class index 11d5e6aaaed8e6caf3b03d77e1ec0d4ae3d99b4d..eddcbb1eaab93012b97a8510e043fec7fc5dfd12 100644 GIT binary patch delta 17 YcmZ3@yqbAK10yRN11kgjnd5uD_nC0o0%p)DyJ6{&2&Y@((j%Vq%7FBlbfjQ@9j#*2 zIJKYdNt70o1h*k>!;%zbzC%Ux70_w~If_go$B^U531kYH=5^A_R#2-9atfJ6=8)6K z8RRT-4modSrBkZ~WFEPQEFhPV%g7bvDss)rd`PPe