void testRenderWithMultipleItems() { Address[] addresses = new Address[] {new Address("email@internet.org"), new Address("ftp@internet.org"), new Address("web@internet.org")}; String actual = AddressListRenderer.renderToHTMLWithLinks(addresses).toString(); String expected = "<a href=\"mailto:email@internet.org\">email@internet.org</a>, " + "<a href=\"mailto:ftp@internet.org\">ftp@internet.org</a>, " + "<a href=\"mailto:web@internet.org\">web@internet.org</a>"; assertEquals("addresses wasnt rendered correctly", expected.toLowerCase(), actual.toLowerCase()); } /** * Test the rendering with multiple addresses with display names. */ public void testRenderWithDisplayName() { Address[] addresses = new Address[] {new Address("Emil", "email@internet.org"), new Address("Alfred", "ftp@internet.org")}; String actual = AddressListRenderer.renderToHTMLWithLinks(addresses).toString(); String expected = "<a href=\"mailto:email@internet.org\">Emil</a>, " + "<a href=\"mailto:ftp@internet.org\">Alfred</a>"; assertEquals("address wasnt rendered correctly", expected.toLowerCase(), actual.toLowerCase());
void testRenderWithSingleItem() { Address[] addresses = new Address[] {new Address("email@internet.org")}; String actual = AddressListRenderer.renderToHTMLWithLinks(addresses).toString(); String expected = "<a href=\"mailto:email@internet.org\">email@internet.org</a>"; assertEquals("address wasnt rendered correctly", expected.toLowerCase(), actual.toLowerCase()); } /** * Test the rendering with multiple addresses. */ public void testRenderWithMultipleItems() { Address[] addresses = new Address[] {new Address("email@internet.org"), new Address("ftp@internet.org"), new Address("web@internet.org")}; String actual = AddressListRenderer.renderToHTMLWithLinks(addresses).toString(); String expected = "<a href=\"mailto:email@internet.org\">email@internet.org</a>, " + "<a href=\"mailto:ftp@internet.org\">ftp@internet.org</a>, " + "<a href=\"mailto:web@internet.org\">web@internet.org</a>"; assertEquals("addresses wasnt rendered correctly", expected.toLowerCase(), actual.toLowerCase());
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/gui/util/AddressListRendererTest.java File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/gui/util/AddressListRendererTest.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
void testRenderWithMultipleItems() {
1
void testRenderWithSingleItem() {
2
        Address[] addresses = new Address[] {new Address("email@internet.org"), new Address("ftp@internet.org"), new Address("web@internet.org")};
2
        Address[] addresses = new Address[] {new Address("email@internet.org")};
3
        String actual = AddressListRenderer.renderToHTMLWithLinks(addresses).toString();
3
        String actual = AddressListRenderer.renderToHTMLWithLinks(addresses).toString();
4
        String expected = "<a href=\"mailto:email@internet.org\">email@internet.org</a>, "
4
        String expected = "<a href=\"mailto:email@internet.org\">email@internet.org</a>
5
                + "<a href=\"mailto:ftp@internet.org\">ftp@internet.org</a>, "
6
                + "<a href=\"mailto:web@internet.org\">web@internet.org</a>";
5
";
7
        assertEquals("addresses wasnt rendered correctly", expected.toLowerCase(), actual.toLowerCase());
6
        assertEquals("address wasnt rendered correctly", expected.toLowerCase(), actual.toLowerCase());
8
    }
7
    }
9
    /**
8
    /**
10
     * Test the rendering with multiple addresses with display names.
9
     * Test the rendering with multiple addresses.
11
     */
10
     */
12
    public void testRenderWithDisplayName() {
11
    public void testRenderWithMultipleItems() {
13
        Address[] addresses = new Address[] {new Address("Emil", "email@internet.org"), new Address("Alfred", "ftp@internet.org")};
12
        Address[] addresses = new Address[] {new Address("email@internet.org"), new Address("ftp@internet.org"), new Address("web@internet.org")};
14
        String actual = AddressListRenderer.renderToHTMLWithLinks(addresses).toString();
13
        String actual = AddressListRenderer.renderToHTMLWithLinks(addresses).toString();
15
        String expected = "<a href=\"mailto:email@internet.org\">Emil</a>, "
14
        String expected = "<a href=\"mailto:email@internet.org\">email@internet.org</a>, "
16
            + "<a href=\"mailto:ftp@internet.org\">Alfred
15
                + "<a href=\"mailto:ftp@internet.org\">ftp@internet.org</a>, "
17
</a>";
16
                + "<a href=\"mailto:web@internet.org\">web@internet.org</a>";
18
        assertEquals("address wasnt rendered correctly", expected.toLowerCase(), actual.toLowerCase());
17
        assertEquals("addresses wasnt rendered correctly", expected.toLowerCase(), actual.toLowerCase());
19
    
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