タグ

ブックマーク / shibason.hatenadiary.org (2)

  • GAE/JRubyで開発サーバを使わずに単体テストする方法 - しばそんノート

    前置き Google App Engine for JRuby(以下GAE/JRuby)*1で開発をするにあたって不便に感じるものの一つに、単体テストのし難さがありました。 開発サーバ(dev_appserver)って起動するまでに結構時間がかかるので*2、少し修正を加えるたびに開発サーバを立ち上げ直すのも地味にストレスが溜まるんですよね…。そもそもサーブレットの中で単体テストを書くという行為自体が非効率的だと言わざるを得ません。 そんなわけで、なんとか開発サーバに頼らずに単体テストを行う方法がないものかと思っていたら…。 普通にGAEの公式ドキュメント中に解説がありました。初めからちゃんと読んでおけって話ですね…。 ローカル サービスの実装でのユニットのテスト - Google App Engine - Google Code どうやらGAE/Jの提供する各サービスの肩代わりをしてくれる

    GAE/JRubyで開発サーバを使わずに単体テストする方法 - しばそんノート
  • Google App Engine/JRubyでTwitterの自動フォロー返し - しばそんノート

    先日Google App EngineのSDKが1.2.6にバージョンアップし、アプリケーションがメールを受信できるようになりました。 Google App Engine Blog: App Engine SDK 1.2.6 Released with Incoming Email, App Deletion, and more! Twitterの自動フォロー返しを実現するには、おおまかに分けて フォロー通知のメールを受信したタイミングでプログラムを呼び出す 定期的にメールサーバにフォロー通知メールを確認しに行く 定期的にfollowingとfollowersの差分をチェックする という3パターンがあると思います。 GAEのメール受信機能を使えば、この中の1番が手軽に実現できそうです。 ということで、ごく簡単な自動フォロー返しの仕組みをGAE/JRubyで作ってみました。 下準備 GAE/

    Google App Engine/JRubyでTwitterの自動フォロー返し - しばそんノート
  • 1