diff --git a/guava/src/test/java/org/baeldung/guava/collections/GuavaOrderingExamplesTest.java b/guava/src/test/java/org/baeldung/guava/collections/GuavaOrderingExamplesTest.java new file mode 100644 index 0000000000..ea9dc794ec --- /dev/null +++ b/guava/src/test/java/org/baeldung/guava/collections/GuavaOrderingExamplesTest.java @@ -0,0 +1,29 @@ +package org.baeldung.guava.collections; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import org.junit.Test; + +import com.google.common.collect.Ordering; + +public class GuavaOrderingExamplesTest { + + // tests + + @Test + 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); + } + + @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); + } + +}