多言語プログラミング
ThoughtWorks アンソロジーに「多言語プログラミングの未来」で「Javaのテスト」という項があります。JRuby(と、Ruby界のパワフルなモックオブジェクトライブラリであるMocha〜本文より)を使ったテストに関するものです。
まず環境を用意します。
実行例
C:> jruby -v jruby 1.2.0 (ruby 1.8.6 patchlevel 287) (2009-03-16 rev 9419) [x86-java]
実行例(jirb)
C:\>jirb irb(main):001:0> require 'java' => false irb(main):002:0> require 'irb/completion' => true irb(main):003:0> import java.lang.System => Java::JavaLang::System irb(main):004:0> version = System.getProperties["java.runtime.version"] => "1.6.0_07-b06"