| Index: sync/internal_api/public/test/test_user_share.h
|
| diff --git a/sync/internal_api/public/test/test_user_share.h b/sync/internal_api/public/test/test_user_share.h
|
| index 5322d909615f411b43852af82e9e24ea7742ee63..fd2f1fe1c5f5043a392a81674b2200af1e5f0fed 100644
|
| --- a/sync/internal_api/public/test/test_user_share.h
|
| +++ b/sync/internal_api/public/test/test_user_share.h
|
| @@ -31,14 +31,18 @@
|
| #define SYNC_INTERNAL_API_PUBLIC_TEST_TEST_USER_SHARE_H_
|
|
|
| #include "base/basictypes.h"
|
| +#include "sync/internal_api/public/base/model_type.h"
|
| #include "sync/internal_api/public/user_share.h"
|
|
|
| namespace syncer {
|
|
|
| class SyncEncryptionHandler;
|
| -
|
| class TestDirectorySetterUpper;
|
|
|
| +namespace syncable {
|
| + class MockTransactionObserver;
|
| +}
|
| +
|
| class TestUserShare {
|
| public:
|
| TestUserShare();
|
| @@ -61,6 +65,15 @@ class TestUserShare {
|
| // methods normally handled via the SyncBackendHost
|
| SyncEncryptionHandler* encryption_handler();
|
|
|
| + // Returns the directory's transaction observer. This transaction observer
|
| + // has methods which can be helpful when writing test assertions.
|
| + syncable::MockTransactionObserver* transaction_observer();
|
| +
|
| + // A helper function to pretend to download this type's root node.
|
| + static bool CreateRoot(syncer::ModelType model_type,
|
| + syncer::UserShare* service);
|
| +
|
| +
|
| private:
|
| scoped_ptr<TestDirectorySetterUpper> dir_maker_;
|
| scoped_ptr<UserShare> user_share_;
|
|
|