public void testGetNthFloatList() throws Exception {
try {
NonEmptyFloatList floatList1 = new NonEmptyFloatList(jcas);
floatList1.setHead((float) 2.0);
floatList1.setTail(new EmptyFloatList(jcas));
NonEmptyFloatList floatList = new NonEmptyFloatList(jcas);
floatList.setHead((float) 1.0);
floatList.setTail(floatList1);
EmptyFloatList emptyFsList = new EmptyFloatList(jcas);
try {
emptyFsList.getNthElement(0);
assertTrue(false); // error if we get here
} catch (CASRuntimeException e) {
assertTrue(e.getMessageKey().equals(CASRuntimeException.JCAS_GET_NTH_ON_EMPTY_LIST));
System.out.print("Expected Error: ");
System.out.println(e.getMessage());