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));
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));
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 testCreateFlatListWithNamesOnly() {
1
void testCreateFlatListWithGroups() {
2
		List<String> l = new Vector<String>();
2
		List<String> l = new Vector<String>();
3
		l.add("name1");
3
		l.add("groupname1");
4
		l.add("name2");
4
		l.add("name2@mail.org");
5
		List<String> result = ListBuilder.createFlatList(l);
5
		List<String> result = ListBuilder.createFlatList(l);
6
		
6
		// first group contains first contact item
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
	
10
	/**
11
	/**
11
	 * Now, mix in real email address
12
	 * Again, but with a group containing two contact items
12
	
13
	 *
13
 */
14
	 */
14
	public void testCreateFlatListWithEmailAddressMixedIn() {
15
	public void testCreateFlatListWithGroups2() {
15
		List<String> l = new Vector<String>();
16
		List<String> l = new Vector<String>();
16
		l.add("name1");
17
		l.add("groupname2");
17
		l.add("name2@mail.org");
18
		l.add("name2@mail.org");
18
		List<String> result = ListBuilder.createFlatList(l);
19
		List<String> result = ListBuilder.createFlatList(l);
19
		
20
		// first group contains first contact item
20
assertEquals("name1@mail.org", result.get(0));
21
		assertEquals("name1@mail.org", result.get(0));
21
		assertEquals("name2@mail.org", result.get(1));
22
		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