summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2009-09-30 21:16:39 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2009-09-30 21:16:39 -0700
commitae8d0254dd69392dae9c922462ca2a01944b6eef (patch)
tree3165a2d5d54e8fc0987a5beb011471f4b6a09cb3
parent1507c7ce4fc88f7bdf5e89ba10839809693eeefb (diff)
parent0c0cfd5ce4a26187fb910ba701d0021989103a25 (diff)
downloadandroid_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.java9
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();