001 package org.junit.runner.manipulation; 002 003 import java.util.Comparator; 004 005 import org.junit.runner.Description; 006 007 /** 008 * A sorter that orders tests alphanumerically by test name. 009 * 010 * @since 4.13 011 */ 012 public final class Alphanumeric extends Sorter implements Ordering.Factory { 013 014 public Alphanumeric() { 015 super(COMPARATOR); 016 } 017 018 public Ordering create(Context context) { 019 return this; 020 } 021 022 private static final Comparator<Description> COMPARATOR = new Comparator<Description>() { 023 public int compare(Description o1, Description o2) { 024 return o1.getDisplayName().compareTo(o2.getDisplayName()); 025 } 026 }; 027 }