Chromium Code Reviews| 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..ded2b0fcd7a7afa34e47103a81292ce5631247b1 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 {@count code} entities exist on the fake Sync server with the given |
|
maxbogue
2015/01/24 20:47:03
{@code count} ?
pval...(no longer on Chromium)
2015/01/27 22:14:47
thanks for catching this :-)
|
| + * {@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); |
| } |