@Override public <T> ImmutableSet<T> of(T... values) { return HashSet.of(values); }
resourceAnnotationClasses = SetX.of(Rest.class); servlets = new HashMap<>(); springConfigurationClasses = HashSet.of(this.getClass());
@Test public void duplicates(){ assertThat(HashSet.of(1,2,1,2,1,2).size(),equalTo(2)); } @Test
@Test public void testMapA(){ assertThat(of(1,2,3).map(i->i*2),equalTo(HashSet.of(2,4,6))); assertThat(this.<Integer>empty().map(i->i*2),equalTo(HashSet.empty())); } @Test
@Test public void testFlatMapA(){ assertThat(of(1,2,3).flatMap(i-> of(i*2)),equalTo(HashSet.of(2,4,6))); assertThat(this.<Integer>empty().concatMap(i-> of(i*2)),equalTo(HashSet.empty())); }
@Test public void testAccumulateSecondary2() { Either<?,PersistentSet<String>> xors = Either.accumulateLeft(Arrays.asList(just,none, Either.right(1)),Reducers.<String>toPersistentSet()); assertThat(xors,equalTo(Either.right(HashSet.of("none")))); }
@Test public void testAccumulateSecondary2() { Either<?,PersistentSet<String>> xors = Either.accumulateLeft(Arrays.asList(just,none, LazyEither.right(1)),Reducers.<String>toPersistentSet()); assertThat(xors,equalTo(LazyEither.right(HashSet.of("none")))); }
@Test public void testAccumulateJustCollectionXOfMaybeOfTReducerOfR() { Maybe<PersistentSet<Integer>> maybes = Maybe.accumulateJust(Arrays.asList(just, none, Maybe.of(1)), Reducers.toPersistentSet()); assertThat(maybes, equalTo(Maybe.of(HashSet.of(10, 1)))); }
@Test public void testAccumulateSecondary() { Ior<?,PersistentSet<String>> iors = Ior.accumulateLeft(Arrays.asList(just,none,Ior.right(1)), Reducers.<String>toPersistentSet()); assertThat(iors,equalTo(Ior.right(HashSet.of("none")))); }
@Test public void testAccumulateJustCollectionXOfMaybeOfTReducerOfR() { Eval<PersistentSet<Integer>> maybes =Eval.accumulate(Arrays.asList(just,CompletableEvalTest.now(1)),Reducers.toPersistentSet()); assertThat(maybes,equalTo(Eval.now(HashSet.of(10,1)))); }
@Test public void testAccumulateJustCollectionXOfMaybeOfTReducerOfR() { Eval<PersistentSet<Integer>> maybes =Eval.accumulate(Arrays.asList(just,Eval.now(1)),Reducers.toPersistentSet()); assertThat(maybes,equalTo(Eval.now(HashSet.of(10,1)))); }
@Test public void testAccumulateJustCollectionXOfMaybeOfTReducerOfR() { Ior<?,PersistentSet<Integer>> maybes =Ior.accumulateRight(Arrays.asList(just,none,Ior.right(1)),Reducers.toPersistentSet()); assertThat(maybes,equalTo(Ior.right(HashSet.of(10,1)))); }
@Test public void testAccumulateJustCollectionXOfMaybeOfTReducerOfR() { Maybe<PersistentSet<Integer>> maybes = Maybe.accumulateJust(Arrays.asList(just, none, Maybe.of(1)), Reducers.toPersistentSet()); assertThat(maybes, equalTo(Maybe.of(HashSet.of(10, 1)))); }
@Test public void testAccumulateJustCollectionXOfMaybeOfTReducerOfR() { Option<PersistentSet<Integer>> maybes = Option.accumulateJust(Arrays.asList(eager, none, Option.some(1)), Reducers.toPersistentSet()); assertThat(maybes, equalTo(Option.some(HashSet.of(10, 1)))); }
@Test public void testAccumulateJustCollectionXOfMaybeOfTReducerOfR() { Either<?,PersistentSet<Integer>> maybes = Either.accumulateRight(Arrays.asList(just,none, Either.right(1)),Reducers.toPersistentSet()); assertThat(maybes,equalTo(Either.right(HashSet.of(10,1)))); }
@Test public void testAccumulateJustCollectionXOfMaybeOfTReducerOfR() { Either<?,PersistentSet<Integer>> maybes = Either.accumulateRight(Arrays.asList(just,none, LazyEither.right(1)),Reducers.toPersistentSet()); assertThat(maybes,equalTo(LazyEither.right(HashSet.of(10,1)))); }
@Test public void testAccumulateSuccess() { Future<PersistentSet<Integer>> maybes = Future.accumulateSuccess(Arrays.asList(just,none, Future.ofResult(1)), Reducers.toPersistentSet()); assertThat(maybes.get(),equalTo(Try.success(HashSet.of(10,1)))); } @Test @Ignore
@Test public void testMapA(){ assertThat(of(1,2,3).map(i->i*2),equalTo(HashSet.of(2,4,6))); assertThat(this.<Integer>empty().map(i->i*2),equalTo(HashSet.empty())); } @Test
@Test public void testFlatMapA(){ assertThat(of(1,2,3).flatMap(i-> of(i*2)),equalTo(HashSet.of(2,4,6))); assertThat(this.<Integer>empty().concatMap(i-> of(i*2)),equalTo(HashSet.empty())); }