Check we get SecurityException from DNS lookups without INTERNET permission.

Bug: http://code.google.com/p/android/issues/detail?id=15722
Bug: 5976405
Change-Id: I2b8ee057315c32336ffa7bc878310714ca155dd5
diff --git a/tests/tests/permission/src/android/permission/cts/NoNetworkStatePermissionTest.java b/tests/tests/permission/src/android/permission/cts/NoNetworkStatePermissionTest.java
index 80a7575..0f24cf5 100644
--- a/tests/tests/permission/src/android/permission/cts/NoNetworkStatePermissionTest.java
+++ b/tests/tests/permission/src/android/permission/cts/NoNetworkStatePermissionTest.java
@@ -20,6 +20,7 @@
 import android.net.ConnectivityManager;
 import android.test.AndroidTestCase;
 import android.test.suitebuilder.annotation.SmallTest;
+import java.net.InetAddress;
 
 /**
  * Verify ConnectivityManager related methods without specific network state permissions.
@@ -165,4 +166,13 @@
             // expected
         }
     }
+
+    @SmallTest
+    public void testSecurityExceptionFromDns() throws Exception {
+        try {
+            InetAddress.getByName("www.google.com");
+            fail();
+        } catch (SecurityException expected) {
+        }
+    }
 }