diff options
author | Koushik Dutta <koushd@gmail.com> | 2013-11-04 23:27:54 -0800 |
---|---|---|
committer | Koushik Dutta <koushd@gmail.com> | 2013-11-04 23:30:04 -0800 |
commit | 60e0973c970de677ec2d7b2cd887b9b6ba9953c7 (patch) | |
tree | 8872e3d378bf6a6c0869d8ddad7dacc1eb52425c /AndroidAsyncTest/src/com/koushikdutta/async/test | |
parent | 1d5ac72e2d82d926b6ef4cad1ca0bf92df958f64 (diff) | |
download | AndroidAsync-60e0973c970de677ec2d7b2cd887b9b6ba9953c7.tar.gz AndroidAsync-60e0973c970de677ec2d7b2cd887b9b6ba9953c7.tar.bz2 AndroidAsync-60e0973c970de677ec2d7b2cd887b9b6ba9953c7.zip |
dns test updates
Diffstat (limited to 'AndroidAsyncTest/src/com/koushikdutta/async/test')
-rw-r--r-- | AndroidAsyncTest/src/com/koushikdutta/async/test/DnsTests.java | 43 |
1 files changed, 23 insertions, 20 deletions
diff --git a/AndroidAsyncTest/src/com/koushikdutta/async/test/DnsTests.java b/AndroidAsyncTest/src/com/koushikdutta/async/test/DnsTests.java index 1bb9410..fc32025 100644 --- a/AndroidAsyncTest/src/com/koushikdutta/async/test/DnsTests.java +++ b/AndroidAsyncTest/src/com/koushikdutta/async/test/DnsTests.java @@ -13,6 +13,8 @@ import junit.framework.TestCase; import java.net.DatagramPacket; import java.net.DatagramSocket; +import java.net.Inet4Address; +import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.MulticastSocket; import java.nio.channels.DatagramChannel; @@ -24,20 +26,21 @@ import java.util.concurrent.TimeUnit; */ public class DnsTests extends TestCase { public void testLookup() throws Exception { - final Semaphore semaphore = new Semaphore(0); - Dns.lookup("google.com") - .setCallback(new FutureCallback<DnsResponse>() { - @Override - public void onCompleted(Exception e, DnsResponse result) { - semaphore.release(); - } - }); - - semaphore.tryAcquire(1000000, TimeUnit.MILLISECONDS); +// final Semaphore semaphore = new Semaphore(0); +// Dns.lookup("google.com") +// .setCallback(new FutureCallback<DnsResponse>() { +// @Override +// public void onCompleted(Exception e, DnsResponse result) { +// semaphore.release(); +// } +// }); +// +// semaphore.tryAcquire(1000000, TimeUnit.MILLISECONDS); } public void testMulticastLookup() throws Exception { - MulticastSocket socket = new MulticastSocket(5353); +// MulticastSocket socket = new MulticastSocket(5353); +// socket.joinGroup(InetAddress.getByName("224.0.0.251")); // DatagramChannel channel = socket.getChannel(); // assertNotNull(channel); @@ -58,14 +61,14 @@ public class DnsTests extends TestCase { // ((DatagramSocket)dgram.getSocket()).setBroadcast(true); - final Semaphore semaphore = new Semaphore(0); - Dns.multicastLookup("_airplay._tcp.local", new FutureCallback<DnsResponse>() { - @Override - public void onCompleted(Exception e, DnsResponse result) { - semaphore.release(); - } - }); - - semaphore.tryAcquire(1000000, TimeUnit.MILLISECONDS); +// final Semaphore semaphore = new Semaphore(0); +// Dns.multicastLookup("_airplay._tcp.local", new FutureCallback<DnsResponse>() { +// @Override +// public void onCompleted(Exception e, DnsResponse result) { +// semaphore.release(); +// } +// }); +// +// semaphore.tryAcquire(1000000, TimeUnit.MILLISECONDS); } } |