void testCreateListFromString5() { String s = "test@test.de, \"Firstname Lastname\", \"Lastname, Firstname\""; List<String> l = ListParser.createListFromString(s); assertEquals("list size 3", 3, l.size()); assertEquals("test@test.de", l.get(0)); assertEquals("Firstname Lastname", l.get(1)); assertEquals("Lastname, Firstname", l.get(2)); } /** * Test displayname and address with and without comma */ public void testCreateListFromString6() { String s = "test@test.de, \"Firstname Lastname\" <mail@mail.org>, \"Lastname, Firstname\" <mail@mail.org>"; List<String> l = ListParser.createListFromString(s); assertEquals("list size 3", 3, l.size()); assertEquals("test@test.de", l.get(0)); assertEquals("Firstname Lastname <mail@mail.org>", l.get(1)); assertEquals("Lastname, Firstname <mail@mail.org>", l.get(2));
void testCreateListFromString4() { String s = "test@test.de, Firstname Lastname, \"Lastname, Firstname\""; List<String> l = ListParser.createListFromString(s); assertEquals("list size 3", 3, l.size()); assertEquals("test@test.de", l.get(0)); assertEquals("Firstname Lastname", l.get(1)); assertEquals("Lastname, Firstname", l.get(2)); } /** * test if \" characters are removed in the list, we only need this in the * String representation */ public void testCreateListFromString5() { String s = "test@test.de, \"Firstname Lastname\", \"Lastname, Firstname\""; List<String> l = ListParser.createListFromString(s); assertEquals("list size 3", 3, l.size()); assertEquals("test@test.de", l.get(0)); assertEquals("Firstname Lastname", l.get(1)); assertEquals("Lastname, Firstname", l.get(2));
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/parser/ListParserTest.java File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/parser/ListParserTest.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
void testCreateListFromString5() {
1
void testCreateListFromString4() {
2
		String s = "test@test.de, \"Firstname Lastname\", \"Lastname, Firstname\"";
2
		String s = "test@test.de, Firstname Lastname, \"Lastname, Firstname\"";
3
		List<String> l = ListParser.createListFromString(s);
3
		List<String> l = ListParser.createListFromString(s);
4
		assertEquals("list size 3", 3, l.size());
4
		assertEquals("list size 3", 3, l.size());
5
		assertEquals("test@test.de", l.get(0));
5
		assertEquals("test@test.de", l.get(0));
6
		assertEquals("Firstname Lastname", l.get(1));
6
		assertEquals("Firstname Lastname", l.get(1));
7
		assertEquals("Lastname, Firstname", l.get(2));
7
		assertEquals("Lastname, Firstname", l.get(2));
8
	}
8
	}
9
	/**
9
	/**
10
	 * Test displayname and address with and without comma
10
	 * test if \" characters are removed in the list, we only need this in the
11
	 * String representation
11
	 */
12
	 */
12
	public void testCreateListFromString6() {
13
	public void testCreateListFromString5() {
13
		String s = "test@test.de, \"Firstname Lastname\" <mail@mail.org>, \"Lastname, Firstname\" <mail@mail.org>";
14
		String s = "test@test.de, \"Firstname Lastname\", \"Lastname, Firstname\"";
14
		List<String> l = ListParser.createListFromString(s);
15
		List<String> l = ListParser.createListFromString(s);
15
		assertEquals("list size 3", 3, l.size());
16
		assertEquals("list size 3", 3, l.size());
16
		assertEquals("test@test.de", l.get(0));
17
		assertEquals("test@test.de", l.get(0));
17
		assertEquals("Firstname Lastname <mail@mail.org>", l.get(1));
18
		assertEquals("Firstname Lastname", l.get(1));
18
		assertEquals("Lastname, Firstname <mail@mail.org>", l.get(2));
19
		assertEquals("Lastname, Firstname", l.get(2));
19
	
20
	
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