looparda
Top Contributor
Zunächst würde mich noch interessieren:
Wenn ich den Service testen möchte, dann müsste ich den JavaFX Application Thread haben, weil Service an sich sowhol als auch Platform.runLater diesen voraussetzen. So wie hier beschrieben konnte ich einen Service testen. http://blog.buildpath.de/how-to-test-javafx-services/
Ich würde die View an die Properties des Service (anstatt des Tasks) binden. [...] Oder wurde das bewusst gemacht?
Wenn ich mein ViewModel teste, dann würde ich den Service mocken und könnte mir solche Probleme fern halten.Hast du das mal ausprobiert? Würde mich mal interessieren ob das geht. Hintergrund der Frage ist, dass zB die updateMessage() Methode eines Tasks nur in einem FX-Thread aufgerufen werden sollte.
Wenn ich den Service testen möchte, dann müsste ich den JavaFX Application Thread haben, weil Service an sich sowhol als auch Platform.runLater diesen voraussetzen. So wie hier beschrieben konnte ich einen Service testen. http://blog.buildpath.de/how-to-test-javafx-services/
Man kann auch nicht alles auf einmal machen. Man muss es oft erst "naiv" machen, um an die Grenzen zu stoßen, damit man die Vorteile eines anderen Ansatzes sieht und versteht.Wie Du vielleicht dem Thread entnommen hast stehe ich bei Java und JavaFX noch am Anfang