HRD を使用しているときに、jUnit を使用してデータストアの状態をテストする正しい方法を見つけるのに苦労しています。
私のセットアップ: App Engine 1.7.1、HRD セット。複数のエンティティでトランザクションを使用しています。ブラウザで開発モードでアプリを実行すると、すべて問題ありません。
私の jUnit ヘルパー: protected final LocalServiceTestHelper helper = new LocalServiceTestHelper(new LocalDatastoreServiceTestConfig().setDefaultHighRepJobPolicyUnappliedJobPercentage(50));
問題: いくつかのエンティティを永続化します。親がないため、データストアを一貫して読み取って保存されているかどうかを確認できません。
質問: 一部の保存操作が適用されず、親にアクセスしてデータストアを実際に確認することができないため (親関係を使用していないため)、それらがデータストアに保存されていることをテストするにはどうすればよいですか?
注: XG トランザクションを使用しているため、HRD を使用する必要があります。
保留中の操作を「フラッシュ」する方法はありますか?
ダニエル