1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
# specs for JRUBY-4680
require File.dirname(__FILE__) + "/../spec_helper"
import 'java_integration.fixtures.ClassWithMultipleSignaturesWithPrimitiveArgs'
describe "JRuby" do
before :each do
@int = 0x135
@float =3.125
end
C = ClassWithMultipleSignaturesWithPrimitiveArgs # for brevity
it "chooses most appropriate method for a given primitive argument" do
C.foo1(@int).should == "int"
C.foo1(@float).should == "float"
C.foo2(Object.new, @int).should == "int"
C.foo2(Object.new, @float).should == "float"
end
end
|