public void testMailingListReplies() { String s = "[columba.devel] a subject"; String result = MessageBuilderHelper.createReplySubject(s); assertEquals("The \"Re:\" was not added to the subject", "Re: [columba.devel] a subject", result); s = "Re:[columba-devel]test-subject"; result = MessageBuilderHelper.createReplySubject(s); assertEquals("The \"Re:\" was added to the subject", "Re:[columba-devel]test-subject", result); s = "[columba-devel] Re:] Test"; result = MessageBuilderHelper.createReplySubject(s); assertEquals("The \"Re:\" was added to the subject", "[columba-devel] Re:] Test", result); s = "[columba-devel] Re: Re: re: Re: Test"; result = MessageBuilderHelper.createReplySubject(s); assertEquals("The \"Re:\" was added to the subject", "[columba-devel] Re: Re: re: Re: Test", result);
public void testMailingListForwards() { String s = "[columba.devel] a subject"; String result = MessageBuilderHelper.createForwardSubject(s); assertEquals("The \"Fwd:\" was not added to the subject", "Fwd: [columba.devel] a subject", result); s = "Fwd:[columba-devel]test-subject"; result = MessageBuilderHelper.createForwardSubject(s); assertEquals("The \"Fwd:\" was added to the subject", "Fwd:[columba-devel]test-subject", result); s = "[columba-devel] Fwd:] Test"; result = MessageBuilderHelper.createForwardSubject(s); assertEquals("The \"Fwd:\" was added to the subject", "[columba-devel] Fwd:] Test", result); s = "[columba-devel] Fwd: Re: re: Re: Test"; result = MessageBuilderHelper.createForwardSubject(s); assertEquals("The \"Fwd:\" was added to the subject", "[columba-devel] Fwd: Re: re: Re: Test", result);
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/composer/SubjectTest.java File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/composer/SubjectTest.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public void testMailingListReplies() {
1
public void testMailingListForwards() {
2
        String s = "[columba.devel] a subject";
2
        String s = "[columba.devel] a subject";
3
        String result = MessageBuilderHelper.createReplySubject(s);
3
        String result = MessageBuilderHelper.createForwardSubject(s);
4
        assertEquals("The \"Re:\" was not added to the subject",
4
        assertEquals("The \"Fwd:\" was not added to the subject",
5
            "Re: [columba.devel] a subject", result);
5
            "Fwd: [columba.devel] a subject", result);
6
        s = "Re:[columba-devel]test-subject";
6
        s = "Fwd:[columba-devel]test-subject";
7
        result = MessageBuilderHelper.createReplySubject(s);
7
        result = MessageBuilderHelper.createForwardSubject(s);
8
        assertEquals("The \"Re:\" was added to the subject",
8
        assertEquals("The \"Fwd:\" was added to the subject",
9
            "Re:[columba-devel]test-subject", result);
9
            "Fwd:[columba-devel]test-subject", result);
10
        s = "[columba-devel] Re:] Test";
10
        s = "[columba-devel] Fwd:] Test";
11
        result = MessageBuilderHelper.createReplySubject(s);
11
        result = MessageBuilderHelper.createForwardSubject(s);
12
        assertEquals("The \"Re:\" was added to the subject",
12
        assertEquals("The \"Fwd:\" was added to the subject",
13
            "[columba-devel] Re:] Test", result);
13
            "[columba-devel] Fwd:] Test", result);
14
        s = "[columba-devel] Re: Re: re: Re: Test";
14
        s = "[columba-devel] Fwd: Re: re: Re: Test";
15
        result = MessageBuilderHelper.createReplySubject(s);
15
        result = MessageBuilderHelper.createForwardSubject(s);
16
        assertEquals("The \"Re:\" was added to the subject",
16
        assertEquals("The \"Fwd:\" was added to the subject",
17
            "[columba-devel] Re: Re: re: Re: Test", result);
17
            "[columba-devel] Fwd: Re: re: Re: Test", result);
18
    
18
    
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