@Test
  public void testFromSortBy() {
    final SortBuilder builder = SortBuilder.from(SortBy.CLUSTER);

    assertEquals("cluster", builder.toString());
    assertEquals(1, builder.size());
  }
  @Test
  public void testFromBuilder() {
    final SortBuilder original = new SortBuilder(SortBy.REVERSE_DATE);
    final SortBuilder builder = SortBuilder.from(original);

    assertSame(original, builder);
    assertEquals("reversedate", builder.toString());
    assertEquals(1, builder.size());
  }
 @Test(expected = IllegalArgumentException.class)
 public void testFromNullException() {
   SortBuilder.from(null);
 }