package net.bytebuddy.description.method; import org.junit.Test; import java.lang.reflect.Constructor; import java.lang.reflect.Method; import static org.hamcrest.CoreMatchers.sameInstance; import static org.hamcrest.MatcherAssert.assertThat; public class MethodDescriptionForLoadedTest extends AbstractMethodDescriptionTest { @Override protected MethodDescription.InDefinedShape describe(Method method) { return new MethodDescription.ForLoadedMethod(method); } @Override protected MethodDescription.InDefinedShape describe(Constructor<?> constructor) { return new MethodDescription.ForLoadedConstructor(constructor); } @Test public void testGetLoadedMethod() throws Exception { Method method = Object.class.getDeclaredMethod("toString"); assertThat(new MethodDescription.ForLoadedMethod(method).getLoadedMethod(), sameInstance(method)); } @Override protected boolean canReadDebugInformation() { return false; } }