タグ

テストとscalaに関するwamanのブックマーク (6)

  • Groovy(Geb)とScala(ScalaTest)を使ってSeleniumで遊ぶ - CLOVER🍀

    最近、GebというGroovyでSeleniumを簡単に使えるものが流行っているらしいですね。名前もよく見るので、ちょっと試してみることにしました。 あと、どうせならということでScalaでもSeleniumを簡単に使うというアプローチがあればということで調べてみたら、ScalaTestが挙がったのでこちらも合わせて。 このブログでSeleniumといえば、以前にSeleniumそのもので遊んでみました的なエントリを書いたことがあったようです。 Selenium WebDriverで遊ぶ http://d.hatena.ne.jp/Kazuhira/20130103/1357213044 今回は、こちらをGroovy(Geb)とScalaScalaTest)で置き換えてみましょう。 別に題と関係ないんですけど今回Seleniumを使うにあたり、Firefox 36とselenium-f

    Groovy(Geb)とScala(ScalaTest)を使ってSeleniumで遊ぶ - CLOVER🍀
  • 最近読んだ論文 - xuwei-k's blog

    以下のtweetしたように、最近それなりに、(主にHaskell関連の)論文読んでるのだけれど 最近、論文読むの楽しいと思うことがそれなりにあるけど、いや楽しいとかじゃなく無意識に時間があればずっと論文読み続けてるのが当たり前の状態にならないとだめだ。って自身に言い聞かせようとし出すような変な意識の高まり方してる 2015-07-18 02:30:31 via Twitter Web Client 一回読んだだけではすべてを理解できるわけでもないし、「うまく日語に要約して紹介」ですら結構頑張らないとできる気がしないけど、それなりに読んでるのを、とりあえず一覧でまとめておこうと思った次第。 昔は論文なんて全然読む習慣なかったし、読もうとしても(英語力と前提知識の問題で)全然読めなかったけど、少しでも読めるようになってくると楽しいですね。 あと「読んだ」というのは、 最初に読んだのは結構昔だ

    最近読んだ論文 - xuwei-k's blog
  • Bean Validationで、既存のアノテーションをまとめるアノテーションを作成する - CLOVER🍀

    このあたりを見て、こんなことができるんだなーと知りまして。 はじめてのBean Validation その2 http://d.hatena.ne.jp/shin/20100113/p1 5.5.3.1. 既存ルールを組み合わせたBean Validationアノテーションの作成 https://terasolunaorg.github.io/guideline/public_review/ArchitectureInDetail/Validation.html#id10 Validatorを作成する際に、完全に新しく作成するのではなく、すでに存在するアノテーションを組み合わせるだけで実現できるものについては、組み合わせるアノテーションをまとめるアノテーションを作成すればよい、という話みたいです。 試してみます。 準備 ビルド定義。 build.sbt name := "bean-vali

    Bean Validationで、既存のアノテーションをまとめるアノテーションを作成する - CLOVER🍀
  • ScalaTest 2.2.0のDiagrammedAssertionsを試してみる - CLOVER🍀

    ScalaTest 2.2.0がリリースされたようです。2.2.0の変更内容でちょっと気になるものに、「DiagrammedAssertions」というのがあったので試してみました。 2.2.0の変更内容はRelease Notesを見ていただければと思うのですが、 ScalaTest/Scalactic 2.2.0 Release Notes http://www.scalatest.org/release_notes/2.2.0 今回は Enhanced Assertions error messages DiagrammedAssertions を取り扱います。 いや、せっかくなのでメッセージの改善というのも見てみようと思いまして。 準備 とりあえず、2.1.7と比較しつつやろうかなと思ったので、以下のようなsbtの設定ファイルを用意しました。 build.sbt name := "

    ScalaTest 2.2.0のDiagrammedAssertionsを試してみる - CLOVER🍀
  • ScalaTest、はじめてみます - CLOVER🍀

    今まで、Scalaでブログを書く時はprintlnとかrequireでなんとなく書いていましたが、Javaで書く時やArquillianを使う時は突然JUnitを使い出したりと、なんかアンバランスな感じがしていたので、いい加減Scalaのテスティングフレームワークに手をつけたいと思います。 Scalaのテスティングフレームワークはいろいろありますが、さらさらと見た感じ、ScalaTestがとっつきやすそうな印象を受けたので、ScalaTestを使ってみることにします。 ScalaTest http://www.scalatest.org/ 割と基的なフレームワークみたいなのですが、いくつかテストコードのスタイルを選ぶことができます。 Selecting testing styles http://www.scalatest.org/user_guide/selecting_a_style

    ScalaTest、はじめてみます - CLOVER🍀
  • ScalaTest

    Latest Release - ScalaTest and Scalactic 3.2.18! import collection.mutable.Stack import org.scalatest._ import flatspec._ import matchers._ class ExampleSpec extends AnyFlatSpec with should.Matchers { "A Stack" should "pop values in last-in-first-out order" in { val stack = new Stack[Int] stack.push(1) stack.push(2) stack.pop() should be (2) stack.pop() should be (1) } it should "throw NoSuchEleme

  • 1