nondex-gradle-plugin/plugin/src/functionalTest/resources/comprehensive-it/src/test/java/edu/illinois/nondex/functionalTest/MethodTest.java
package edu.illinois.nondex.functionalTest;
import static org.hamcrest.core.IsEqual.equalTo;
import static org.hamcrest.core.IsNot.not;
import static org.junit.Assert.assertThat;
import java.lang.reflect.Method;
import org.junit.Before;
import org.junit.Test;
public class MethodTest {
private Method myMethod;
@Before
public void setUp() throws NoSuchMethodException {
Class clazz = ClassTestHelper.class;
myMethod = clazz.getMethod("m1", Integer.class);
}
@Test
public void getDeclaredAnnotationsTest() {
assertThat(myMethod.getDeclaredAnnotations(), not(equalTo(myMethod.getDeclaredAnnotations())));
}
@Test
public void getExceptionTypesTest() {
assertThat(myMethod.getExceptionTypes(), not(equalTo(myMethod.getExceptionTypes())));
}
@Test
public void getGenericExceptionTypesTest() {
assertThat(myMethod.getGenericExceptionTypes(), not(equalTo(myMethod.getGenericExceptionTypes())));
}
@Test
public void getParamaterAnnotationsTest() {
assertThat(myMethod.getParameterAnnotations(), not(equalTo(myMethod.getParameterAnnotations())));
}
}