From 4557807f001706bf1e383b13dbe4a359e4318846 Mon Sep 17 00:00:00 2001 From: Eugen Paraschiv Date: Thu, 24 Oct 2013 18:14:07 +0300 Subject: [PATCH] testing work for guava ordering --- .../GuavaOrderingExamplesTest.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 guava/src/test/java/org/baeldung/guava/collections/GuavaOrderingExamplesTest.java 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); + } + +}