// ListTestUI.java
public interface ListTestUI
{
public static final String GETNUMBERAT = "short getNumberAt(int index)";
public static final String APPEND = "void append(short data)";
public static final String INSERT = "void insert(int index, short data)";
public static final String INDEXOF = "int indexOf(short data)";
public static final String REMOVEELEMENTAT
= "short removeElementAt(int index)";
public static final String EQUALS = "boolean equals(Object other)";
public static final String HASHCODE = "int hashCode()";
public static final String BEGINITERATING
= "ShortSequenceLinkedListIterator beginIterating()";
public static final String[] options
= new String[] {GETNUMBERAT, APPEND, INSERT, INDEXOF,
REMOVEELEMENTAT, EQUALS, HASHCODE,
BEGINITERATING};
public String askWhichMethod();
public int askIndex();
public short askData();
public boolean askYesNo(String question, String abbrevQuestion);
public void displayErrorMessage(RuntimeException re);
public void displayAnnouncementMessage(String message, String title);
public void displayResults(String[] text);
public void runTestsRepeatedly();
} // interface ListTestUI