package org.oddjob.framework;
import junit.framework.TestCase;
public class RunnableProxyGeneratorTest extends TestCase {
public interface MyInterface {
}
public static class MyJob implements Runnable, MyInterface {
@Override
public void run() {
}
}
public void testAProxyImplementsAllInterfaces() {
MyJob job = new MyJob();
Object proxy = new RunnableProxyGenerator().generate(
job, getClass().getClassLoader());
assertTrue(proxy instanceof MyInterface);
}
}