| Index: chrome/android/sync_shell/javatests/src/chromium/chrome/browser/sync/FakeServerHelper.java
|
| diff --git a/chrome/android/sync_shell/javatests/src/chromium/chrome/browser/sync/FakeServerHelper.java b/chrome/android/sync_shell/javatests/src/chromium/chrome/browser/sync/FakeServerHelper.java
|
| index 09a25ce673c06ba2aed6e30c9c8b9fcad538a497..51cd031c4bbe04b9e5f77f066443da198361811c 100644
|
| --- a/chrome/android/sync_shell/javatests/src/chromium/chrome/browser/sync/FakeServerHelper.java
|
| +++ b/chrome/android/sync_shell/javatests/src/chromium/chrome/browser/sync/FakeServerHelper.java
|
| @@ -7,7 +7,7 @@ package org.chromium.chrome.browser.sync;
|
| import android.content.Context;
|
|
|
| import org.chromium.base.ThreadUtils;
|
| -//import org.chromium.chrome.browser.sync.ProfileSyncService;
|
| +import org.chromium.sync.internal_api.pub.base.ModelType;
|
|
|
| import java.util.concurrent.Callable;
|
|
|
| @@ -113,6 +113,25 @@ public class FakeServerHelper {
|
| nativeDeleteFakeServer(mNativeFakeServerHelperAndroid, nativeFakeServer);
|
| }
|
|
|
| + /**
|
| + * Returns whether {@code count} entities exist on the fake Sync server with the given
|
| + * {@code modelType} and {@code name}.
|
| + *
|
| + * @param count the number of fake server entities to verify
|
| + * @param modelType the model type of entities to verify
|
| + * @param name the name of entities to verify
|
| + *
|
| + * @return whether the number of specified entities exist
|
| + */
|
| + public boolean verifyEntityCountByTypeAndName(int count, ModelType modelType, String name) {
|
| + if (sNativeFakeServer == 0L) {
|
| + throw new IllegalStateException(
|
| + "useFakeServer must be called before data verification.");
|
| + }
|
| + return nativeVerifyEntityCountByTypeAndName(mNativeFakeServerHelperAndroid,
|
| + sNativeFakeServer, count, modelType.toString(), name);
|
| + }
|
| +
|
| // Native methods.
|
| private native long nativeInit();
|
| private native long nativeCreateFakeServer(long nativeFakeServerHelperAndroid);
|
| @@ -120,4 +139,7 @@ public class FakeServerHelper {
|
| long nativeFakeServerHelperAndroid, long nativeFakeServer);
|
| private native void nativeDeleteFakeServer(
|
| long nativeFakeServerHelperAndroid, long nativeFakeServer);
|
| + private native boolean nativeVerifyEntityCountByTypeAndName(
|
| + long nativeFakeServerHelperAndroid, long nativeFakeServer, int count, String modelType,
|
| + String name);
|
| }
|
|
|