diff options
author | Juan C Nuno <juancnuno@google.com> | 2022-08-08 16:58:51 -0700 |
---|---|---|
committer | Juan Nuno <juancnuno@google.com> | 2022-08-09 18:29:09 +0000 |
commit | a7d0caf75eff180e29706d27217659164bc7a473 (patch) | |
tree | 4c66b543efad68abd7793b8010942914578066be | |
parent | de859968aafeddc1bd0edda35cb73f68186ec09a (diff) | |
download | idea-a7d0caf75eff180e29706d27217659164bc7a473.tar.gz |
Use the Java 9 collection factories
Bug: Not applicable
Test: PhysicalDeviceTableModelTest
Change-Id: Ied7b0b98d73d8832e4e8244031ead95b4a5a3f74
2 files changed, 25 insertions, 27 deletions
diff --git a/device-manager/src/com/android/tools/idea/devicemanager/physicaltab/PhysicalDeviceTableModel.java b/device-manager/src/com/android/tools/idea/devicemanager/physicaltab/PhysicalDeviceTableModel.java index d44441a8c59..dcc38ae1a48 100644 --- a/device-manager/src/com/android/tools/idea/devicemanager/physicaltab/PhysicalDeviceTableModel.java +++ b/device-manager/src/com/android/tools/idea/devicemanager/physicaltab/PhysicalDeviceTableModel.java @@ -26,7 +26,6 @@ import com.android.tools.idea.devicemanager.SerialNumber; import com.google.common.annotations.VisibleForTesting; import java.util.ArrayList; import java.util.Collection; -import java.util.Collections; import java.util.Iterator; import java.util.List; import java.util.stream.Collectors; @@ -54,13 +53,13 @@ final class PhysicalDeviceTableModel extends AbstractTableModel { } PhysicalDeviceTableModel() { - this(Collections.emptyList()); + this(List.of()); } @VisibleForTesting - PhysicalDeviceTableModel(@NotNull List<@NotNull PhysicalDevice> devices) { - myDevices = devices; - myCombinedDevices = Collections.emptyList(); + PhysicalDeviceTableModel(@NotNull Collection<@NotNull PhysicalDevice> devices) { + myDevices = new ArrayList<>(devices); + myCombinedDevices = List.of(); combineDevices(); } diff --git a/device-manager/testSrc/com/android/tools/idea/devicemanager/physicaltab/PhysicalDeviceTableModelTest.java b/device-manager/testSrc/com/android/tools/idea/devicemanager/physicaltab/PhysicalDeviceTableModelTest.java index 09c957c8fa8..aa50fd1cdd8 100644 --- a/device-manager/testSrc/com/android/tools/idea/devicemanager/physicaltab/PhysicalDeviceTableModelTest.java +++ b/device-manager/testSrc/com/android/tools/idea/devicemanager/physicaltab/PhysicalDeviceTableModelTest.java @@ -19,10 +19,9 @@ import static org.junit.Assert.assertEquals; import com.android.sdklib.AndroidVersion; import com.android.tools.idea.testing.swing.TableModelEventArgumentMatcher; -import com.google.common.collect.Lists; -import java.util.Arrays; -import java.util.Collections; +import java.util.Collection; import java.util.List; +import java.util.Set; import javax.swing.event.TableModelEvent; import javax.swing.event.TableModelListener; import javax.swing.table.TableModel; @@ -40,19 +39,19 @@ public final class PhysicalDeviceTableModelTest { PhysicalDeviceTableModel model = new PhysicalDeviceTableModel(); // Assert - assertEquals(Collections.emptyList(), model.getCombinedDevices()); + assertEquals(List.of(), model.getCombinedDevices()); } @Test public void newPhysicalDeviceTableModelDevicesIsntEmpty() { // Arrange - List<PhysicalDevice> devices = Arrays.asList(TestPhysicalDevices.GOOGLE_PIXEL_3, TestPhysicalDevices.ONLINE_GOOGLE_PIXEL_5); + Collection<PhysicalDevice> devices = List.of(TestPhysicalDevices.GOOGLE_PIXEL_3, TestPhysicalDevices.ONLINE_GOOGLE_PIXEL_5); // Act PhysicalDeviceTableModel model = new PhysicalDeviceTableModel(devices); // Assert - assertEquals(Arrays.asList(TestPhysicalDevices.GOOGLE_PIXEL_3, TestPhysicalDevices.ONLINE_GOOGLE_PIXEL_5), model.getCombinedDevices()); + assertEquals(devices, model.getCombinedDevices()); } @Test @@ -63,7 +62,7 @@ public final class PhysicalDeviceTableModelTest { PhysicalDeviceTableModel model = new PhysicalDeviceTableModel(); model.addTableModelListener(listener); - List<PhysicalDevice> devices = Collections.singletonList(TestPhysicalDevices.GOOGLE_PIXEL_3); + List<PhysicalDevice> devices = List.of(TestPhysicalDevices.GOOGLE_PIXEL_3); // Act model.setDevices(devices); @@ -80,14 +79,14 @@ public final class PhysicalDeviceTableModelTest { // Arrange TableModelListener listener = Mockito.mock(TableModelListener.class); - PhysicalDeviceTableModel model = new PhysicalDeviceTableModel(Lists.newArrayList(TestPhysicalDevices.GOOGLE_PIXEL_3)); + PhysicalDeviceTableModel model = new PhysicalDeviceTableModel(List.of(TestPhysicalDevices.GOOGLE_PIXEL_3)); model.addTableModelListener(listener); // Act model.addOrSet(TestPhysicalDevices.ONLINE_GOOGLE_PIXEL_5); // Assert - assertEquals(Arrays.asList(TestPhysicalDevices.GOOGLE_PIXEL_3, TestPhysicalDevices.ONLINE_GOOGLE_PIXEL_5), model.getCombinedDevices()); + assertEquals(List.of(TestPhysicalDevices.GOOGLE_PIXEL_3, TestPhysicalDevices.ONLINE_GOOGLE_PIXEL_5), model.getCombinedDevices()); Mockito.verify(listener).tableChanged(ArgumentMatchers.argThat(new TableModelEventArgumentMatcher(new TableModelEvent(model)))); } @@ -95,7 +94,7 @@ public final class PhysicalDeviceTableModelTest { public void addOrSetModelRowIndexDoesntEqualNegativeOne() { // Arrange TableModelListener listener = Mockito.mock(TableModelListener.class); - List<PhysicalDevice> devices = Arrays.asList(TestPhysicalDevices.GOOGLE_PIXEL_3, TestPhysicalDevices.GOOGLE_PIXEL_5); + Collection<PhysicalDevice> devices = List.of(TestPhysicalDevices.GOOGLE_PIXEL_3, TestPhysicalDevices.GOOGLE_PIXEL_5); PhysicalDeviceTableModel model = new PhysicalDeviceTableModel(devices); model.addTableModelListener(listener); @@ -104,7 +103,7 @@ public final class PhysicalDeviceTableModelTest { model.addOrSet(TestPhysicalDevices.ONLINE_GOOGLE_PIXEL_5); // Assert - assertEquals(Arrays.asList(TestPhysicalDevices.GOOGLE_PIXEL_3, TestPhysicalDevices.ONLINE_GOOGLE_PIXEL_5), model.getCombinedDevices()); + assertEquals(List.of(TestPhysicalDevices.GOOGLE_PIXEL_3, TestPhysicalDevices.ONLINE_GOOGLE_PIXEL_5), model.getCombinedDevices()); Mockito.verify(listener).tableChanged(ArgumentMatchers.argThat(new TableModelEventArgumentMatcher(new TableModelEvent(model)))); } @@ -113,14 +112,14 @@ public final class PhysicalDeviceTableModelTest { // Arrange TableModelListener listener = Mockito.mock(TableModelListener.class); - PhysicalDeviceTableModel model = new PhysicalDeviceTableModel(Lists.newArrayList(TestPhysicalDevices.GOOGLE_PIXEL_3)); + PhysicalDeviceTableModel model = new PhysicalDeviceTableModel(List.of(TestPhysicalDevices.GOOGLE_PIXEL_3)); model.addTableModelListener(listener); // Act model.remove(TestPhysicalDevices.GOOGLE_PIXEL_3_KEY); // Assert - Object devices = Collections.emptyList(); + Object devices = List.of(); assertEquals(devices, model.getDevices()); assertEquals(devices, model.getCombinedDevices()); @@ -138,13 +137,13 @@ public final class PhysicalDeviceTableModelTest { .setAndroidVersion(new AndroidVersion(31)) .build(); - List<PhysicalDevice> devices = Arrays.asList(TestPhysicalDevices.GOOGLE_PIXEL_3, domainNameGooglePixel3); + Collection<PhysicalDevice> devices = List.of(TestPhysicalDevices.GOOGLE_PIXEL_3, domainNameGooglePixel3); // Act PhysicalDeviceTableModel model = new PhysicalDeviceTableModel(devices); // Assert - assertEquals(Collections.singletonList(TestPhysicalDevices.GOOGLE_PIXEL_3), model.getCombinedDevices()); + assertEquals(List.of(TestPhysicalDevices.GOOGLE_PIXEL_3), model.getCombinedDevices()); } @Test @@ -157,19 +156,19 @@ public final class PhysicalDeviceTableModelTest { .setAndroidVersion(new AndroidVersion(31)) .build(); - List<PhysicalDevice> devices = Arrays.asList(TestPhysicalDevices.GOOGLE_PIXEL_5, domainNameGooglePixel3); + Collection<PhysicalDevice> devices = List.of(TestPhysicalDevices.GOOGLE_PIXEL_5, domainNameGooglePixel3); // Act PhysicalDeviceTableModel model = new PhysicalDeviceTableModel(devices); // Assert - assertEquals(Arrays.asList(domainNameGooglePixel3, TestPhysicalDevices.GOOGLE_PIXEL_5), model.getCombinedDevices()); + assertEquals(List.of(domainNameGooglePixel3, TestPhysicalDevices.GOOGLE_PIXEL_5), model.getCombinedDevices()); } @Test public void getRowCount() { // Arrange - TableModel model = new PhysicalDeviceTableModel(Collections.singletonList(TestPhysicalDevices.GOOGLE_PIXEL_3)); + TableModel model = new PhysicalDeviceTableModel(List.of(TestPhysicalDevices.GOOGLE_PIXEL_3)); // Act int count = model.getRowCount(); @@ -181,7 +180,7 @@ public final class PhysicalDeviceTableModelTest { @Test public void getValueAtDeviceModelColumnIndex() { // Arrange - TableModel model = new PhysicalDeviceTableModel(Collections.singletonList(TestPhysicalDevices.GOOGLE_PIXEL_3)); + TableModel model = new PhysicalDeviceTableModel(List.of(TestPhysicalDevices.GOOGLE_PIXEL_3)); // Act Object value = model.getValueAt(0, PhysicalDeviceTableModel.DEVICE_MODEL_COLUMN_INDEX); @@ -193,7 +192,7 @@ public final class PhysicalDeviceTableModelTest { @Test public void getValueAtApiModelColumnIndex() { // Arrange - TableModel model = new PhysicalDeviceTableModel(Collections.singletonList(TestPhysicalDevices.GOOGLE_PIXEL_3)); + TableModel model = new PhysicalDeviceTableModel(List.of(TestPhysicalDevices.GOOGLE_PIXEL_3)); // Act Object value = model.getValueAt(0, PhysicalDeviceTableModel.API_MODEL_COLUMN_INDEX); @@ -205,12 +204,12 @@ public final class PhysicalDeviceTableModelTest { @Test public void getValueAtTypeModelColumnIndex() { // Arrange - TableModel model = new PhysicalDeviceTableModel(Collections.singletonList(TestPhysicalDevices.GOOGLE_PIXEL_3)); + TableModel model = new PhysicalDeviceTableModel(List.of(TestPhysicalDevices.GOOGLE_PIXEL_3)); // Act Object value = model.getValueAt(0, PhysicalDeviceTableModel.TYPE_MODEL_COLUMN_INDEX); // Assert - assertEquals(Collections.EMPTY_SET, value); + assertEquals(Set.of(), value); } } |