Добрый день.Я новичок в Java, и в настоящее время я застрял в выполнении модульного теста для контроллера сцены javafx.У меня есть класс приложения,
public class WebScraperApplication extends Application{
@Override
public void start(Stage stage) throws Exception{
FXMLLoader loader = new FXMLLoader();
loader.setLocation(getClass().getResource("/ui.fxml"));
VBox root = (VBox) loader.load();
Scene scene = new Scene(root);
stage.setScene(scene);
stage.setTitle("WebScraper");
stage.show();
}
public static void main(String args[]){
Application.launch(args);
}
}
ui.fxml хранит информацию о графическом интерфейсе, а класс Controller - это контроллер компоновщика сцены javafx,
public class Controller{
@FXML
//variable and constructor
...
@FXML
//function
public int size(List<Object> x){
return x.size();
}
...
}
У меня нет идеи создать модульный тестпротестировать класс Controller, так как я не могу создать его объект и реализовать функцию внутри.