public void test2() throws IOException { String testMbox = "From god@heaven.af.mil Sat Jan 3 01:05:34 1996\n" + "1\n" + "From god@heaven.af.mil Sat Jan 3 01:05:34 1996\n" + "2\n"; MboxMessage[] messages = MboxParser.parseMbox(new CharSequenceSource(testMbox)); assertEquals(2,messages.length); String message = testMbox.substring((int)messages[0].getStart(), (int)(messages[0].getStart() + messages[0].getLength())); assertEquals("1\n", message); message = testMbox.substring((int)messages[1].getStart(), (int)(messages[1].getStart() + messages[1].getLength())); assertEquals("2\n", message);
public void test3() throws IOException { String testMbox = "From god@heaven.af.mil Sat Jan 3 01:05:34 1996\n" + "From 1\n" + "From god@heaven.af.mil Sat Jan 3 01:05:34 1996\n" + "2\n"; MboxMessage[] messages = MboxParser.parseMbox(new CharSequenceSource(testMbox)); assertEquals(2,messages.length); String message = testMbox.substring((int)messages[0].getStart(), (int)(messages[0].getStart() + messages[0].getLength())); assertEquals("From 1\n", message); message = testMbox.substring((int)messages[1].getStart(), (int)(messages[1].getStart() + messages[1].getLength())); assertEquals("2\n", message);
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/folder/mbox/MboxParserTest.java File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/folder/mbox/MboxParserTest.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public void test2() throws IOException {
1
public void test3() throws IOException {
2
		String testMbox = "From god@heaven.af.mil Sat Jan  3 01:05:34 1996\n" +
2
		String testMbox = "From god@heaven.af.mil Sat Jan  3 01:05:34 1996\n" +
3
				"1\n" +
3
				"From 1\n" +
4
				"From god@heaven.af.mil Sat Jan  3 01:05:34 1996\n" +
4
				"From god@heaven.af.mil Sat Jan  3 01:05:34 1996\n" +
5
				"2\n";
5
				"2\n";
6
          
6
          
7
		MboxMessage[] messages = MboxParser.parseMbox(new CharSequenceSource(testMbox));
7
		MboxMessage[] messages = MboxParser.parseMbox(new CharSequenceSource(testMbox));
8
		
8
		
9
		assertEquals(2,messages.length);
9
		assertEquals(2,messages.length);
10
		
10
		
11
		String message = testMbox.substring((int)messages[0].getStart(), (int)(messages[0].getStart() + messages[0].getLength()));
11
		String message = testMbox.substring((int)messages[0].getStart(), (int)(messages[0].getStart() + messages[0].getLength()));
12
		
12
		
13
		assertEquals("1\n", message);
13
		assertEquals("From 1\n", message);
14
		
14
		
15
		message = testMbox.substring((int)messages[1].getStart(), (int)(messages[1].getStart() + messages[1].getLength()));
15
		message = testMbox.substring((int)messages[1].getStart(), (int)(messages[1].getStart() + messages[1].getLength()));
16
		assertEquals("2\n", message);
16
		assertEquals("2\n", message);
17
		
17
		
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0