diff options
-rw-r--r-- | tests/wifitests/src/com/android/server/wifi/WifiScoreReportTest.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/WifiScoreReportTest.java b/tests/wifitests/src/com/android/server/wifi/WifiScoreReportTest.java index 24d3afa18..6f01c8eb2 100644 --- a/tests/wifitests/src/com/android/server/wifi/WifiScoreReportTest.java +++ b/tests/wifitests/src/com/android/server/wifi/WifiScoreReportTest.java @@ -48,6 +48,18 @@ public class WifiScoreReportTest { private static final int CELLULAR_THRESHOLD_SCORE = 50; + class FakeClock extends Clock { + long mWallClockMillis = 1500000000000L; + int mStepMillis = 1001; + + @Override + public long getWallClockMillis() { + mWallClockMillis += mStepMillis; + return mWallClockMillis; + } + } + + FakeClock mClock; WifiConfiguration mWifiConfiguration; WifiScoreReport mWifiScoreReport; ScanDetailCache mScanDetailCache; @@ -122,7 +134,8 @@ public class WifiScoreReportTest { when(mWifiConfigManager.getScanDetailCacheForNetwork(anyInt())) .thenReturn(mScanDetailCache); when(mContext.getResources()).thenReturn(mResources); - mWifiScoreReport = new WifiScoreReport(mContext, mWifiConfigManager, new Clock()); + mClock = new FakeClock(); + mWifiScoreReport = new WifiScoreReport(mContext, mWifiConfigManager, mClock); } /** |