タグ

2012年12月17日のブックマーク (2件)

  • Specs2のParameterized Testのはなし - pocketberserkerの爆走

    はー、TDD Advent Calendar 2012の15日目ですねー。 誘われたのはいいけど特に書くことないなー、なにかないかなーと考えていたらタイムリミットが近づいてきて胃が痛くなってきたので、とりあえずダミー記事をあげておきます。いつか物の記事がupされるかもしれません(フラグ)これもアリかなということで小ネタ。 SpockのParameterized Testあるよね こんな感じの。 import spock.lang.Specification import spock.lang.Unroll class HogeSpock extends Specification { @Unroll def "fizzBuzzへの入力値が #num の時は #res が返される"() { def sut = new HogeJava() expect: sut.fizzBuzz(num)

    Specs2のParameterized Testのはなし - pocketberserkerの爆走
    irof
    irof 2012/12/17
    この結果の出方はちょっと面白い。
  • 年末にGrailsのテストフィクスチャーも大掃除しよう #gadvent2012 | PiyoPiyoDucky

    G* Advent Calendar 2012の14日目です。 13日目は@irofさんのGroovyでJUnitなテストを書くときの注意点……なんて無かったでした。 propertyMissingについて書くことをしいられているんだと思いましたが、ネタDSLを作ることぐらいしか思いつかなかったので予定していた内容を書かせて頂きます。 Grailsのテストコードにおいて、フィクスチャーの生成処理が各テストクラスにコピペ実装で散らばっているのを何とかしたいと思い、せっかくなのでBuild Test Data PluginとGrails Fixtures Pluginを試してみることにしました。 お試し用のドメイン よくあるAuthorドメインとBookドメインです。 両プラグインのドキュメントに載っていたものをほぼそのまま持って来ました。 package fixture.sandbox

    irof
    irof 2012/12/17
    "それといろふさんも必要ですよね" "無事、いろふさんが大量に生成されましたね!" どういうことなの……