public class TestStuff extends AndroidTestCase { private final String TAG = "TestStuff"; private final BroadcastReceiver receiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { Log.d(TAG, "onReceive is running on thread: " + Thread.currentThread().getName()); } }; public void testStuff() { Context ctx = getContext(); Log.d(TAG, "Test is running on thread: " + Thread.currentThread().getName()); IntentFilter filter = new IntentFilter(WifiManager.WIFI_STATE_CHANGED_ACTION); ctx.registerReceiver(receiver, filter); } }