現在TDD勉強中です。
今回はunittestを使って、テスト駆動開発の第一章のコードを書いてみました。
import unittest from dollar import Dollar class testDollar(unittest.TestCase): def testMultiplication(self): five=Dollar(5) five.times(2) self.assertEqual(10,five.amount) five.times(3) self.assertEqual(30,five.amount) if __name__ == "__main__": unittest.main()
doctestよりもxUnitを意識して作られただけあってdoctestよりかっちりしているかんじですね。

- 作者: ケントベック,Kent Beck,長瀬嘉秀,テクノロジックアート
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2003/09
- メディア: 単行本
- 購入: 43人 クリック: 995回
- この商品を含むブログ (153件) を見る