Skip to main content

What is IInvokedMethod Listeners in TestNG and how to implement IInvokedMethod Listener

IInvokedMethod Listener performs some tasks before and after the methods execute. We generally use it for setting up configurations or cleanup etc. 

IInvokeListener invokes before and after every test method available in the test code, unlike ITestListener. The IInvokedMethod listener contains two methods:

  • beforeInvocation(): This method invokes before every method.
  • afterInvocation(): This method is invoked after every method.


Code example:

package IInvokedMethod;

import org.testng.IInvokedMethod;
import org.testng.IInvokedMethodListener;
import org.testng.ITestResult;

public class ListenerTestNG implements IInvokedMethodListener{

@Override
public void beforeInvocation(IInvokedMethod method, ITestResult testResult) {
// TODO Auto-generated method stub
System.out.println("This is my listener beforeInvocation logs : "+method.getTestMethod().getMethodName()+ " "
+ " of the class " +testResult.getTestClass());
}

@Override
public void afterInvocation(IInvokedMethod method, ITestResult testResult) {
// TODO Auto-generated method stub
System.out.println("This is my listener afterInvocation logs : "+method.getTestMethod().getMethodName()+ " "
+ " of the class " +testResult.getTestClass());
}

}



Follow the process to implement the  IInvokedMethod Listeners in TestNG



Comments

Popular posts from this blog

Java Program to Swap Two Numbers

In this program, you'll learn two techniques to swap two numbers in Java. The first one uses a temporary variable for swapping, while the second one doesn't use any temporary variables. To understand this example, you should have knowledge of the following Java programming topics: Basics of Java  Java Operators  Java Data types  Program with Temp Variable : The output of the program is : before swapping value of a:5 value of b:10 after swapping value of a:10 value of b:5 Program without temp variable :  the output of the above program will be: before swapping value of first:5 value of second:10 after swapping value of first:10 value of second:5 Follow my session on youtube : 

How to Write Test Cases in Manual Testing

Test Cases document: Test cases play important role during the application testing in software testing. Where each requirement is break down into multiple test scenarios and then after test cases.  here is the test case template, which is being followed by current software testing domain.  High level information:  Test Cases Break down based in the requirement.  For detail Explanation: refer the below video

Webservices Interview Questions

  1. What is Web Service The Web Service is a standard software system used for communication between two devices (client and server) over the network or Say exchanging information between two applications over the network. 2. How Does a Web Service Work? A web service enables communication among various applications by using open standards such as HTML, XML, WSDL, and SOAP. You can build a Java-based web service on Solaris that is accessible from your Visual Basic program that runs on Windows. 3. Explain web service architecture? Web service framework architecture consists of three different layers. Service Provider: Service provider role is to create the web service and makes it accessible to the client applications over the internet for their usage. Service Requestor: Service Requestor is basically any consumer of web service like any client application. Client applications are written in any language. They contact web service for any type of functionality by sending XML request...