Skip to content

Commit 90c8495

Browse files
Improve tests for StringBuilder.append([C)
1 parent 232617c commit 90c8495

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

regression/jbmc-strings/java_append_char/test.desc

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ test_append_char.class
44
^EXIT=10$
55
^SIGNAL=0$
66
^VERIFICATION FAILED$
7-
^\[.*assertion\.1\].* line 15.* FAILURE$
7+
^\[.*assertion\.1\].* line 16.* SUCCESS$
8+
^\[.*assertion\.2\].* line 18.* FAILURE$
89
--
Binary file not shown.

regression/jbmc-strings/java_append_char/test_append_char.java

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
public class test_append_char
22
{
3-
public static void main(/*String[] args*/)
3+
public static void main(boolean b)
44
{
55
char[] diff = {'d', 'i', 'f', 'f'};
66
char[] blue = {'b', 'l', 'u', 'e'};
@@ -12,6 +12,9 @@ public static void main(/*String[] args*/)
1212

1313
String tmp=buffer.toString();
1414
System.out.println(tmp);
15-
assert(!tmp.equals("diffblue"));
15+
if(b)
16+
assert(tmp.equals("diffblue"));
17+
else
18+
assert(!tmp.equals("diffblue"));
1619
}
1720
}

0 commit comments

Comments
 (0)