在使用 HRD 时,我正在努力寻找使用 jUnit 测试数据存储状态的正确方法。
我的设置:App Engine 1.7.1,HRD 设置。我在多个实体上使用交易。在浏览器中以开发模式运行应用程序时一切正常。
我的 jUnit 助手:受保护的最终 LocalServiceTestHelper 助手 = new LocalServiceTestHelper(new LocalDatastoreServiceTestConfig().setDefaultHighRepJobPolicyUnappliedJobPercentage(50));
问题:我坚持几个实体。他们没有父级,因此我无法始终读取数据存储以查看它们是否已保存。
问题:我如何测试它们是否保存在数据存储中,因为某些保存操作不会应用并且我无法访问父级以真正检查数据存储区(因为我不使用父级关系)?
注意:必须使用 HRD,因为我使用 XG 事务。
有没有办法“刷新”待处理的操作?
丹尼尔