Add Data usage slice in Contextual Settings Homepage

- Add Data usage card that implements CustomSliceable in Contextual Settings
Homepage.
- Add test case for Data usage slice.

Bug: 114796538
Test: robotests, manual, SliceViewer
Change-Id: I66a046e8f589a477007ea73e1b22420d3efdebde
This commit is contained in:
Mill Chen
2018-09-14 23:55:35 +08:00
parent ccbf7f3fff
commit 736b77c04a
5 changed files with 260 additions and 2 deletions

View File

@@ -25,6 +25,7 @@ import static com.google.common.truth.Truth.assertThat;
import android.app.PendingIntent;
import android.content.Context;
import android.text.TextUtils;
import androidx.core.graphics.drawable.IconCompat;
import androidx.slice.Slice;
@@ -209,9 +210,11 @@ public class SliceTester {
continue;
}
hasTitle = true;
for (SliceItem subTitleItem : titleItems) {
assertThat(subTitleItem.getText()).isEqualTo(title);
if (TextUtils.equals(subTitleItem.getText(), title)) {
hasTitle = true;
assertThat(subTitleItem.getText()).isEqualTo(title);
}
}
}
assertThat(hasTitle).isTrue();