23 * questions.
24 */
25
26 /*
27 * @test
28 * @bug 6912560
29 * @run main/othervm Bug6912560
30 * @summary Make sure that file path canonicalization in
31 * sun.util.calendar.ZoneInfoFile works with the default security
32 * manager.
33 */
34
35 import java.io.File;
36 import java.util.*;
37
38 public class Bug6912560 {
39 public static void main(String[] args) {
40 // set the user.timezone property
41 String tzname = "Asia/Tokyo";
42 System.setProperty("user.timezone", tzname);
43
44 System.setSecurityManager(new SecurityManager());
45 TimeZone tz = TimeZone.getDefault();
46 if (!tzname.equals(tz.getID())) {
47 throw new RuntimeException("got " + tz.getID()
48 + ", expected " + tzname);
49 }
50 }
51 }
|
23 * questions.
24 */
25
26 /*
27 * @test
28 * @bug 6912560
29 * @run main/othervm Bug6912560
30 * @summary Make sure that file path canonicalization in
31 * sun.util.calendar.ZoneInfoFile works with the default security
32 * manager.
33 */
34
35 import java.io.File;
36 import java.util.*;
37
38 public class Bug6912560 {
39 public static void main(String[] args) {
40 // set the user.timezone property
41 String tzname = "Asia/Tokyo";
42 System.setProperty("user.timezone", tzname);
43 // make sure the timezone will be initialized by
44 // the next call to TimeZone.getDefault()
45 TimeZone.setDefault(null);
46
47 System.setSecurityManager(new SecurityManager());
48 TimeZone tz = TimeZone.getDefault();
49 if (!tzname.equals(tz.getID())) {
50 throw new RuntimeException("got " + tz.getID()
51 + ", expected " + tzname);
52 }
53 }
54 }
|