DefaultCollectorFactory { @NonNull public static List<TagCollector> getDefaultTags(boolean isTestingDevice) { List<TagCollector> tagList = new ArrayList<>(); tagList.add(new PlatformNameCollector()); tagList.add(new PlatformVersionCollector()); tagList.add(new ApplicationNameCollector()); tagList.add(new ApplicationVersionCollector()); tagList.add(new DeviceManufacturerCollector()); tagList.add(new DeviceModelCollector()); tagList.add(new DeviceTypeCollector()); tagList.add(new Bluetooth4SupportCollector()); tagList.add(new NFCSupportCollector()); tagList.add(new ScreenSizeCollector()); tagList.add(new SdkVersionCollector()); tagList.add(new TestDeviceCollector(isTestingDevice)); return tagList; }  @NonNull static List<TagCollector> getDefaultTags(boolean isTestingDevice);  }
@Test public void thatSystemTagsAreAvailable() { List<TagCollector> tags = DefaultCollectorFactory.getDefaultTags(true); assertThat(tags.size()).isEqualTo(12); }