java 8 work

This commit is contained in:
eugenp 2013-12-25 14:52:29 +02:00
parent 82995423dc
commit ba8559ab50

View File

@ -1,12 +1,16 @@
package org.baeldung.java8;
import static org.hamcrest.Matchers.equalTo;
import java.util.Collections;
import java.util.List;
import org.baeldung.java8.entity.Human;
import org.junit.Assert;
import org.junit.Test;
import com.google.common.collect.Lists;
import com.google.common.primitives.Ints;
public class Java8SortUnitTest {
@ -16,7 +20,14 @@ public class Java8SortUnitTest {
public final void whenSortingEntitiesByName_thenCorrectlySorted() {
final List<Human> humans = Lists.newArrayList(new Human("Sarah", 10), new Human("Jack", 12));
Collections.sort(humans, (final Human h1, final Human h2) -> h1.getName().compareTo(h2.getName()));
// Assert.assertThat(actual, matcher);
Assert.assertThat(humans.get(0), equalTo(new Human("Jack", 12)));
}
@Test
public final void whenSortingEntitiesByAge_thenCorrectlySorted() {
final List<Human> humans = Lists.newArrayList(new Human("Sarah", 10), new Human("Jack", 12));
Collections.sort(humans, (final Human h1, final Human h2) -> Ints.compare(h1.getAge(), h2.getAge()));
Assert.assertThat(humans.get(0), equalTo(new Human("Sarah", 10)));
}
}