Home | History | Annotate | Download | only in base

Lines Matching defs:Functions

33  * Tests for {@link Functions}.
42 Function<String, String> identity = Functions.identity();
48 Function<Long, Long> identity = Functions.identity();
54 checkCanReserializeSingleton(Functions.identity());
58 assertEquals("3", Functions.toStringFunction().apply(3));
59 assertEquals("hiya", Functions.toStringFunction().apply("hiya"));
61 Functions.toStringFunction().apply(
68 Functions.toStringFunction().apply(null);
77 checkCanReserializeSingleton(Functions.toStringFunction());
83 tester.testAllPublicStaticMethods(Functions.class);
91 Function<String, Integer> function = Functions.forMap(map);
104 .addEqualityGroup(function, Functions.forMap(map))
105 .addEqualityGroup(Functions.forMap(map, 42))
111 checkCanReserialize(Functions.forMap(ImmutableMap.of(1, 2)));
119 Function<String, Integer> function = Functions.forMap(map, 42);
127 .addEqualityGroup(function, Functions.forMap(map, 42))
128 .addEqualityGroup(Functions.forMap(map))
129 .addEqualityGroup(Functions.forMap(map, null))
130 .addEqualityGroup(Functions.forMap(map, 43))
139 Function<String, Integer> function = Functions.forMap(map, 42);
148 Functions.forMap(map, 42),
150 .addEqualityGroup(Functions.forMap(map))
151 .addEqualityGroup(Functions.forMap(map, null))
152 .addEqualityGroup(Functions.forMap(map, 43))
158 checkCanReserialize(Functions.forMap(ImmutableMap.of(1, 2), 3));
163 Function<String, Integer> function = Functions.forMap(map, null);
171 .addEqualityGroup(Functions.forMap(map, 1))
178 Function<String, Integer> function = Functions.forMap(map, null);
186 .addEqualityGroup(Functions.forMap(map, 1))
195 Function<String, Number> function = Functions.forMap(map, number);
208 Functions.forMap(mJapaneseToInteger);
215 Functions.forMap(mIntegerToSpanish);
218 Functions.compose(integerToSpanish, japaneseToInteger);
236 Functions.compose(integerToSpanish, japaneseToInteger))
240 Functions.compose(japaneseToInteger, integerToSpanish))
251 Functions.forMap(mJapaneseToInteger);
258 Functions.forMap(mIntegerToSpanish);
261 Functions.compose(integerToSpanish, japaneseToInteger);
266 Functions.compose(integerToSpanish, japaneseToInteger),
271 Functions.compose(japaneseToInteger, integerToSpanish))
278 Functions.forMap(mapJapaneseToInteger);
280 Function<Object, String> numberToSpanish = Functions.constant("Yo no se");
283 Functions.compose(numberToSpanish, japaneseToInteger);
296 Function<? super Integer, Boolean> h = Functions.constant(Boolean.TRUE);
298 Function<Float, String> f = Functions.forMap(m, "F");
300 Function<Float, Boolean> c1 = Functions.compose(Functions.compose(h, g), f);
301 Function<Float, Boolean> c2 = Functions.compose(h, Functions.compose(g, f));
318 Function<Float, String> f = Functions.forMap(m, "F");
321 Predicate<Float> p2 = Predicates.compose(h, Functions.compose(g, f));
335 Functions.forPredicate(Predicates.alwaysTrue());
337 Functions.forPredicate(Predicates.alwaysFalse());
344 alwaysTrue, Functions.forPredicate(Predicates.alwaysTrue()))
346 .addEqualityGroup(Functions.identity())
352 checkCanReserialize(Functions.forPredicate(Predicates.equalTo(5)));
356 Function<Object, Object> f = Functions.<Object>constant("correct");
360 Function<Object, String> g = Functions.constant(null);
365 .addEqualityGroup(f, Functions.constant("correct"))
366 .addEqualityGroup(Functions.constant("incorrect"))
367 .addEqualityGroup(Functions.toStringFunction())
372 .addEqualityGroup(g, Functions.constant(null))
373 .addEqualityGroup(Functions.constant("incorrect"))
374 .addEqualityGroup(Functions.toStringFunction())
381 checkCanReserialize(Functions.constant(5));
412 Function<Object, Integer> function = Functions.forSupplier(supplier);
418 .addEqualityGroup(function, Functions.forSupplier(supplier))
419 .addEqualityGroup(Functions.forSupplier(new CountingSupplier()))
420 .addEqualityGroup(Functions.forSupplier(Suppliers.ofInstance(12)))
421 .addEqualityGroup(Functions.toStringFunction())
427 checkCanReserialize(Functions.forSupplier(new CountingSupplier()));