org.testng.junit.JUnitTestMethod Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of testng Show documentation
Show all versions of testng Show documentation
A testing framework for the JVM
package org.testng.junit;
import org.testng.ITestNGMethod;
import org.testng.internal.BaseTestMethod;
import org.testng.internal.ConstructorOrMethod;
/**
*
* @author lukas
*/
//NO JUnit specific code here to avoid runtime errors
public abstract class JUnitTestMethod extends BaseTestMethod {
protected JUnitTestMethod(JUnitTestClass owner, ConstructorOrMethod method, Object instance) {
this(owner, method.getName(), method, instance);
}
protected JUnitTestMethod(JUnitTestClass owner, String methodName, ConstructorOrMethod method, Object instance) {
super(methodName, method, null, instance);
setTestClass(owner);
owner.getTestMethodList().add(this);
}
@Override
public boolean isTest() {
return true;
}
@Override
public ITestNGMethod clone() {
throw new IllegalStateException("clone is not supported for JUnit");
}
}