SiNBLOG

140文字に入らないことを、極稀に書くBlog

2011-11-01から1ヶ月間の記事一覧

ktrwjr実行時のDatastore 続編

ktrwjr実行時のDatastore - SinDiary前回の記事のコメントで、higayasuo 殿に「Slim3のテストケース(AppEngineTestCase)を使えば、テスト中にputしたデータは、テスト終了後に自動的に削除されますよ。本番でも。」と教えていただいたので、改めて自分のアプ…

ktrwjr実行時のDatastore

slim3にはktrwjrがバンドルされている。Google Code Archive - Long-term storage for Google Code Project Hosting.クラウド上の本番環境で、単体テストを簡単に実行できる。開発環境と本番環境で、動作が違う可能性はあるし、テストは行いたい。gae/jの大…

M/SからHRDへの変更した場合、設計は変える必要があるのか?

appengine office hoursで、松尾殿にDatastoreの2つの形式は今後どうなるのか聞いてみた。「これからのDatastoreの主流はHRDとなり、いずれ、M/Sは使えなくなるだろう。」既にPython2.7はHRD限定だし、javaでも新規AppはHRDだ。M/Sも最低数年はサポートする…

携帯の料金プランについて考えた。

すまほん! - FC2 BLOG パスワード認証上記の日記を拝見して、そういう手もあるのか!と思い、ちょっと考えた。 現状の自分の環境は以下。テザリングはできない。Galaxy S2 SC-02C //パケホーダイフラット L-02C //Xiデータプラン2年 Galaxy S2を買う時に、L…

slim3の単体テストでAppEngineの環境構築しているのは誰なのか。

slim3 で単体テストを行う時のDataStoreの扱いが分からない。 - SinDiary上記エントリーで迷宮入りしていた内容を、コメントにて、shin1ogawa殿にご教授していただいた。 迷宮入りしていたのは、単体テスト時に、Datastoreを触ろうとすると、以下のエラーが…

slim3 で単体テストを行う時のDataStoreの扱いが分からない。

jUnitで単体テストを実行していたら、エラーが発生した。No API environment is registered for this thread.どうやら、Datastore.createKey()実行時に発生しているようなのだが、原因が分からない。テスト用のクラスを継承したクラスで実行する場合は動くの…