assertEquals(2,((String[])result.get("to")).length); assertEquals("test@star.de", ((String[])result.get("to"))[0] ); assertEquals("toast@star.de", ((String[])result.get("to"))[1] ); } public void testMultipleWithMultiValue() { String input = "to='test@star.de,toast@star.de',from='test@star.de,toast@star.de'"; Map result = MessageOptionParser.parse(input); assertEquals(2, result.keySet().size()); assertEquals(2,((String[])result.get("to")).length); assertEquals("test@star.de", ((String[])result.get("to"))[0] ); assertEquals("toast@star.de", ((String[])result.get("to"))[1] ); assertEquals(2,((String[])result.get("from")).length); assertEquals("test@star.de", ((String[])result.get("from"))[0] ); assertEquals("toast@star.de", ((String[])result.get("from"))[1] )
assertEquals(2,((String[])result.get("from")).length); assertEquals("test@star.de", ((String[])result.get("from"))[0] ); assertEquals("toast@star.de", ((String[])result.get("from"))[1] ); } public void testMultipleMixed() { String input = "to='test@star.de,toast@star.de',subject=Hello World!,from='test@star.de,toast@star.de'"; Map result = MessageOptionParser.parse(input); assertEquals(3, result.keySet().size()); assertEquals(2,((String[])result.get("to")).length); assertEquals("test@star.de", ((String[])result.get("to"))[0] ); assertEquals("toast@star.de", ((String[])result.get("to"))[1] ); assertEquals(2,((String[])result.get("from")).length); assertEquals("test@star.de", ((String[])result.get("from"))[0] ); assertEquals("toast@star.de", ((String[])result.get("from"))[1] )
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/main/MessageOptionParserTest.java File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/main/MessageOptionParserTest.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
assertEquals(2,((String[])result.get("to")).length);
1
assertEquals(2,((String[])result.get("from")).length);
2
		assertEquals("test@star.de", ((String[])result.get("to"))[0] );		
2
		assertEquals("test@star.de", ((String[])result.get("from"))[0] );		
3
		assertEquals("toast@star.de", ((String[])result.get("to"))[1] );		
3
		assertEquals("toast@star.de", ((String[])result.get("from"))[1] );		
4
	}
4
	}
5
	public void testMultipleWithMultiValue() {
5
	public void testMultipleMixed() {
6
		String input = "to='test@star.de,toast@star.de',from='test@star.de,toast@star.de'";
6
		String input = "to='test@star.de,toast@star.de',subject=Hello World!,from='test@star.de,toast@star.de'";
7
		Map result = MessageOptionParser.parse(input);
7
		Map result = MessageOptionParser.parse(input);
8
		
8
		
9
		assertEquals(2, result.keySet().size());
9
		assertEquals(3, result.keySet().size());
10
		assertEquals(2,((String[])result.get("to")).length);
10
		assertEquals(2,((String[])result.get("to")).length);
11
		assertEquals("test@star.de", ((String[])result.get("to"))[0] );		
11
		assertEquals("test@star.de", ((String[])result.get("to"))[0] );		
12
		assertEquals("toast@star.de", ((String[])result.get("to"))[1] );		
12
		assertEquals("toast@star.de", ((String[])result.get("to"))[1] );		
13
		assertEquals(2,((String[])result.get("from")).length);
13
		assertEquals(2,((String[])result.get("from")).length);
14
		assertEquals("test@star.de", ((String[])result.get("from"))[0] );		
14
		assertEquals("test@star.de", ((String[])result.get("from"))[0] );		
15
		assertEquals("toast@star.de", ((String[])result.get("from"))[1] )
15
		assertEquals("toast@star.de", ((String[])result.get("from"))[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