タグ

2014年10月17日のブックマーク (2件)

  • specs2で特定のテストケースを名前指定で実行する方法 - Qiita

    書いたテストコードのうち、特定のテストケースだけ実行したいという場面は結構あります。 specs2では特定のテストクラス内のテストケースのみを実行することはtestOnlyでできることが割と知られていますが、テストケース名を指定して実行する方法は日語の情報が全くなかったのでここにまとめておきます。 例 テスト対象 import org.specs2.mutable._ class TestSpec extends Specification { "テストの名前A" in { 1 must_== 1 } "テストの名前B" in { 1 must_== 1 } "また別のテスト" in { 1 must_== 1 } }

    specs2で特定のテストケースを名前指定で実行する方法 - Qiita
    sifue
    sifue 2014/10/17
    これ便利すぎる。
  • 絶対ハマる、不思議なnil - Qiita

    goのnilは直感的ではない、これは強烈にハマりそう。 型を持つnil nilと一口に書くが、実際には型がある。 nilとnilが等価でないように見える nilが型情報を持つので、nil == nilがtrueになるとは限らない。 trueとなるためには、右辺と左辺の「nil」の型が一致しているという条件が必要。 package main func main() { var x *int32 = nil var y *int64 = nil equals(x, y) return } func equals(x, y interface{}) { println(x == y) }

    絶対ハマる、不思議なnil - Qiita
    sifue
    sifue 2014/10/17
    golang、今どきの言語だがOptionはないというのは知ってたけど、nullの仕様も独特なんだなぁ。