問題タブ [scxml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - Qt SCXML ステート マシンのテスト方法
Qt テスト フレームワークを使用してステート マシンの動作を検証しようとしています。Qt SCXML 実装をテストする方法がわかりません。確かに はありますがQSignalSpy
、それはイベント ループの実行を必要としないシグナル/スロップ専用です。私が本質的にやりたいことは次のとおりです。
これを試してみたところQCoreApplication::processEvents()
、うまくいくこともありましたが、 を呼び出すときに動かなくなることもありましたprocessEvents()
。無限ループを引き起こした可能性があると思います。グーグルも役に立ちませんでしたが、これを適切に行う方法があるはずです。
xml - scxmlの遷移cond評価でカスタム関数を呼び出す
inブロックscript
を評価しながら、タグで定義されたカスタム関数を呼び出したい。cond
transition
たとえば、関数を次のように定義したいとします。
次に、遷移評価式でそれらを呼び出したい(副作用あり):
scxmlステートマシン定義でこれを達成することは可能ですか?