Index: chrome/android/javatests/src/org/chromium/chrome/browser/BluetoothChooserDialogTest.java |
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/BluetoothChooserDialogTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/BluetoothChooserDialogTest.java |
index 3c35e6deed2171c2ae24cfcf0190d883d7a8376c..f841864221bf9229e14abedb654ae1d3f3fec2e5 100644 |
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/BluetoothChooserDialogTest.java |
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/BluetoothChooserDialogTest.java |
@@ -216,8 +216,12 @@ public class BluetoothChooserDialogTest extends ChromeActivityTestCaseBase<Chrom |
ThreadUtils.runOnUiThreadBlocking(new Runnable() { |
@Override |
public void run() { |
- mChooserDialog.addOrUpdateDevice("id-1", "Name 1"); |
- mChooserDialog.addOrUpdateDevice("id-2", "Name 2"); |
+ mChooserDialog.addOrUpdateDevice( |
+ "id-1", "Name 1", -1 /* No Signal Strength Level */); |
+ mChooserDialog.addOrUpdateDevice( |
+ "id-2", "Name 2", 1 /* Signal Strength Level: 1 */); |
+ mChooserDialog.addOrUpdateDevice( |
+ "id-3", "Name 3", 2 /* Signal Strength Level: 2 */); |
} |
}); |
@@ -231,6 +235,21 @@ public class BluetoothChooserDialogTest extends ChromeActivityTestCaseBase<Chrom |
assertEquals(View.VISIBLE, items.getVisibility()); |
assertEquals(View.GONE, progress.getVisibility()); |
+ ItemChooserDialog.ItemAdapter itemAdapter = |
+ mChooserDialog.mItemChooserDialog.getItemAdapterForTesting(); |
+ |
+ ItemChooserDialog.ItemChooserRow expectedItem1 = |
+ new ItemChooserDialog.ItemChooserRow("id-1", "Name 1", null); |
+ assertEquals(itemAdapter.getItem(0), expectedItem1); |
+ |
+ ItemChooserDialog.ItemChooserRow expectedItem2 = new ItemChooserDialog.ItemChooserRow( |
+ "id-2", "Name 2", mChooserDialog.getSignalStrengthLevelRowIcons()[1]); |
+ assertEquals(itemAdapter.getItem(1), expectedItem2); |
+ |
+ ItemChooserDialog.ItemChooserRow expectedItem3 = new ItemChooserDialog.ItemChooserRow( |
+ "id-3", "Name 3", mChooserDialog.getSignalStrengthLevelRowIcons()[2]); |
+ assertEquals(itemAdapter.getItem(2), expectedItem3); |
+ |
selectItem(mChooserDialog, 2); |
assertEquals( |