I have a NullPointerException Within the Tournament Class and the Test Class. I call the method of the Tournament to define in the Test class, then i assign it in the Tournament class to create Team objects. it gives me a NullPointerException on Tournament tour = new Tournament(); and File file = new(fileLocation);.
i think its because i declared the wrong file path, but the file is in the project folder.To make it easier i set the directory of the file in the Test class to exactly know where the problem is and also change file if i needed. Please comment if you need any more blocks of the classes.
Test Class:
Tournament tour = new Tournament();
tour.setFile("Tourney2Teams.csv");
Tournament :
Scanner input;
public String fileLocation;
public void setFile(String x)
{
this.fileLocation=x;
}
File file = new File(fileLocation);
and this is the method to read the file:
public void readingFile()
{
try{
input = new Scanner(file).useDelimiter(",");
}
catch (FileNotFoundException e)
{
System.out.print("File Not Found\n");
}
}