-> It's function is opposite to assertEquals() assertion.
-> Means if both sides values will not match then this assertion will pass else it will fail.
-> Here you can write your own message for failure condition
Example :
package TestNG_Package;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
import org.testng.Assert;
public class TestNG_Test1 {
WebDriver driver1=new FirefoxDriver();
@BeforeMethod
public void OpenBrowser(){
driver1.get("http://google.com");
driver1.manage().window().maximize();
}
@AfterMethod
public void CloseBrowser(){
driver1.quit();
}
@Test
public void Assertion_method1() {
String title = driver1.getTitle();
Assert.assertNotEquals(title,"Home Page","Assertion_method1 has been Executed");
System.out.println("title"+title);
}
}
From above Example,
-> Assertion_Method will get fail and execution goes to next method if title is equal to "Home Page".Then The remaining part in method wont be executed.
-> Assertion_Method will get Pass and execution goes to next method if title is NOT equal to "Home Page".Then The remaining part in method will be executed.
No comments:
Post a Comment