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 cc56e2fbfa8f01ceeeb7e10c1e4e77c21a3375ac..e80ba772e9c76c04d3dc3ccda9452ae01b919531 100644 |
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/BluetoothChooserDialogTest.java |
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/BluetoothChooserDialogTest.java |
@@ -226,8 +226,8 @@ 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", false /* isGATTConnected */); |
+ mChooserDialog.addOrUpdateDevice("id-2", "Name 2", true /* isGATTConnected */); |
} |
}); |
@@ -241,6 +241,14 @@ public class BluetoothChooserDialogTest extends ChromeActivityTestCaseBase<Chrom |
assertEquals(View.VISIBLE, items.getVisibility()); |
assertEquals(View.GONE, progress.getVisibility()); |
+ ItemChooserDialog.ItemChooserRowIcon connectedIcon = |
+ mChooserDialog.createConnectedRowIcon(); |
+ |
+ ItemChooserDialog.ItemAdapter itemAdapter = |
+ mChooserDialog.mItemChooserDialog.getItemAdapterForTesting(); |
+ assertTrue(itemAdapter.getItem(0).hasSameContents("id-1", "Name 1", null /* icon */)); |
+ assertTrue(itemAdapter.getItem(1).hasSameContents("id-2", "Name 2", connectedIcon)); |
+ |
selectItem(mChooserDialog, 2); |
assertEquals( |