6972468: Security manager should be used for tests in java/beans/XMLEncoder
Reviewed-by: peterz
This commit is contained in:
parent
d3b90b4164
commit
e51e3b724f
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2003, 2007, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 4631471
|
||||
* @bug 4631471 6972468
|
||||
* @summary Tests DefaultTreeModel encoding
|
||||
* @author Sergey Malenkov, Mark Davidson
|
||||
*/
|
||||
@ -37,6 +37,12 @@ import javax.swing.tree.TreeNode;
|
||||
|
||||
public abstract class Test4631471 extends AbstractTest {
|
||||
public static void main(String[] args) throws Exception {
|
||||
main();
|
||||
System.setSecurityManager(new SecurityManager());
|
||||
main();
|
||||
}
|
||||
|
||||
private static void main() throws Exception {
|
||||
// the DefaultMutableTreeNode will archive correctly
|
||||
new Test4631471() {
|
||||
protected Object getObject() {
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2003, 2007, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 4903007
|
||||
* @bug 4903007 6972468
|
||||
* @summary Tests encoding of container with boxes and BoxLayout
|
||||
* @author Sergey Malenkov, Mark Davidson
|
||||
*/
|
||||
@ -36,7 +36,7 @@ import javax.swing.JPanel;
|
||||
|
||||
public class Test4903007 extends AbstractTest<JPanel> {
|
||||
public static void main(String[] args) throws Exception {
|
||||
new Test4903007().test(false); // TODO: could not encode with security manager
|
||||
new Test4903007().test(true);
|
||||
}
|
||||
|
||||
protected JPanel getObject() {
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 5023552
|
||||
* @bug 5023552 6972468
|
||||
* @summary Tests JLayeredPane encoding
|
||||
* @author Sergey Malenkov
|
||||
*/
|
||||
@ -35,7 +35,7 @@ import javax.swing.JPanel;
|
||||
|
||||
public final class javax_swing_JLayeredPane extends AbstractTest<JLayeredPane> {
|
||||
public static void main(String[] args) {
|
||||
new javax_swing_JLayeredPane().test(false); // TODO: could not encode with security manager
|
||||
new javax_swing_JLayeredPane().test(true);
|
||||
}
|
||||
|
||||
private static void init(JLayeredPane pane, int layer, int x, int y, int w, int h, Color color) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user