import java.util.Arrays;
import java.util.Comparator;

public class SelectionSorterTester
{
   public static void main(String[] args)
   {
      class StringComparator implements Comparator
      {
	 public int compare(Object o1, Object o2) 
	 {
	    return o1.toString().compareTo(o2.toString());
	 }
      }      

      String[] a = "Mary had a little lamb".split(" ");
      SelectionSorter sorter = new SelectionSorter(a, 
	 new StringComparator());
      sorter.sort();
      System.out.println(Arrays.toString(a));
      System.out.println("Expected: [Mary, a, had, lamb, little]");
   }
}
