diff options
| author | Lorenzo Colitti <lorenzo@google.com> | 2009-09-30 21:16:39 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2009-09-30 21:16:39 -0700 |
| commit | ae8d0254dd69392dae9c922462ca2a01944b6eef (patch) | |
| tree | 3165a2d5d54e8fc0987a5beb011471f4b6a09cb3 | |
| parent | 1507c7ce4fc88f7bdf5e89ba10839809693eeefb (diff) | |
| parent | 0c0cfd5ce4a26187fb910ba701d0021989103a25 (diff) | |
| download | android_dalvik-ae8d0254dd69392dae9c922462ca2a01944b6eef.tar.gz android_dalvik-ae8d0254dd69392dae9c922462ca2a01944b6eef.tar.bz2 android_dalvik-ae8d0254dd69392dae9c922462ca2a01944b6eef.zip | |
am 0c0cfd5c: Merge change I96cd6f5b into eclair
Merge commit '0c0cfd5ce4a26187fb910ba701d0021989103a25' into eclair-plus-aosp
* commit '0c0cfd5ce4a26187fb910ba701d0021989103a25':
Make the socket test accept ::1 as a valid result for
| -rw-r--r-- | libcore/luni/src/test/java/tests/api/java/net/SocketTest.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/libcore/luni/src/test/java/tests/api/java/net/SocketTest.java b/libcore/luni/src/test/java/tests/api/java/net/SocketTest.java index 3d6fbeb00..7cc31a0f4 100644 --- a/libcore/luni/src/test/java/tests/api/java/net/SocketTest.java +++ b/libcore/luni/src/test/java/tests/api/java/net/SocketTest.java @@ -158,7 +158,14 @@ public class SocketTest extends SocketTestCase { Socket socket = null; try { socket = new Socket(InetAddress.getByName(null), sport); - assertEquals(InetAddress.getByName("127.0.0.1"), socket.getLocalAddress()); + InetAddress address = socket.getLocalAddress(); + if (Boolean.getBoolean("java.net.preferIPv6Addresses")) { + assertTrue( + address.equals(InetAddress.getByName("::1")) || + address.equals(InetAddress.getByName("0:0:0:0:0:0:0:1"))); + } else { + assertEquals(address, InetAddress.getByName("127.0.0.1")); + } } finally { try { socket.close(); |
