RSpecがJRubyで動くというので試してみた

| | コメント(0)

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ですね!!

コメントする

著者について

高井直人
高井 直人
takai@recompile.net

ソフトウェアエンジニア。1977年横浜生まれ。大学在学中からネットワークや情報技術にたずさわる。Web制作会社などを経て、現在はシステムインテグレータに勤務。エンタープライズRubyをテーマに社内標準の策定などに従事している。

タグクラウド

ウェブページ

Powered by Movable Type 4.1-en-release-26-r1141-20080104