「RSpec now running on JRuby」という記事をみたので試してみた。こんな仕様を用意する。
require 'java'
include_class 'calc.Calculator'
context '計算機' do
setup do
@calc = Calculator.new
end
specify "1 + 1 = 2であること" do
@calc.plus(1, 1).should_eql(2)
end
end
ここでおもむろにJavaの実装を書く。
package calc;
public class Calculator {
public int plus(int lhs, int rhs) {
return lhs + rhs;
}
}
おお、うごいた。すげえ! これからはJavaでもBDDですね!!

コメントする