class MyViewTest : ApplicationTest() { override fun start(stage: Stage) { super.start(stage) val view = MyView() stage.scene = Scene(view.root) stage.show() } @Test fun test1() { // assert some default state // MyView's Model mutated from test2 executing already, causing errors here } @Test fun test2() { // manipulate some view state and assert } }