私は、使用するフレームワークにBeforeClassメソッドがあり、すべてのスイートクラスがこの基本クラスから拡張され、示されているようにBeforeClassメソッドをオーバーライドしています。BeforeClassメソッドがテスト実行全体を停止しています
public BaseClass{
@BeforeClass
public void preConditions{
//primary actions like opening browser and setting preferences
}
}
public TestSuiteClass extends BaseClass{
@BeforeClass
@Override
public void preConditions(){
super.preCnditions();
//specific preconditions required by test suite
}
}
私が持っています問題は、オーバーライドされたメソッドが何らかの理由で失敗している場合は、すべてのテストスーツ/例がスキップされますし、全体のテストの実行が停止し、です。 これをやめる方法を教えてください。
を見つけることができますか? – Shettyh
あなたの質問は十分ではありません。テストクラスとメソッドを追加できますか?目標は、どのテスト方法が実行されるべきか、想定されない方法を示すことです。 – juherr