List entitiesList = prepare.asList(FetchOptions.Builder.withDefaults());
prepareからjava.util.List形式で検索結果のエンティティを取り出しています。取り出したエンティティの数が1であることを検証するために
asList()メソッドを使っています。
取得するエンティティの数を限定する必要はないため、
引数はFetchOptions.Builder.withDefaults()です。
assertEquals(1,entitiesList.size());検索結果のエンティティの数が1であることを検証しています。
Iterator iter = entitiesList.iterator();取得したエンティティの中身について検証するために、
java.util.Iterator を取得します。
while (iter.hasNext()){ Entity entity = iter.next(); assertTrue(propertyValues[i].equals(entity.getProperty(propertyNames[i]))); }iterに要素が残っている間のループです。
エンティティを取得して、propertyNames[i]の名前のプロパティを取得し、
propertyValues[i]と同じであることを検証しています。
インストール不要・無料のKaede翻訳ツール:
http://kaedetrans.appspot.com/
http://kaedetrans.appspot.com/
0 件のコメント:
コメントを投稿