Index: vm/tests/kernel/java/lang/GrantedExitVMTst.java =================================================================== --- vm/tests/kernel/java/lang/GrantedExitVMTst.java (revision 0) +++ vm/tests/kernel/java/lang/GrantedExitVMTst.java (revision 0) @@ -0,0 +1,15 @@ +import java.security.*; +public class GrantedExitVMTst { + + public static void main(String[] args) { + ProtectionDomain pd = GrantedExitVMTst.class.getProtectionDomain(); + if (pd.getPermissions().toString().indexOf("java.lang.RuntimePermission exitVM")==-1) { + System.exit(1); + } + System.out.println("GrantedExitVMTst case #1 passed"); + if (!pd.implies(new RuntimePermission("exitVM"))) { + System.exit(2); + } + System.out.println("GrantedExitVMTst case #2 passed"); + } +}