From 83f2c36c0eed373516ad6ca9d2350f6f04cfb06a Mon Sep 17 00:00:00 2001 From: Eugen Paraschiv Date: Fri, 25 Oct 2013 11:35:36 +0300 Subject: [PATCH] guava examples --- .../collections/GuavaOrderingExamplesTest.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/guava/src/test/java/org/baeldung/guava/collections/GuavaOrderingExamplesTest.java b/guava/src/test/java/org/baeldung/guava/collections/GuavaOrderingExamplesTest.java index ea9dc794ec..c1539d2af8 100644 --- a/guava/src/test/java/org/baeldung/guava/collections/GuavaOrderingExamplesTest.java +++ b/guava/src/test/java/org/baeldung/guava/collections/GuavaOrderingExamplesTest.java @@ -1,5 +1,8 @@ package org.baeldung.guava.collections; +import static org.hamcrest.Matchers.nullValue; +import static org.junit.Assert.assertThat; + import java.util.Arrays; import java.util.Collections; import java.util.List; @@ -16,14 +19,20 @@ public class GuavaOrderingExamplesTest { public final void givenCollectionWithNulls_whenSortingWithNullsLast_thenNullsAreLast() { final List nums = Arrays.asList(3, 5, 4, null, 1, 2); Collections.sort(nums, Ordering.natural().nullsLast()); - System.out.println(nums); + assertThat(nums.get(nums.size() - 1), nullValue()); } @Test public final void givenCollectionWithNulls_whenSortingWithNullsFirst_thenNullsAreFirst() { final List nums = Arrays.asList(3, 5, 4, null, 1, 2); Collections.sort(nums, Ordering.natural().nullsFirst()); - System.out.println(nums); + assertThat(nums.get(0), nullValue()); } + @Test + public final void whenCollectionIsSortedNullsLastReversed_thenNullAreFirst() { + final List nums = Arrays.asList(3, 5, 4, null, 1, 2); + Collections.sort(nums, Ordering.natural().nullsLast().reverse()); + assertThat(nums.get(0), nullValue()); + } }