App Engine文檔給出了一個example單元測試任務隊列,這對於「默認」隊列可以正常工作,但我需要對非默認隊列進行單元測試。測試非默認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)
和FWIW - org.mortbay.xml包含在appengine-tools-sdk jar文件中...確保它在你的測試類路徑 –
謝謝瑞克。我的問題是缺少appengine-tools-sdk。 –
甜美!樂意效勞。 –