void testCreateFlatListWithGroups() { List<String> l = new Vector<String>(); l.add("groupname1"); l.add("name2@mail.org"); List<String> result = ListBuilder.createFlatList(l); // first group contains first contact item assertEquals("name1@mail.org", result.get(0)); assertEquals("name2@mail.org", result.get(1)); } /** * Again, but with a group containing two contact items * */ public void testCreateFlatListWithGroups2() { List<String> l = new Vector<String>(); l.add("groupname2"); l.add("name2@mail.org"); List<String> result = ListBuilder.createFlatList(l); // first group contains first contact item assertEquals("name1@mail.org", result.get(0)); assertEquals("name2@mail.org", result.get(1))
void testCreateFlatListWithNamesOnly() { List<String> l = new Vector<String>(); l.add("name1"); l.add("name2"); List<String> result = ListBuilder.createFlatList(l); assertEquals("name1@mail.org", result.get(0)); assertEquals("name2@mail.org", result.get(1)); } /** * Now, mix in real email address */ public void testCreateFlatListWithEmailAddressMixedIn() { List<String> l = new Vector<String>(); l.add("name1"); l.add("name2@mail.org"); List<String> result = ListBuilder.createFlatList(l); assertEquals("name1@mail.org", result.get(0)); assertEquals("name2@mail.org", result.get(1))
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/parser/ListBuilderTest.java File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/parser/ListBuilderTest.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
void testCreateFlatListWithGroups() {
1
void testCreateFlatListWithNamesOnly() {
2
		List<String> l = new Vector<String>();
2
		List<String> l = new Vector<String>();
3
		l.add("groupname1");
3
		l.add("name1");
4
		l.add("name2@mail.org");
4
		l.add("name2");
5
		List<String> result = ListBuilder.createFlatList(l);
5
		List<String> result = ListBuilder.createFlatList(l);
6
		// first group contains first contact item
6
		
7
		assertEquals("name1@mail.org", result.get(0));
7
assertEquals("name1@mail.org", result.get(0));
8
		assertEquals("name2@mail.org", result.get(1));
8
		assertEquals("name2@mail.org", result.get(1));
9
	}
9
	}
10
	
11
	/**
10
	/**
12
	 * Again, but with a group containing two contact items
11
	 * 
13
	 *
12
Now, mix in real email address
14
	 */
13
	 */
15
	public void testCreateFlatListWithGroups2() {
14
	public void testCreateFlatListWithEmailAddressMixedIn() {
16
		List<String> l = new Vector<String>();
15
		List<String> l = new Vector<String>();
17
		l.add("groupname2");
16
		l.add("name1");
18
		l.add("name2@mail.org");
17
		l.add("name2@mail.org");
19
		List<String> result = ListBuilder.createFlatList(l);
18
		List<String> result = ListBuilder.createFlatList(l);
20
		// first group contains first contact item
19
		
21
		assertEquals("name1@mail.org", result.get(0));
20
assertEquals("name1@mail.org", result.get(0));
22
		assertEquals("name2@mail.org", result.get(1))
21
		assertEquals("name2@mail.org", result.get(1))
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