App Engine のドキュメントには、ユニット テスト タスク キューの例が示されています。これは「デフォルト」キューでは正常に機能しますが、デフォルト以外のキューではユニット テストが必要です。
次の行から例外が発生します。
val qsi = ltq.getQueueStateInfo.get("non-default");
デフォルト以外の本番キューを (queue.xml を介して) 構成する必要があるのとほぼ同じ方法で、テスト環境でデフォルト以外のキューを構成する必要があると思いますが、これについてどうすればよいかわかりません。
テスト環境のどこかに queue.xml ファイルが必要ですか? もしそうなら、どこで。
リソース ディレクトリの queue.xml ファイルを使用して次のことを試しましたが、見つからないというエラーが表示されますorg/mortbay/xml/XmlParser
val ltqtc = new LocalTaskQueueTestConfig
ltqtc.setQueueXmlPath(this.getClass.getResource("queue.xml").getPath)
val helper = new LocalServiceTestHelper(ltqtc)