summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync/js_test_util.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/sync/js_test_util.cc')
-rw-r--r--chrome/browser/sync/js_test_util.cc20
1 files changed, 16 insertions, 4 deletions
diff --git a/chrome/browser/sync/js_test_util.cc b/chrome/browser/sync/js_test_util.cc
index 7884ea2..eea7576 100644
--- a/chrome/browser/sync/js_test_util.cc
+++ b/chrome/browser/sync/js_test_util.cc
@@ -109,17 +109,29 @@ MockJsBackend::MockJsBackend() {}
MockJsBackend::~MockJsBackend() {}
-MockJsFrontend::MockJsFrontend() {}
+WeakHandle<JsBackend> MockJsBackend::AsWeakHandle() {
+ return WeakHandle<JsBackend>(AsWeakPtr());
+}
+
+MockJsController::MockJsController() {}
-MockJsFrontend::~MockJsFrontend() {}
+MockJsController::~MockJsController() {}
MockJsEventHandler::MockJsEventHandler() {}
+WeakHandle<JsEventHandler> MockJsEventHandler::AsWeakHandle() {
+ return WeakHandle<JsEventHandler>(AsWeakPtr());
+}
+
MockJsEventHandler::~MockJsEventHandler() {}
-MockJsEventRouter::MockJsEventRouter() {}
+MockJsReplyHandler::MockJsReplyHandler() {}
+
+MockJsReplyHandler::~MockJsReplyHandler() {}
-MockJsEventRouter::~MockJsEventRouter() {}
+WeakHandle<JsReplyHandler> MockJsReplyHandler::AsWeakHandle() {
+ return WeakHandle<JsReplyHandler>(AsWeakPtr());
+}
} // namespace browser_sync