Keep on moving

あんまりまとまってないことを書きますよ

テスト

Scalatra-scalatestでServletのテスト

ちなみにScalatra-ScalaTestを使って http://masahito.hatenablog.com/entries/2012/11/14 風のテストは以下のように書きます package com.github.masahitojp.app import org.scalatra.test.scalatest.ScalatraFunSuite class MyScalatraServletSpec extends…

unittest2でテストスキップする

テストを特定の条件の場合のみ実行できるようにしたい。unittest2(python2.7,python3.2以降だとunittest)だとunittest2.skipという機能が追加されました。http://www.voidspace.org.uk/python/articles/unittest2.shtmlこんな感じ platform = 'linux' if sys…

Drillbit資料和訳

Drillbitの勉強用に資料を翻訳しておきます。http://developer.appcelerator.com/doc/mobile/drillbit Drillbit A unit testing framework, harness, and driver for Titanium Titanium用のユニットテストフレームワーク、ハーネス、ドライバー Drillbitテス…

Titanium mobileでdrillbit動いた

本業ではないですが、Titanium Mobileをさわり続けています。 Titanium v1.5.0から入っているわりにはまるで情報が見当たらないdrillbitがとりあえず実行できたのでとりあえずまとめときます。 ちなみにdrillbitとはTitanium MobileのUnit Testing Framework…

ファイル更新でブラウザをリロードする(*BSD版)

近頃プライベートでJavaScriptを書く際に、QUnitを使ってテストをしながら書く用にしてます。 QUnitのテストはファイル変更の度に、ブラウザで画面を更新しなければならないのがちょっと面倒です。 MozReplっていうFirefox Add-on を使うことでtelnet経由でF…

GAEのテスト方法まとめ中(未完)

探してみたら意外と見つからなかったので軽くまとめてみます。 激しく自分の備忘用まとめです。 Google App Engineでテスト駆動開発を行うための3つのTips — TRIVIAL TECHNOLOGIES 2.0を参考に今回は「その2 : テスト用のstub*1を使う」をやってみました。*2…

テスト勉強中(unittest編)

現在TDD勉強中です。 今回はunittestを使って、テスト駆動開発の第一章のコードを書いてみました。 import unittest from dollar import Dollar class testDollar(unittest.TestCase): def testMultiplication(self): five=Dollar(5) five.times(2) self.ass…

テスト勉強中(doctest編)

近頃あまり書いてないですが会社の勉強会でRuby+BDD(RSpec/autospec)の勉強中です。*1Rubyだけでなく、pythonでのテストも調べたくなりました。 今回は有名どころでdoctestを使って、テスト駆動開発の第一章のコードを書いてみました。 class Dollar(object)…