[google_sign_in] fix deprecated member use (#3243)

diff --git a/packages/google_sign_in/google_sign_in/CHANGELOG.md b/packages/google_sign_in/google_sign_in/CHANGELOG.md
index 7d3dc28..7f4bfdd 100644
--- a/packages/google_sign_in/google_sign_in/CHANGELOG.md
+++ b/packages/google_sign_in/google_sign_in/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 4.5.6
+
+* Fix deprecated member warning in tests.
+
 ## 4.5.5
 
 * Update android compileSdkVersion to 29.
diff --git a/packages/google_sign_in/google_sign_in/pubspec.yaml b/packages/google_sign_in/google_sign_in/pubspec.yaml
index 26186de..a63091b 100644
--- a/packages/google_sign_in/google_sign_in/pubspec.yaml
+++ b/packages/google_sign_in/google_sign_in/pubspec.yaml
@@ -2,7 +2,7 @@
 description: Flutter plugin for Google Sign-In, a secure authentication system
   for signing in with a Google account on Android and iOS.
 homepage: https://github.com/flutter/plugins/tree/master/packages/google_sign_in/google_sign_in
-version: 4.5.5
+version: 4.5.6
 
 flutter:
   plugin:
diff --git a/packages/google_sign_in/google_sign_in/test/google_sign_in_test.dart b/packages/google_sign_in/google_sign_in/test/google_sign_in_test.dart
index 3fc3471..bc70919 100755
--- a/packages/google_sign_in/google_sign_in/test/google_sign_in_test.dart
+++ b/packages/google_sign_in/google_sign_in/test/google_sign_in_test.dart
@@ -154,9 +154,9 @@
     test('signIn works even if a previous call throws error in other zone',
         () async {
       responses['signInSilently'] = Exception('Not a user');
-      await runZoned(() async {
+      await runZonedGuarded(() async {
         expect(await googleSignIn.signInSilently(), isNull);
-      }, onError: (dynamic e, dynamic st) {});
+      }, (Object e, StackTrace st) {});
       expect(await googleSignIn.signIn(), isNotNull);
       expect(
         log,