万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

Boo Language Advent Calendar 2012 23日目 Title:「Unit Test」

今日はクリスマス・イブ・イブですね。
僕は今日も明日も仕事だよ〜ん。

クリスマス・イヴ・イブ(英語: Christmas Eve Eve)は、クリスマスの前夜の前夜、すなわち12月23日の夜を指す英語の音訳である。「イヴ(eve)」は「evening(夜、晩)」と同義の古語「even」の語末音が消失したものである。 

Wikipediaからの改編

BooもUnit Testあるぜ。
http://boo.codehaus.org/Unit+Testing+and+You,+a+guide

ここからbinをダウンロード
http://www.nunit.org/index.php?p=download

そして、PluginsをUnityの「Project」ビューの中につくって

この「nunit.framework」のDLLを入れる。


Booのファイルを開いた状態で、command+Nで新規ファイル作成のダイアログが開き、
NUnitファイルが表示される!!

"SampleFixture"という名前で作る。

がだめ・・・・?

わからないので普通にファイル作る(サンプルそのまま持ってきた)
※autopep8で整形すると変になったので手直ししました。
※それにしてもMcDonalds sucks!って・・・・
・SampleFixture.boo

import NUnit.Framework from "nunit.framework"


[TestFixture]
class SampleFixture:

    [Test]
    def PassTest():
        assert 1 == 1
        assert true == true
        assert "McDonalds sucks!" == "McDonalds sucks!"

    [Test]
    def FailTest():
        assert 0 == 1


・実行

これはテスト自体に怒られてるよ。

よくわからないまま終了・・・

次へ!