Jruby __持久性

Jruby __持久性,jruby,jruby-java-interop,Jruby,Jruby Java Interop,我在rspec中模拟java接口 clock = ClockInterface.new clock.should_receive(:currentTime) 当我运行rspec时,一切正常,但我看到一个警告,它将我引向以下方面 当我试图设置 ClockInterface.__persistence__ = true 我有一个命名者。我使用的jruby 1.7.4ClockInterface是一个接口,而不是一个类,并且没有\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

我在rspec中模拟java接口

clock = ClockInterface.new
clock.should_receive(:currentTime)
当我运行rspec时,一切正常,但我看到一个警告,它将我引向以下方面

当我试图设置

ClockInterface.__persistence__ = true

我有一个命名者。我使用的jruby 1.7.4

ClockInterface
是一个接口,而不是一个类,并且没有
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu持久化方法,这与通过代理添加该方法的类不同

为了使测试正常工作,您应该使用:

clock = mock(ClockInterface)
clock.should_receive(:currentTime)

ClockInterface
是一个接口而不是一个类,并且没有
\uuuuuuuuuuuuuuuuuuuuuuuuu
方法,这与通过其代理添加该方法的类不同

为了使测试正常工作,您应该使用:

clock = mock(ClockInterface)
clock.should_receive(:currentTime)