In testNG, haben wir eine Methode, um abhängig von Methoden als Teil des datengesteuerten Testzyklus der Elternmethode zu laufen?In testNG, haben wir eine Methode, um abhängig von Methoden als Teil des datengetriebenen Testzyklus der Elternmethode zu laufen?
Ex. Angenommen, wir müssen wie im folgenden Code für jeden Benutzer Login- und Logout-Szenario testen, Wie kann dieses Szenario erreicht mit testng
@Test(dataProvider = "userDataProvider")
public void testLogin(User user){
//Some Logic goes here
}
@Test(dependsOnMethods="testLogin")
public void testLogOut(){
//Some Logic goes here
}
@DataProvider(name ="userDataProvider")
public Object[][] provideData() {
return new Object[][]{
{new User("user1","user1")},
{new User("user2","user2")},
{new User("user3","user3")},
};
}