0N/A/*
553N/A @test
0N/A @bug 7125044
0N/A @summary Tests defaut focus traversal policy in AWT & Swing toplevel windows.
0N/A @author anton.tarasov@sun.com: area=awt.focus
0N/A @run main InitialFTP_AWT
0N/A @run main InitialFTP_Swing
0N/A*/
0N/A
0N/Aimport java.awt.FocusTraversalPolicy;
0N/Aimport java.awt.Window;
0N/A
0N/Apublic class InitialFTP {
0N/A public static void test(Window win, Class<? extends FocusTraversalPolicy> expectedPolicy) {
0N/A FocusTraversalPolicy ftp = win.getFocusTraversalPolicy();
0N/A
0N/A System.out.println("==============" + "\n" +
0N/A "Tested window: " + win + "\n" +
553N/A "Expected policy: " + expectedPolicy + "\n" +
553N/A "Effective policy: " + ftp.getClass());
553N/A
0N/A if (!expectedPolicy.equals(ftp.getClass())) {
0N/A throw new RuntimeException("Test failed: wrong effective focus policy");
0N/A }
0N/A }
0N/A}
0N/A