diff options
Diffstat (limited to 'AndroidAsync/src/com/koushikdutta/async/AsyncServer.java')
-rw-r--r-- | AndroidAsync/src/com/koushikdutta/async/AsyncServer.java | 34 |
1 files changed, 13 insertions, 21 deletions
diff --git a/AndroidAsync/src/com/koushikdutta/async/AsyncServer.java b/AndroidAsync/src/com/koushikdutta/async/AsyncServer.java index 3d23770..8130e90 100644 --- a/AndroidAsync/src/com/koushikdutta/async/AsyncServer.java +++ b/AndroidAsync/src/com/koushikdutta/async/AsyncServer.java @@ -1,16 +1,20 @@ package com.koushikdutta.async; +import android.os.Build; +import android.os.Handler; +import android.util.Log; +import com.koushikdutta.async.callback.CompletedCallback; +import com.koushikdutta.async.callback.ConnectCallback; +import com.koushikdutta.async.callback.ListenCallback; +import com.koushikdutta.async.future.Cancellable; +import com.koushikdutta.async.future.SimpleCancelable; +import com.koushikdutta.async.future.SimpleFuture; + import java.io.IOException; import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.SocketAddress; -import java.nio.channels.ClosedChannelException; -import java.nio.channels.ClosedSelectorException; -import java.nio.channels.DatagramChannel; -import java.nio.channels.SelectionKey; -import java.nio.channels.Selector; -import java.nio.channels.ServerSocketChannel; -import java.nio.channels.SocketChannel; +import java.nio.channels.*; import java.nio.channels.spi.SelectorProvider; import java.util.Hashtable; import java.util.LinkedList; @@ -19,18 +23,6 @@ import java.util.WeakHashMap; import java.util.concurrent.Semaphore; import java.util.concurrent.TimeUnit; -import junit.framework.Assert; -import android.os.Build; -import android.os.Handler; -import android.util.Log; - -import com.koushikdutta.async.callback.CompletedCallback; -import com.koushikdutta.async.callback.ConnectCallback; -import com.koushikdutta.async.callback.ListenCallback; -import com.koushikdutta.async.future.Cancellable; -import com.koushikdutta.async.future.SimpleCancelable; -import com.koushikdutta.async.future.SimpleFuture; - public class AsyncServer { public static final String LOGTAG = "NIO"; @@ -572,7 +564,7 @@ public class AsyncServer { synchronized (this) { if (mSelector != null) { Log.i(LOGTAG, "Reentrant call"); - Assert.assertEquals(Thread.currentThread(), mAffinity); + assert Thread.currentThread() == mAffinity; // this is reentrant reentrant = true; selector = mSelector; @@ -811,7 +803,7 @@ public class AsyncServer { } else { Log.i(LOGTAG, "wtf"); - Assert.fail(); + assert false; } } catch (Exception ex) { |