MobilityTechnologies / gogo-screenshot-android

A screenshot test library for Android
Apache License 2.0
16 stars 1 forks source link

スクリーンショットの連番のカウンターをpublicにし、starting()時にActivityOrFragmentPageのプロパティを初期化するようにした #4

Closed sumio closed 3 years ago

sumio commented 3 years ago

スクリーンショットの連番のカウンターをpublicにし、 テスト開始時に呼ばれるstarting()メソッドでActivityOrFragmentPageのプロパティを明示的に初期化/リセットするようにしました

JUnit 5のDynamic Testを使う場合、ExtensionのBeforeEachは全体で1回しか呼ばれないことがわかりました。 そういうケースではstarting()finished()を明示的に呼ぶ必要があります。

そのようなケースでもActivityOrFragmentPageとそのサブクラスが正しく動くように、 以下のプロパティをstarting()で明示的に初期化するようにしました。