前回の変更で、
putSampleData()メソッドを修正しました。
今回は、
doTest()メソッドの修正です。
まず最初、for文です。
for (int i = 0;i < propertyNames.length;i++){この行のpropertyNamesの部分がコンパイルエラーになりますので、
propertyValues
と変更します。
ループ条件を構成する配列を、propertyNamesからpropertyValuesにすることで、
プロパティの「値」の数だけ繰り返します。
その次は、
query.addFilter(propertyNames[i], FilterOperator.EQUAL, propertyValues[i]);の行のうち、propertyNames[i]の部分がコンパイルエラーになるので、
ここに正しいプロパティ名にあたる文字列を入れます。
propertyNameです。
変更後のコードは、
query.addFilter(propertyName, FilterOperator.EQUAL, propertyValues[i])です。
もう一つは、
whileループ内部のassertTrue()の引数です。
assertTrue(propertyValues[i].equals(entity.getProperty(propertyNames[i])));この行のpropertyNames[i]を、propertyNameにします。
assertTrue(propertyValues[i].equals(entity.getProperty(propertyName)));となります。
インストール不要・無料のKaede翻訳ツール:
http://kaedetrans.appspot.com/
http://kaedetrans.appspot.com/
0 件のコメント:
コメントを投稿