Skip to content

Commit 2fcda10

Browse files
 added test cases related to StringTokenizer object used to tokenize strings
Signed-off-by: Lucas Cordeiro <[email protected]>
1 parent 0f438fa commit 2fcda10

File tree

6 files changed

+57
-0
lines changed

6 files changed

+57
-0
lines changed
1.38 KB
Binary file not shown.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import java.util.StringTokenizer;
2+
3+
public class TokenTest01
4+
{
5+
public static void main(String[] args)
6+
{
7+
String sentence = "automatic test case generation";
8+
String[] tokens = sentence.split(" ");
9+
System.out.printf("Number of elements: %d\nThe tokens are:\n",
10+
tokens.length);
11+
assert tokens.length==4;
12+
13+
int i=0;
14+
for (String token : tokens)
15+
{
16+
System.out.println(token);
17+
if (i==0) assert token.equals("automatic");
18+
else if (i==1) assert token.equals("test");
19+
else if (i==2) assert token.equals("case");
20+
else if (i==3) assert token.equals("generation");
21+
++i;
22+
}
23+
}
24+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
FUTURE
2+
TokenTest01.class
3+
--string-refine --unwind 30
4+
^EXIT=0$
5+
^SIGNAL=0$
6+
^VERIFICATION SUCCESSFUL$
7+
--
8+
^warning: ignoring
870 Bytes
Binary file not shown.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import java.util.StringTokenizer;
2+
3+
public class TokenTest02
4+
{
5+
public static void main(String[] args)
6+
{
7+
String sentence = "automatic test case generation";
8+
String[] tokens = sentence.split(" ");
9+
10+
int i=0;
11+
for (String token : tokens)
12+
{
13+
if (i==3) assert token.equals("genneration");
14+
++i;
15+
}
16+
}
17+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
FUTURE
2+
TokenTest02.class
3+
--string-refine --unwind 15
4+
^EXIT=0$
5+
^SIGNAL=0$
6+
^VERIFICATION FAILED$
7+
--
8+
^warning: ignoring

0 commit comments

Comments
 (0)