jdk/test/java/awt/datatransfer/HTMLDataFlavors/HTMLDataFlavorTest.java
changeset 26750 d0d6c64a2e2b
parent 17418 8020a2430704
child 46151 5fa789776f7d
equal deleted inserted replaced
26749:b6598aa90114 26750:d0d6c64a2e2b
    24 /*
    24 /*
    25   @test
    25   @test
    26   @bug 7075105
    26   @bug 7075105
    27   @summary WIN: Provide a way to format HTML on drop
    27   @summary WIN: Provide a way to format HTML on drop
    28   @author Denis Fokin: area=datatransfer
    28   @author Denis Fokin: area=datatransfer
       
    29   @library ../../../../lib/testlibrary
    29   @build HtmlTransferable PutAllHtmlFlavorsOnClipboard
    30   @build HtmlTransferable PutAllHtmlFlavorsOnClipboard
    30   @build PutOnlyAllHtmlFlavorOnClipboard PutSelectionAndFragmentHtmlFlavorsOnClipboard
    31   @build PutOnlyAllHtmlFlavorOnClipboard PutSelectionAndFragmentHtmlFlavorsOnClipboard
       
    32   @build jdk.testlibrary.OSInfo
    31   @run main HTMLDataFlavorTest
    33   @run main HTMLDataFlavorTest
    32 */
    34 */
    33 
    35 
    34 import java.awt.*;
    36 import java.awt.*;
    35 import java.awt.datatransfer.*;
    37 import java.awt.datatransfer.*;
    41     private static HashMap<DataFlavor, String> dataFlavors = new HashMap<DataFlavor, String>();
    43     private static HashMap<DataFlavor, String> dataFlavors = new HashMap<DataFlavor, String>();
    42 
    44 
    43 
    45 
    44     public static void main(String[] args) throws IOException, UnsupportedFlavorException {
    46     public static void main(String[] args) throws IOException, UnsupportedFlavorException {
    45 
    47 
    46         if (sun.awt.OSInfo.getOSType() != sun.awt.OSInfo.OSType.WINDOWS) {
    48         if (jdk.testlibrary.OSInfo.getOSType() != jdk.testlibrary.OSInfo.OSType.WINDOWS) {
    47             System.err.println("This test is for MS Windows only. Considered passed.");
    49             System.err.println("This test is for MS Windows only. Considered passed.");
    48             return;
    50             return;
    49         }
    51         }
    50 
    52 
    51         dataFlavors.put(DataFlavor.allHtmlFlavor, HtmlTransferable.ALL_HTML_AS_STRING);
    53         dataFlavors.put(DataFlavor.allHtmlFlavor, HtmlTransferable.ALL_HTML_AS_STRING);