diff options
author | Cody Kesting <ckesting@google.com> | 2021-03-12 21:32:08 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-03-12 21:32:08 +0000 |
commit | a93e2f954568f34da04fda1bcbf9ea94a835e142 (patch) | |
tree | 04179f695d0d48340928efcf76694bf363c97089 /tests/vcn/java | |
parent | 3db11be5d7590aa72285a95ec1a0427567572049 (diff) | |
parent | ae3c3593cb508cd92ff7a7faef848fe86008b1fc (diff) |
Merge "Update Policy Listener API naming."
Diffstat (limited to 'tests/vcn/java')
-rw-r--r-- | tests/vcn/java/com/android/server/VcnManagementServiceTest.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/vcn/java/com/android/server/VcnManagementServiceTest.java b/tests/vcn/java/com/android/server/VcnManagementServiceTest.java index 11498dec8165..a02002752c38 100644 --- a/tests/vcn/java/com/android/server/VcnManagementServiceTest.java +++ b/tests/vcn/java/com/android/server/VcnManagementServiceTest.java @@ -593,6 +593,16 @@ public class VcnManagementServiceTest { mVcnMgmtSvc.removeVcnUnderlyingNetworkPolicyListener(mMockPolicyListener); } + @Test(expected = SecurityException.class) + public void testRemoveVcnUnderlyingNetworkPolicyListenerInvalidPermission() { + doThrow(new SecurityException()) + .when(mMockContext) + .enforceCallingOrSelfPermission( + eq(android.Manifest.permission.NETWORK_FACTORY), any()); + + mVcnMgmtSvc.removeVcnUnderlyingNetworkPolicyListener(mMockPolicyListener); + } + @Test public void testRemoveVcnUnderlyingNetworkPolicyListenerNeverRegistered() { mVcnMgmtSvc.removeVcnUnderlyingNetworkPolicyListener(mMockPolicyListener); |