diff options
author | Steve Howard <showard@google.com> | 2010-07-19 10:58:58 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-07-19 10:58:58 -0700 |
commit | 1aa26989047495ff58d3e2598d3f9549465cbb65 (patch) | |
tree | 78826ba7ac8cd747f1fa695eb7d747f78e958920 /tests/src/com/android/providers/downloads/FakeSystemFacade.java | |
parent | abb997df34680a8b2b733acbc2313991226c69d6 (diff) | |
parent | af28400b74de05862b470412a5c92f68e99f59f8 (diff) | |
download | android_packages_providers_DownloadProvider-1aa26989047495ff58d3e2598d3f9549465cbb65.tar.gz android_packages_providers_DownloadProvider-1aa26989047495ff58d3e2598d3f9549465cbb65.tar.bz2 android_packages_providers_DownloadProvider-1aa26989047495ff58d3e2598d3f9549465cbb65.zip |
Merge "Introduce a seam to ConnectivityManager and TelephonyManager" into gingerbread
Diffstat (limited to 'tests/src/com/android/providers/downloads/FakeSystemFacade.java')
-rw-r--r-- | tests/src/com/android/providers/downloads/FakeSystemFacade.java | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/tests/src/com/android/providers/downloads/FakeSystemFacade.java b/tests/src/com/android/providers/downloads/FakeSystemFacade.java index b75e663a..c48f815d 100644 --- a/tests/src/com/android/providers/downloads/FakeSystemFacade.java +++ b/tests/src/com/android/providers/downloads/FakeSystemFacade.java @@ -1,7 +1,13 @@ package com.android.providers.downloads; +import android.net.ConnectivityManager; + +import java.util.BitSet; + public class FakeSystemFacade implements SystemFacade { - private long mTimeMillis = 0; + long mTimeMillis = 0; + Integer mActiveNetworkType = ConnectivityManager.TYPE_WIFI; + boolean mIsRoaming = false; void incrementTimeMillis(long delta) { mTimeMillis += delta; @@ -10,4 +16,16 @@ public class FakeSystemFacade implements SystemFacade { public long currentTimeMillis() { return mTimeMillis; } + + public BitSet getConnectedNetworkTypes() { + BitSet connectedTypes = new BitSet(); + if (mActiveNetworkType != null) { + connectedTypes.set(mActiveNetworkType); + } + return connectedTypes; + } + + public boolean isNetworkRoaming() { + return mIsRoaming; + } } |