/** Checks that the subject does not contain duplicate elements. */ public void containsNoDuplicates() { delegate().containsNoDuplicates(); }
/** Fails if the subject contains duplicate elements. */ public void containsNoDuplicates() { check().that(actualList).containsNoDuplicates(); }
/** Fails if the subject contains duplicate elements. */ public void containsNoDuplicates() { check().that(actualList).containsNoDuplicates(); }
/** Fails if the subject contains duplicate elements. */ public void containsNoDuplicates() { check().that(actualList).containsNoDuplicates(); }
@GwtIncompatible // reflection public void testConstants_areUnique() { assertThat(getConstants()).containsNoDuplicates(); }
@Test public void testCreateExtractors_returnExpectedClasses() { DefaultExtractorsFactory defaultExtractorsFactory = new DefaultExtractorsFactory(); Extractor[] extractors = defaultExtractorsFactory.createExtractors(); List<Class> listCreatedExtractorClasses = new ArrayList<>(); for (Extractor extractor : extractors) { listCreatedExtractorClasses.add(extractor.getClass()); } Class[] expectedExtractorClassses = new Class[] { MatroskaExtractor.class, FragmentedMp4Extractor.class, Mp4Extractor.class, Mp3Extractor.class, AdtsExtractor.class, Ac3Extractor.class, TsExtractor.class, FlvExtractor.class, OggExtractor.class, PsExtractor.class, WavExtractor.class, AmrExtractor.class }; assertThat(listCreatedExtractorClasses).containsNoDuplicates(); assertThat(listCreatedExtractorClasses).containsExactlyElementsIn(expectedExtractorClassses); } }
public void testRemoveIf_randomAccess_notPermittingDuplicates() { // https://github.com/google/guava/issues/1596 List<String> uniqueList = newArrayList("a", "b", "c", "d", "e"); assertThat(uniqueList).containsNoDuplicates(); assertTrue(uniqueList instanceof RandomAccess); assertTrue( Iterables.removeIf( uniqueList, new Predicate<String>() { @Override public boolean apply(String s) { return s.equals("b") || s.equals("d") || s.equals("f"); } })); assertEquals(newArrayList("a", "c", "e"), uniqueList); assertFalse( Iterables.removeIf( uniqueList, new Predicate<String>() { @Override public boolean apply(String s) { return s.equals("x") || s.equals("y") || s.equals("z"); } })); assertEquals(newArrayList("a", "c", "e"), uniqueList); }
/** Checks that the subject does not contain duplicate elements. */ public void containsNoDuplicates() { delegate().containsNoDuplicates(); }
/** Fails if the subject contains duplicate elements. */ public void containsNoDuplicates() { check().that(actualList).containsNoDuplicates(); }
/** Fails if the subject contains duplicate elements. */ public void containsNoDuplicates() { check().that(actualList).containsNoDuplicates(); }
/** Fails if the subject contains duplicate elements. */ public void containsNoDuplicates() { check().that(actualList).containsNoDuplicates(); }
@GwtIncompatible // reflection public void testConstants_areUnique() { assertThat(getConstants()).containsNoDuplicates(); }
@Test public void getSingleScopedMany() { // when List<MenuItem> oneList = scope1.getMany(MenuItem.class, "one"); // then assertThat(oneList).hasSize(3); assertThat(oneList).containsNoDuplicates(); List<MenuItem> onesInScope = scope1.getManyInScope(MenuItem.class, "one"); assertThat(onesInScope).hasSize(3); assertThat(onesInScope).containsNoDuplicates(); assertThat(onesInScope).containsAllIn(oneList); }
@Test public void getSingleScopedMany() { // given // when List<InstanceType> instances = scope3.getMany(InstanceType.class, ""); // then assertThat(instances).hasSize(3); assertThat(instances).containsNoDuplicates(); assertThat(scope3.getOptionalInScope(InstanceType.class, "")).isNull(); assertThat(scope2.getOptionalInScope(InstanceType.class, "")).isNotNull(); List<InstanceType> instancesInScope1 = scope1.getManyInScope(InstanceType.class, ""); assertThat(instancesInScope1).isNotNull(); assertThat(instancesInScope1).hasSize(2); }
@Test public void getMultiScopedMany_requestScope2() { // when List<MenuItem> twoList = scope2.getMany(MenuItem.class, "two"); // then assertThat(twoList).hasSize(2); assertThat(twoList).containsNoDuplicates(); List<MenuItem> oneScope1 = scope1.getManyInScope(MenuItem.class, "one"); List<MenuItem> twoScope1 = scope1.getManyInScope(MenuItem.class, "two"); List<MenuItem> oneScope2 = scope2.getManyInScope(MenuItem.class, "one"); List<MenuItem> twoScope2 = scope2.getManyInScope(MenuItem.class, "two"); assertThat(oneScope1).hasSize(3); assertThat(twoScope1).hasSize(1); assertThat(oneScope2).hasSize(0); assertThat(twoScope2).hasSize(1); assertThat(twoList).contains(twoScope1.get(0)); assertThat(twoList).contains(twoScope2.get(0)); }
public void testRemoveIf_randomAccess_notPermittingDuplicates() { // https://github.com/google/guava/issues/1596 List<String> uniqueList = newArrayList("a", "b", "c", "d", "e"); assertThat(uniqueList).containsNoDuplicates(); assertTrue(uniqueList instanceof RandomAccess); assertTrue(Iterables.removeIf(uniqueList, new Predicate<String>() { @Override public boolean apply(String s) { return s.equals("b") || s.equals("d") || s.equals("f"); } })); assertEquals(newArrayList("a", "c", "e"), uniqueList); assertFalse(Iterables.removeIf(uniqueList, new Predicate<String>() { @Override public boolean apply(String s) { return s.equals("x") || s.equals("y") || s.equals("z"); } })); assertEquals(newArrayList("a", "c", "e"), uniqueList); }
assertThat((Iterable<?>) sim.getModels()).containsNoDuplicates();