Search in sources :

Example 1 with Kiwi

use of org.mule.tck.testmodels.fruit.Kiwi in project mule by mulesoft.

the class ImmutableMapCollectorTestCase method collect.

@Test
public void collect() {
    final List<Fruit> fruits = Arrays.asList(new Apple(), new Banana(), new Kiwi());
    Map<String, Fruit> map = fruits.stream().collect(collector);
    assertThat(map.size(), is(3));
    fruits.forEach(fruit -> {
        Fruit value = map.get(fruit.getClass().getName());
        assertThat(value, sameInstance(fruit));
    });
}
Also used : Apple(org.mule.tck.testmodels.fruit.Apple) Kiwi(org.mule.tck.testmodels.fruit.Kiwi) Fruit(org.mule.tck.testmodels.fruit.Fruit) Banana(org.mule.tck.testmodels.fruit.Banana) Test(org.junit.Test) SmallTest(org.mule.tck.size.SmallTest)

Aggregations

Test (org.junit.Test)1 SmallTest (org.mule.tck.size.SmallTest)1 Apple (org.mule.tck.testmodels.fruit.Apple)1 Banana (org.mule.tck.testmodels.fruit.Banana)1 Fruit (org.mule.tck.testmodels.fruit.Fruit)1 Kiwi (org.mule.tck.testmodels.fruit.Kiwi)1