Closed sumio closed 3 years ago
スクリーンショットの連番のカウンターをpublicにし、 テスト開始時に呼ばれるstarting()メソッドでActivityOrFragmentPageのプロパティを明示的に初期化/リセットするようにしました
starting()
JUnit 5のDynamic Testを使う場合、ExtensionのBeforeEachは全体で1回しか呼ばれないことがわかりました。 そういうケースではstarting()とfinished()を明示的に呼ぶ必要があります。
finished()
そのようなケースでもActivityOrFragmentPageとそのサブクラスが正しく動くように、 以下のプロパティをstarting()で明示的に初期化するようにしました。
ActivityOrFragmentPage
snapShotCounter
snapShotPageName
activityOrFragmentScenario
スクリーンショットの連番のカウンターをpublicにし、 テスト開始時に呼ばれる
starting()
メソッドでActivityOrFragmentPageのプロパティを明示的に初期化/リセットするようにしましたJUnit 5のDynamic Testを使う場合、ExtensionのBeforeEachは全体で1回しか呼ばれないことがわかりました。 そういうケースでは
starting()
とfinished()
を明示的に呼ぶ必要があります。そのようなケースでも
ActivityOrFragmentPage
とそのサブクラスが正しく動くように、 以下のプロパティをstarting()
で明示的に初期化するようにしました。snapShotCounter
snapShotPageName
activityOrFragmentScenario