2015-08-29 2 views
1

Я ищу простую возможность протестировать небольшие приложения JavaFX с помощью JUnit и Netbeans. Я пробовал без успеха тестировать JUnit, но сказано, что обрабатывать прикладную нить Javafx невозможно ...JavaFX: как протестировать простые приложения JavaFX с помощью Junit и netbeans

Есть ли еще одна простая возможность протестировать Javafx Tools с помощью другого простого инструмента без программирования?

Я надеюсь, что я не проси глупых вопросов ....

Вот демо FX код, который я хочу проверить

public class MyClass extends Application { 

@Override 
public void start(Stage primaryStage) { 
    Button btn = new Button(); 
    btn.setText("Say 'Hello World'"); 
    btn.setOnAction(new EventHandler<ActionEvent>() { 

     @Override 
     public void handle(ActionEvent event) { 
      System.out.println("Hello World!"); 
     } 
    }); 

    StackPane root = new StackPane(); 
    root.getChildren().add(btn); 
    Scene scene = new Scene(root, 300, 250); 
    primaryStage.setTitle("Hello World!"); 
    primaryStage.setScene(scene); 
    primaryStage.show(); 
} 

public static void main(String[] args) { 
    launch(args); 
} 

}

ответ

0

TestFX лучшее место, чтобы начать , Он будет иметь большинство функций, которые вам понадобятся при тестировании интерфейса JavaFX. В качестве альтернативы вы также можете использовать частный API, такой как FXRobot.

+0

Спасибо за ответ, я попробую сначала TestFX. – user3747849

Смежные вопросы