I'm trying to read all integers from a file into an ArrayList in the @BeforeClass of a java JUnit test. For testing purposes, I am then simply trying to print all values of the arraylist to the screen. Nothing is being output however. Any input would be greatly appreciated.
public class CalcAverageTest { static List<Integer> intList = new ArrayList<Integer>(); @BeforeClass public static void testPrep() { try { Scanner scanner = new Scanner(new File("gradebook.txt")); while (scanner.hasNextInt()) { intList.add(scanner.nextInt()); } for (int i=0;i<intList.size();i++) { System.out.println(intList.get(i)); } } catch (IOException e) { e.printStackTrace(); } catch (NumberFormatException ex) { ex.printStackTrace(); } } }
int, nothing will be printed, just as you are experiencing.