Adding missing unit tests for GetGrantedPermissions.

Test: Added new tests only.
Change-Id: Icdc54691b68f03d59b7b670c4667c984a34efb1d
diff --git a/health/connect/connect-client/src/test/java/androidx/health/connect/client/impl/HealthConnectClientImplTest.kt b/health/connect/connect-client/src/test/java/androidx/health/connect/client/impl/HealthConnectClientImplTest.kt
index 8eb7db6..61f0915 100644
--- a/health/connect/connect-client/src/test/java/androidx/health/connect/client/impl/HealthConnectClientImplTest.kt
+++ b/health/connect/connect-client/src/test/java/androidx/health/connect/client/impl/HealthConnectClientImplTest.kt
@@ -26,6 +26,8 @@
 import androidx.health.connect.client.changes.UpsertionChange
 import androidx.health.connect.client.impl.converters.datatype.toDataType
 import androidx.health.connect.client.permission.HealthPermission.Companion.createReadPermissionLegacy
+import androidx.health.connect.client.permission.HealthPermission.Companion.getReadPermission
+import androidx.health.connect.client.permission.HealthPermission.Companion.getWritePermission
 import androidx.health.connect.client.records.ActiveCaloriesBurnedRecord
 import androidx.health.connect.client.records.HeartRateRecord
 import androidx.health.connect.client.records.NutritionRecord
@@ -189,7 +191,7 @@
     }
 
     @Test
-    fun getGrantedPermissions_none() = runTest {
+    fun getGrantedPermissionsLegacy_none() = runTest {
         val response = testBlocking {
             healthConnectClient.getGrantedPermissionsLegacy(
                 setOf(createReadPermissionLegacy(StepsRecord::class))
@@ -200,7 +202,7 @@
     }
 
     @Test
-    fun getGrantedPermissions_steps() = runTest {
+    fun getGrantedPermissionsLegacy_steps() = runTest {
         fakeAhpServiceStub.addGrantedPermission(
             androidx.health.platform.client.permission.Permission(
                 PermissionProto.Permission.newBuilder()
@@ -219,6 +221,38 @@
     }
 
     @Test
+    fun getGrantedPermissions_none() = runTest {
+        val response = testBlocking { healthConnectClient.getGrantedPermissions() }
+
+        assertThat(response).isEmpty()
+    }
+
+    @Test
+    fun getGrantedPermissions() = runTest {
+        fakeAhpServiceStub.addGrantedPermission(
+            androidx.health.platform.client.permission.Permission(
+                PermissionProto.Permission.newBuilder()
+                    .setPermission(getReadPermission(StepsRecord::class))
+                    .build()
+            )
+        )
+        fakeAhpServiceStub.addGrantedPermission(
+            androidx.health.platform.client.permission.Permission(
+                PermissionProto.Permission.newBuilder()
+                    .setPermission(getWritePermission(HeartRateRecord::class))
+                    .build()
+            )
+        )
+        val response = testBlocking { healthConnectClient.getGrantedPermissions() }
+
+        assertThat(response)
+            .containsExactly(
+                getReadPermission(StepsRecord::class),
+                getWritePermission(HeartRateRecord::class)
+            )
+    }
+
+    @Test
     fun insertRecords_steps() = runTest {
         fakeAhpServiceStub.insertDataResponse = InsertDataResponse(listOf("0"))
         val response = testBlocking {