tests/libjava/src/stx/libjava/tests/lib/java/net/InetAddressTests.java
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 28 Aug 2013 09:16:36 +0100
branchdevelopment
changeset 2674 8b3736c87626
child 3184 3611c3493dbc
permissions -rw-r--r--
Added InetAddressTests to cover different layouts in different OpenJDK 6. There seems to be at least two different clas layouts for Inet4Address and Inet6Address. This testcase should test whether native methods handle both layouts correctly.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2674
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
package stx.libjava.tests.lib.java.net;
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
import static org.junit.Assert.*;
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
import java.net.InetAddress;
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
import java.net.UnknownHostException;
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
import org.junit.Test;
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
public class InetAddressTests {
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
    @Test
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
    public void test() {
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
        try {
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
            InetAddress addr = InetAddress.getLocalHost();
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
            addr.getAddress();
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
        } catch (UnknownHostException e) {
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
            // TODO Auto-generated catch block
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
            assertTrue(false);
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
        }
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
        
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
    }
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
8b3736c87626 Added InetAddressTests to cover different layouts in different OpenJDK 6.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
}