TestNG Asserts



TestNG Asserts

TestNG Asserts are the most frequently used methods while creating Selenium Scripts. Let’s see Assertions in TestNG and where to use them.

TestNG Asserts help us to verify the condition of the test in the middle of the test run. Based on the TestNG Assertions, we will consider a successful test only if it is completed the test run without throwing any exception.

Let’s see a basic example using TestNG Asserts.

We do verify the title of the webpage using TestNG Asserts.

Here I do take two test conditions. In the first condition, I take a title value correctly and use assertEquals statement and in the second condition, I take incorrect title value to deliberately throw the exception.

Different TestNG Asserts Statements:

Assert.assertEqual(String actual,String expected) :Asserts that two Strings are equal. If they are not, an AssertionError is thrown.

Parameters:
actual – the actual value
expected – the expected value

Assert.assertEqual(String actual,String expected, String message) : Asserts that two Strings are equal. If they are not, an AssertionError, with the given message, is thrown.

Parameters:
actual – the actual value
expected – the expected value
message – the assertion error message

Assert.assertEquals(boolean actual,boolean expected) : Asserts that two booleans are equal. If they are not, an AssertionError is thrown.

Parameters:
actual – the actual value
expected – the expected value

Assert.assertTrue(condition) : Asserts that a condition is true. If it isn’t, an AssertionError is thrown.

Parameters:
condition – the condition to evaluate

Assert.assertTrue(condition, message) :  Asserts that a condition is true. If it isn’t, an AssertionError, with the given message, is thrown.

Parameters:
condition – the condition to evaluate
message – the assertion error message

Assert.assertFalse(condition) :  Asserts that a condition is false. If it isn’t, an AssertionError is thrown.

Parameters:
condition – the condition to evaluate

Assert.assertFalse(condition, message) : Asserts that a condition is false. If it isn’t, an AssertionError, with the given message, is thrown.

Parameters:
condition – the condition to evaluate
message – the assertion error message

 

Tags:
Leave a comment

Your email address will not be published. Required fields are marked *

Subscribe now

Receive weekly newsletter with educational materials, new courses, most popular posts, popular books and much more!

https://bridgejunks.com/ https://crownmakesense.com/ https://brithaniabookjudges.com/ https://hughesroyality.com/ https://rhythmholic.com/ https://bandar89.simnasfikpunhas.com/ https://www.100calshop.co.il/products/thailand/ https://myasociados.com/ https://solyser.com/ http://konfidence.cz/ https://muscadinepdx.com/ https://bandar89.parajesandinos.com.ve/ https://goremekoop.com/ https://oncoswisscenter.com/ https://www.turunclifehotel.com/bandar89/ https://www.houseofproducts.biz/ https://taimoormphotography.com/
BIJI18 BIJI18 BIJI18