我正在使用Google App Engine for Java,我正在尝试为处理blobstore的代码编写JUnit测试。如何在blobstore中放置blob以在测试期间使用(在配置为使用LocalBlobstoreServiceTestConfig将所有内容保存在内存中之后)?似乎解决方案应该非常简单和基本,但不知何故我找不到它。
我想可以使用Files API,但我已经避开了它,因为它已经停止(下周)。
我知道将blob放入blobstore 外部测试的唯一方法是通过多部分表单上传。但是,我不知道在JUnit测试的上下文中我会怎么做。
还可以通过blobstore API与Google Cloud Storage对象进行交互,但我选择使用vanilla blobstore,这样我就不需要将其他服务(及其客户端库)循环到我的应用程序中。
所以我再问一下,如何在那里获得一个blob,以便我可以测试使用它的代码?
答案 0 :(得分:2)
似乎你没有这个功能是正确的。您应该在public issue tracker中打开功能请求问题,对此感兴趣的任何其他用户都可以解决此问题。一旦完成,它将被分类并记录在谷歌一侧以便实施。