Merge "Adjust timeout limit of contextual card loading"
This commit is contained in:
committed by
Android (Google) Code Review
commit
9b628203e7
@@ -31,6 +31,7 @@ import static org.mockito.Mockito.verify;
|
||||
|
||||
import android.content.Context;
|
||||
import android.net.Uri;
|
||||
import android.provider.Settings;
|
||||
import android.util.ArrayMap;
|
||||
|
||||
import com.android.settings.homepage.contextualcards.conditional.ConditionFooterContextualCard;
|
||||
@@ -125,6 +126,24 @@ public class ContextualCardManagerTest {
|
||||
.isEqualTo(ContextualCard.CardType.CONDITIONAL_FOOTER);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getCardLoaderTimeout_noConfiguredTimeout_shouldReturnDefaultTimeout() {
|
||||
final long timeout = mManager.getCardLoaderTimeout(mContext);
|
||||
|
||||
assertThat(timeout).isEqualTo(ContextualCardManager.CARD_CONTENT_LOADER_TIMEOUT_MS);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getCardLoaderTimeout_hasConfiguredTimeout_shouldReturnConfiguredTimeout() {
|
||||
final long configuredTimeout = 5000L;
|
||||
Settings.Global.putLong(mContext.getContentResolver(),
|
||||
ContextualCardManager.KEY_GLOBAL_CARD_LOADER_TIMEOUT, configuredTimeout);
|
||||
|
||||
final long timeout = mManager.getCardLoaderTimeout(mContext);
|
||||
|
||||
assertThat(timeout).isEqualTo(configuredTimeout);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void onFinishCardLoading_fastLoad_shouldCallOnContextualCardUpdated() {
|
||||
mManager.mStartTime = System.currentTimeMillis();
|
||||
|
Reference in New Issue
Block a user