diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2008-10-21 07:00:00 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2008-10-21 07:00:00 -0700 |
commit | 2ad60cfc28e14ee8f0bb038720836a4696c478ad (patch) | |
tree | 19f1bb30ab7ff96f1e3e59a60b61dcd2aeddda93 /tests/025-access-controller | |
download | android_dalvik-2ad60cfc28e14ee8f0bb038720836a4696c478ad.tar.gz android_dalvik-2ad60cfc28e14ee8f0bb038720836a4696c478ad.tar.bz2 android_dalvik-2ad60cfc28e14ee8f0bb038720836a4696c478ad.zip |
Initial Contribution
Diffstat (limited to 'tests/025-access-controller')
-rw-r--r-- | tests/025-access-controller/expected.txt | 1 | ||||
-rw-r--r-- | tests/025-access-controller/info.txt | 6 | ||||
-rw-r--r-- | tests/025-access-controller/src/Main.java | 14 | ||||
-rw-r--r-- | tests/025-access-controller/src/Privvy.java | 19 |
4 files changed, 40 insertions, 0 deletions
diff --git a/tests/025-access-controller/expected.txt b/tests/025-access-controller/expected.txt new file mode 100644 index 000000000..75cfc9971 --- /dev/null +++ b/tests/025-access-controller/expected.txt @@ -0,0 +1 @@ +AccessControllerTest: got 39 diff --git a/tests/025-access-controller/info.txt b/tests/025-access-controller/info.txt new file mode 100644 index 000000000..08127da23 --- /dev/null +++ b/tests/025-access-controller/info.txt @@ -0,0 +1,6 @@ +This is a miscellaneous test that was imported into the new-at-the-time +runtime test framework. The test is intended to exercise basic features, +and as such cannot be build on top of junit, since failure of such basic +features might disrupt junit. + +TODO: Real description goes here. diff --git a/tests/025-access-controller/src/Main.java b/tests/025-access-controller/src/Main.java new file mode 100644 index 000000000..84dc05771 --- /dev/null +++ b/tests/025-access-controller/src/Main.java @@ -0,0 +1,14 @@ +// Copyright 2007 The Android Open Source Project + +import java.security.AccessController; + +/** + * Test java.security.AccessController. + */ +public class Main { + public static void main(String[] args) { + Privvy priv = new Privvy(38); + Integer result = AccessController.doPrivileged(priv); + System.out.println("AccessControllerTest: got " + result); + } +} diff --git a/tests/025-access-controller/src/Privvy.java b/tests/025-access-controller/src/Privvy.java new file mode 100644 index 000000000..d8027a183 --- /dev/null +++ b/tests/025-access-controller/src/Privvy.java @@ -0,0 +1,19 @@ +// Copyright 2007 The Android Open Source Project + +import java.security.AccessController; +import java.security.PrivilegedAction; +import java.security.ProtectionDomain; + +class Privvy implements PrivilegedAction<Integer> { + + private Integer mValue; + + public Privvy(int val) { + mValue = new Integer(val + 1); + } + + public Integer run() { + return mValue; + } +} + |