Skip to content

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
package java_integration.fixtures;
import java.util.concurrent.Callable;
public class InterfaceWrapper {
public static Callable giveMeBack2(Callable call) {
return call;
}
public static Runnable giveMeBack(Runnable runnable) {
return runnable;
}
}
describe "" do
it "should use the same generated class for wrapping different interfaces" do
class BugTest
def run
end
def call
end
end
expected1 = InterfaceWrapper.give_me_back2(InterfaceWrapper.give_me_back(BugTest.new))
expected2 = InterfaceWrapper.give_me_back(InterfaceWrapper.give_me_back2(BugTest.new))
expected1.java_class.should == expected2.java_class
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.