From 320788ce6136edde558e740b4d8e57a6f96a4b28 Mon Sep 17 00:00:00 2001 From: Michael Tautschnig Date: Sun, 8 Apr 2018 21:33:11 +0100 Subject: [PATCH] Reduce redundancy between jbmc-string and strings-smoke-tests Several tests are the same or test the same functionality. --- .../jbmc-strings/java_append_object/test.desc | 2 + .../cprover/CProverString.class | Bin 4153 -> 0 bytes .../cprover/CProverString.java | 150 ------------------ .../java_append_int/test.desc | 8 - .../java_append_int/test_append_int.class | Bin 842 -> 0 bytes .../java_append_int/test_append_int.java | 11 -- .../java_append_object/test.desc | 10 -- .../test_append_object.class | Bin 992 -> 0 bytes .../test_append_object.java | 17 -- 9 files changed, 2 insertions(+), 196 deletions(-) delete mode 100644 regression/strings-smoke-tests/cprover/CProverString.class delete mode 100644 regression/strings-smoke-tests/cprover/CProverString.java delete mode 100644 regression/strings-smoke-tests/java_append_int/test.desc delete mode 100644 regression/strings-smoke-tests/java_append_int/test_append_int.class delete mode 100644 regression/strings-smoke-tests/java_append_int/test_append_int.java delete mode 100644 regression/strings-smoke-tests/java_append_object/test.desc delete mode 100644 regression/strings-smoke-tests/java_append_object/test_append_object.class delete mode 100644 regression/strings-smoke-tests/java_append_object/test_append_object.java diff --git a/regression/jbmc-strings/java_append_object/test.desc b/regression/jbmc-strings/java_append_object/test.desc index 2af06f2686a..ce08e3e17ad 100644 --- a/regression/jbmc-strings/java_append_object/test.desc +++ b/regression/jbmc-strings/java_append_object/test.desc @@ -5,3 +5,5 @@ test_append_object.class ^SIGNAL=0$ ^\[.*assertion\.1\].* line 15.* FAILURE$ -- +-- +Issue: diffblue/test-gen#82 diff --git a/regression/strings-smoke-tests/cprover/CProverString.class b/regression/strings-smoke-tests/cprover/CProverString.class deleted file mode 100644 index 8eb78d4aaa4179eb951b284df7cf07f2b598d2f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4153 zcmbVOTXz#x6#k}3lQtdN(%M!?dJ$04KwGd-Dy<+*DF#ca77O+2B=BYnF3a_;0QTT*xw{g;J9t;%J%PBuvOq#$MZgkB3akoT z4IqUz0ftH8n!viibpiTIAuW&**bulOko6+uN;!9kOXHQYk8=hZ_-;9r~$J480OZjXny*d>ejvCmpl#eH_or`Zc zinat@EoM^be0^DrpYA`lT7BU{LF1xwjC>HpeIyK z@2~GEDz1*yw`<$fUW9@1`Z8UPj!HAfGlf!GnqZvc)AhqVS?4){8)T{NyT{A4UH5pI zw&xsKU@23`Cak%XoYh^?#cbxLl`T!xs2tZO_TgDS3MOvimWeRlH*o;BO^gVP;sXQa;@lqs`J%A57`w~_kizJWUisFytL9Y=NME@&#Exh zE2xsObNjWS%BL$cs9j>&JQ|MGCeTR0c-l@by^8GhXj`_zuI4SJp$Dy;>tWst^#q#u5A=9~zhh@GQbf~lXpIDm@I3N7 zqM^x_w!_2wX6&GoZnPl6Umh6U^mPCS9bW^EFQ3T0BCd>Uk~^a3HmlrDaz`=d_#I>@ z3Ga^tLq+&hau3Oe>X7{^c{j<2@x0b^%cipAL6XP$pBY1ir@d|j=Z zl5ar7rDFB6P~gURxg|bsN;@mPlQoy3dC}wx*lv$HZc}_F*^LH&K_KD@{e`y8knF=l zbVNLI<6V(w!O&JP7Qrk>8-SncgY+_jHdd{hr5I#E_A$@>%v7Q_!_(I7XV?iGbHWZ$ z;H9Z0av;=S#11w0V`NX_1#O|)Rq_no3WfX{&>H+_}-Fit!Cs%?2%9gH<{=Wxd1?yVZRU8?gm z`#M9xBwlt`?xxAD*{!ZTNAhvRbSnv}+*{<1= s.length()) - return ""; - else - return s.substring(i); - } - - public static String substring(String s, int i, int j) { - if (i < 0) - return substring(s, 0, j); - if (j >= s.length()) - return substring(s, 0, s.length() - 1); - if (i >= j) - return ""; - return s.substring(i, j); - } - - public static StringBuilder append( - StringBuilder sb, CharSequence cs, int i, int j) { - return sb.append(cs, i, j); - } - - public static StringBuilder delete(StringBuilder sb, int start, int end) { - return sb.delete(start, end); - } - - public static StringBuilder deleteCharAt(StringBuilder sb, int index) { - return sb.deleteCharAt(index); - } - - public static StringBuilder insert( - StringBuilder sb, int offset, String str) { - return sb.insert(offset, str); - } - - public static StringBuilder insert( - StringBuilder sb, int offset, boolean b) { - return sb.insert(offset, b); - } - - public static StringBuilder insert( - StringBuilder sb, int offset, char c) { - return sb.insert(offset, c); - } - - public static StringBuilder insert( - StringBuilder sb, int offset, int i) { - return sb.insert(offset, i); - } - - public static StringBuilder insert( - StringBuilder sb, int offset, long l) { - return sb.insert(offset, l); - } - - public static StringBuilder insert( - StringBuilder sb, int offset, float f) { - return sb.insert(offset, f); - } - - public static StringBuilder insert( - StringBuilder sb, int offset, double d) { - return sb.insert(offset, d); - } - - public static void setLength(StringBuffer sb, int newLength) { - sb.setLength(newLength); - } - - public static char charAt(StringBuffer sb, int index) { - return sb.charAt(index); - } - - public static void setCharAt(StringBuffer sb, int index, char c) { - sb.setCharAt(index, c); - } - - public static StringBuffer delete( - StringBuffer sb, int start, int end) { - return sb.delete(start, end); - } - - public static StringBuffer deleteCharAt(StringBuffer sb, int index) { - return sb.deleteCharAt(index); - } - - public static String substring(StringBuffer sb, int start, int end) { - return sb.substring(start, end); - } - - public static StringBuffer insert( - StringBuffer sb, int offset, String str) { - return sb.insert(offset, str); - } - - public static StringBuffer insert( - StringBuffer sb, int offset, boolean b) { - return sb.insert(offset, b); - } - - public static StringBuffer insert( - StringBuffer sb, int offset, char c) { - return sb.insert(offset, c); - } - - public static StringBuffer insert( - StringBuffer sb, int offset, int i) { - return sb.insert(offset, i); - } - - public static StringBuffer insert( - StringBuffer sb, int offset, long l) { - return sb.insert(offset, l); - } -} diff --git a/regression/strings-smoke-tests/java_append_int/test.desc b/regression/strings-smoke-tests/java_append_int/test.desc deleted file mode 100644 index 71e874d2486..00000000000 --- a/regression/strings-smoke-tests/java_append_int/test.desc +++ /dev/null @@ -1,8 +0,0 @@ -FUTURE -test_append_int.class ---refine-strings --verbosity 10 --string-max-length 1000 -^EXIT=0$ -^SIGNAL=0$ -^VERIFICATION SUCCESSFUL$ --- -non equal types diff --git a/regression/strings-smoke-tests/java_append_int/test_append_int.class b/regression/strings-smoke-tests/java_append_int/test_append_int.class deleted file mode 100644 index 16948397e03dc279cdae32b41c8692bcfbb44978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 842 zcmaJfgc5Pjo(*l`@3rfC~W0~87*DQ!pza7cxK0upKphaf6?shoIKxwv+)9ezyy z0B1l-B`U$4{{&*zX&Rssmzmx9c<=4Z{`mFv8-OMr=rB=Maao6gvW6?tUzKKAnrj*4 za9zWSjvKhC;+BrAEU)OOqNZY%FuP)fp$H06*g4eQ`6GxWg5ptc#>b={s`f->gsklwhHhb= zJ{tlrC>n5r_qm5<{uw6!A%$q`b!HFbpaZfyj${TbR2#nnP)1bv9?39?*he3!UNjJwFlOa_g; z36*0S7MZ019SfYvf_|c*qNL(toSNut#)5#ELT-c$L#WA*NG85On_^EiOPmxGo@H<&=ME&u=k diff --git a/regression/strings-smoke-tests/java_append_int/test_append_int.java b/regression/strings-smoke-tests/java_append_int/test_append_int.java deleted file mode 100644 index 963f3d7c063..00000000000 --- a/regression/strings-smoke-tests/java_append_int/test_append_int.java +++ /dev/null @@ -1,11 +0,0 @@ -public class test_append_int -{ - public static void main(/*String[] args*/) - { - StringBuilder diffblue = new StringBuilder(); - diffblue.append("d"); - diffblue.append(4); - String s = diffblue.toString(); - assert s.equals("d4"); - } -} diff --git a/regression/strings-smoke-tests/java_append_object/test.desc b/regression/strings-smoke-tests/java_append_object/test.desc deleted file mode 100644 index c905a3990f6..00000000000 --- a/regression/strings-smoke-tests/java_append_object/test.desc +++ /dev/null @@ -1,10 +0,0 @@ -FUTURE -test_append_object.class ---refine-strings --verbosity 10 --string-max-length 1000 -^EXIT=0$ -^SIGNAL=0$ -^VERIFICATION SUCCESSFUL$ --- -non equal types --- -Issue: diffblue/test-gen#82 diff --git a/regression/strings-smoke-tests/java_append_object/test_append_object.class b/regression/strings-smoke-tests/java_append_object/test_append_object.class deleted file mode 100644 index ed6942a1fa6ddb20c36b528444d598e867e347f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 992 zcmZWn*>2N76g`t|9M@^mbPIb6p(Jh7u#`2SEAT>Ekb*$;rE=nF<>J`E3ld+!dwzgt zij+!Jf_FX&xZ{wfX=VG4=gygP&s~21`SBCLGB#C=VMf8Mg6kYNRKzeNOy5|YkHyzu1W_o(V5(Wd?VMtU>+w@l$ zqJ`pHhS;WK2!?dcw8eJNY6$m@1k*uFH*JPg-PfBRw)A%BCT`NjagRZ%Hm(0mYTXIk zrg&k>d(*z~{9V1>7PhhLG!8`5Upmk~=^7?5NwkK!w?|9E3M5#blr7!fFV}t7wD&gx z(=vpsQ8Dgocz}l-k2E~S6OM|8DxPY{Vw|E&8p%OgG^}8iAvfS!@8|y9bsd)>dtMXA znuc|3Fk}YzUWIapTs>J-wq8aIr9$oOg-Y?1YbcKjDfOK`$3)>gkPxQ?)IWQ^Xi;yR zz-O53(V9;AHPyx^8lku7!gwfP*v-J(5@b=&CQnQ31+U0nC&b4R*arn|^=z++z#i++bXh}h3bGR6_n)@0^aX%oS