多言語プログラミング

ThoughtWorks アンソロジーに「多言語プログラミングの未来」で「Javaのテスト」という項があります。JRuby(と、Ruby界のパワフルなモックオブジェクトライブラリであるMocha〜本文より)を使ったテストに関するものです。

まず環境を用意します。

  1. ここからJRubyをダウンロードして解凍します。
  2. 解凍したフォルダ内のbinフォルダにパスを通します。
  3. コマンドラインからJRubyを起動できることを確認します。
実行例
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"