/**
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
* specific language governing permissions and limitations under the License.
*
* Copyright 2012-2015 the original author or authors.
*/
package org.assertj.swing.testng.listener;
import java.lang.reflect.Method;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Callable;
import org.testng.IClass;
import org.testng.IRetryAnalyzer;
import org.testng.ITestClass;
import org.testng.ITestNGMethod;
import org.testng.internal.ConstructorOrMethod;
import org.testng.xml.XmlTest;
/**
* Understands an <code>{@link ITestNGMethod}</code> stub for testing purposes.
*
* @author Alex Ruiz
*/
public class TestNGMethodStub implements ITestNGMethod {
private static final long serialVersionUID = 1L;
private String methodName;
private Method method;
/** @see org.testng.ITestNGMethod#addMethodDependedUpon(java.lang.String) */
@Override
public void addMethodDependedUpon(String newMethodName) {
}
/** @see org.testng.ITestNGMethod#canRunFromClass(org.testng.IClass) */
@Override
public boolean canRunFromClass(IClass testClass) {
return false;
}
/** @see org.testng.ITestNGMethod#getAfterGroups() */
@Override
public String[] getAfterGroups() {
return null;
}
/** @see org.testng.ITestNGMethod#getBeforeGroups() */
@Override
public String[] getBeforeGroups() {
return null;
}
/** @see org.testng.ITestNGMethod#getCurrentInvocationCount() */
@Override
public int getCurrentInvocationCount() {
return 0;
}
/** @see org.testng.ITestNGMethod#getDate() */
@Override
public long getDate() {
return 0;
}
/** @see org.testng.ITestNGMethod#getDescription() */
@Override
public String getDescription() {
return null;
}
/** @see org.testng.ITestNGMethod#getGroups() */
@Override
public String[] getGroups() {
return null;
}
/** @see org.testng.ITestNGMethod#getGroupsDependedUpon() */
@Override
public String[] getGroupsDependedUpon() {
return null;
}
/** @see org.testng.ITestNGMethod#getId() */
@Override
public String getId() {
return null;
}
/** @see org.testng.ITestNGMethod#getInstanceHashCodes() */
@Override
public long[] getInstanceHashCodes() {
return null;
}
/** @see org.testng.ITestNGMethod#getInstances() */
@Override
public Object[] getInstances() {
return null;
}
/** @see org.testng.ITestNGMethod#getInvocationCount() */
@Override
public int getInvocationCount() {
return 0;
}
/** @see org.testng.ITestNGMethod#getMethod() */
@Override
public Method getMethod() {
return method;
}
public void setMethod(Method method) {
this.method = method;
}
/** @see org.testng.ITestNGMethod#getMethodName() */
@Override
public String getMethodName() {
return methodName;
}
public void setMethodName(String methodName) {
this.methodName = methodName;
}
/** @see org.testng.ITestNGMethod#getMethodsDependedUpon() */
@Override
public String[] getMethodsDependedUpon() {
return null;
}
/** @see org.testng.ITestNGMethod#getMissingGroup() */
@Override
public String getMissingGroup() {
return null;
}
/** @see org.testng.ITestNGMethod#getParameterInvocationCount() */
@Override
public int getParameterInvocationCount() {
return 0;
}
/** @see org.testng.ITestNGMethod#getRealClass() */
@Override
public Class<?> getRealClass() {
return null;
}
/** @see org.testng.ITestNGMethod#getSuccessPercentage() */
@Override
public int getSuccessPercentage() {
return 0;
}
/** @see org.testng.ITestNGMethod#getTestClass() */
@Override
public ITestClass getTestClass() {
return null;
}
/** @see org.testng.ITestNGMethod#getThreadPoolSize() */
@Override
public int getThreadPoolSize() {
return 0;
}
/** @see org.testng.ITestNGMethod#getTimeOut() */
@Override
public long getTimeOut() {
return 0;
}
/** @see org.testng.ITestNGMethod#incrementCurrentInvocationCount() */
@Override
public void incrementCurrentInvocationCount() {
}
/** @see org.testng.ITestNGMethod#isAfterClassConfiguration() */
@Override
public boolean isAfterClassConfiguration() {
return false;
}
/** @see org.testng.ITestNGMethod#isAfterGroupsConfiguration() */
@Override
public boolean isAfterGroupsConfiguration() {
return false;
}
/** @see org.testng.ITestNGMethod#isAfterMethodConfiguration() */
@Override
public boolean isAfterMethodConfiguration() {
return false;
}
/** @see org.testng.ITestNGMethod#isAfterSuiteConfiguration() */
@Override
public boolean isAfterSuiteConfiguration() {
return false;
}
/** @see org.testng.ITestNGMethod#isAfterTestConfiguration() */
@Override
public boolean isAfterTestConfiguration() {
return false;
}
/** @see org.testng.ITestNGMethod#isAlwaysRun() */
@Override
public boolean isAlwaysRun() {
return false;
}
/** @see org.testng.ITestNGMethod#isBeforeClassConfiguration() */
@Override
public boolean isBeforeClassConfiguration() {
return false;
}
/** @see org.testng.ITestNGMethod#isBeforeGroupsConfiguration() */
@Override
public boolean isBeforeGroupsConfiguration() {
return false;
}
/** @see org.testng.ITestNGMethod#isBeforeMethodConfiguration() */
@Override
public boolean isBeforeMethodConfiguration() {
return false;
}
/** @see org.testng.ITestNGMethod#isBeforeSuiteConfiguration() */
@Override
public boolean isBeforeSuiteConfiguration() {
return false;
}
/** @see org.testng.ITestNGMethod#isBeforeTestConfiguration() */
@Override
public boolean isBeforeTestConfiguration() {
return false;
}
/** @see org.testng.ITestNGMethod#isTest() */
@Override
public boolean isTest() {
return false;
}
/** @see org.testng.ITestNGMethod#setDate(long) */
@Override
public void setDate(long date) {
}
/** @see org.testng.ITestNGMethod#setId(java.lang.String) */
@Override
public void setId(String arg0) {
}
/** @see org.testng.ITestNGMethod#setInvocationCount(int) */
@Override
public void setInvocationCount(int arg0) {
}
/** @see org.testng.ITestNGMethod#setMissingGroup(java.lang.String) */
@Override
public void setMissingGroup(String group) {
}
/** @see org.testng.ITestNGMethod#setParameterInvocationCount(int) */
@Override
public void setParameterInvocationCount(int arg0) {
}
/** @see org.testng.ITestNGMethod#setTestClass(org.testng.ITestClass) */
@Override
public void setTestClass(ITestClass cls) {
}
/** @see org.testng.ITestNGMethod#setThreadPoolSize(int) */
@Override
public void setThreadPoolSize(int arg0) {
}
/** @see java.lang.Comparable#compareTo(java.lang.Object) */
@Override
public int compareTo(Object o) {
return 0;
}
@Override
public ITestNGMethod clone() {
return null;
}
/** @see org.testng.ITestNGMethod#getRetryAnalyzer() */
@Override
public IRetryAnalyzer getRetryAnalyzer() {
return null;
}
/** @see org.testng.ITestNGMethod#setRetryAnalyzer(org.testng.IRetryAnalyzer) */
@Override
public void setRetryAnalyzer(IRetryAnalyzer arg0) {
}
/** @see org.testng.ITestNGMethod#setSkipFailedInvocations(boolean) */
@Override
public void setSkipFailedInvocations(boolean arg0) {
}
/** @see org.testng.ITestNGMethod#skipFailedInvocations() */
@Override
public boolean skipFailedInvocations() {
return false;
}
@Override
public Object getInstance() {
// TODO Auto-generated method stub
return null;
}
@Override
public void setTimeOut(long timeOut) {
// TODO Auto-generated method stub
}
@Override
public int getTotalInvocationCount() {
// TODO Auto-generated method stub
return 0;
}
@Override
public boolean getEnabled() {
// TODO Auto-generated method stub
return false;
}
@Override
public void setDescription(String description) {
// TODO Auto-generated method stub
}
@Override
public long getInvocationTimeOut() {
// TODO Auto-generated method stub
return 0;
}
@Override
public boolean ignoreMissingDependencies() {
// TODO Auto-generated method stub
return false;
}
@Override
public void setIgnoreMissingDependencies(boolean ignore) {
// TODO Auto-generated method stub
}
@Override
public List<Integer> getInvocationNumbers() {
// TODO Auto-generated method stub
return null;
}
@Override
public void setInvocationNumbers(List<Integer> numbers) {
// TODO Auto-generated method stub
}
@Override
public void addFailedInvocationNumber(int number) {
// TODO Auto-generated method stub
}
@Override
public List<Integer> getFailedInvocationNumbers() {
// TODO Auto-generated method stub
return null;
}
@Override
public int getPriority() {
// TODO Auto-generated method stub
return 0;
}
@Override
public void setPriority(int priority) {
// TODO Auto-generated method stub
}
@Override
public XmlTest getXmlTest() {
// TODO Auto-generated method stub
return null;
}
@Override
public ConstructorOrMethod getConstructorOrMethod() {
// TODO Auto-generated method stub
return null;
}
@Override
public Map<String, String> findMethodParameters(XmlTest test) {
// TODO Auto-generated method stub
return null;
}
@Override
public void setMoreInvocationChecker(Callable<Boolean> moreInvocationChecker) {
// TODO Auto-generated method stub
}
@Override
public boolean hasMoreInvocation() {
// TODO Auto-generated method stub
return false;
}
@Override
public String getQualifiedName() {
// TODO Auto-generated method stub
return null;
}
}