コード例 #1
0
 public void testMultiMaxNull() {
   // we rely on checking nulls in some Orderings, so assert it also does what we expect
   // (unfortunately can't use ImmutableList here as that doesn't allow nulls)
   Iterable<String> values = Arrays.asList("1", "3", null, "2", "2");
   assertEquals(
       TemplateBuilderImpl.multiMax(Ordering.natural().nullsLast(), values),
       Arrays.asList((Object) null));
 }
コード例 #2
0
 public void testMultiMaxNulls() {
   Iterable<String> values = Arrays.asList("1", "3", null, "2", "2", null);
   assertEquals(
       TemplateBuilderImpl.multiMax(Ordering.natural().nullsLast(), values),
       Arrays.asList((Object) null, null));
 }
コード例 #3
0
 public void testMultiMax2() {
   // check with max buried in the middle
   Iterable<String> values = ImmutableList.of("1", "3", "2", "2");
   assertEquals(TemplateBuilderImpl.multiMax(Ordering.natural(), values), ImmutableList.of("3"));
 }
コード例 #4
0
 public void testMultiMax1() {
   Iterable<String> values = ImmutableList.of("1", "2", "2", "3");
   assertEquals(TemplateBuilderImpl.multiMax(Ordering.natural(), values), ImmutableList.of("3"));
 }