All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.testng.TestNotInvokedException Maven / Gradle / Ivy

package org.testng;

/**
 * Represents an exception that is thrown when a test method is not invoked. One of the use-cases
 * when this can happen is when the user does the following:
 *
 * 
    *
  • User defines a test method *
  • The class that houses the test method defines support for callbacks via {@link IHookable} * implementation *
  • User willfully skips invoking the callback and also fails at altering the test method's * status via {@link ITestResult#setStatus(int)} *
*/ public class TestNotInvokedException extends TestNGException { public TestNotInvokedException(ITestNGMethod tm) { super( tm.getQualifiedName() + " defines a callback via " + IHookable.class.getName() + " but neither the callback was invoked nor the status was altered to " + String.join("|", ITestResult.finalStatuses())); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy