如何创建Appengine Datastore Cursor实例进行测试?

时间:2013-05-05 14:15:39

标签: google-app-engine unit-testing google-cloud-datastore

我正在为包含来自App Engine数据存储区的Cursor的代码编写单元测试。

如何创建新的Cursor实例?


这是我试过的:

Cursor.fromWebSafeString("some string ..")

此操作因java.lang.IllegalArgumentException: Unable to decode provided cursor.

而失败

1 个答案:

答案 0 :(得分:1)

Cursor.fromWebSafeString()是从

完成的往返

String encodedCursor = original.toWebSafeString();

它旨在用于在客户端和服务器之间前后传递游标。

通过工厂从准备好的查询创建游标。 https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/datastore/Cursor