スポンサーサイト

--年--月--日 --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

The Feel Of Scala

2009年04月02日 00:48


http://www.parleys.com/display/PARLEYS/The+Feel+Of+Scala

ScalaTest使ってみたい。
Scalaの以下の特性を使ってテストの記述を読みやすく書ける。

・すべてはオブジェクト
・すべてのオペレーションはメソッド呼び出し
・暗黙的型変換によるラッパークラスの利用
 
※scalaでのWrapperクラスの書き方:

class Wraper(payload: Any) {
 def should(HaveWord c) {
 //
 }
}

 このWapperクラスを使うための暗黙的変換を定義しておく

 implicit def wrap(o: Any) = new Wrapper(o)

上の三つの要素を使うと1.の書き方は3.の意味になる。

1.map should have key 'a'
2.map.should(have).key('a')
3.wrap(map).should(have).key('a')


スポンサーサイト


コメント

    コメントの投稿

    (コメント編集・削除に必要)
    (管理者にだけ表示を許可する)

    トラックバック

    この記事のトラックバックURL
    http://aaatxt.blog57.fc2.com/tb.php/18-317bd632
    この記事へのトラックバック



    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。