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

org.testng.junit.JUnitTestMethod Maven / Gradle / Ivy

There is a newer version: 7.10.1
Show newest version
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");
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy