jdk/test/java/awt/datatransfer/SystemFlavorMap/InvalidMapArgumentsTest.java
author yan
Fri, 04 Jul 2014 13:40:55 +0400
changeset 25569 2bea87828632
child 31448 1066345d2a8a
permissions -rw-r--r--
8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK Reviewed-by: pchelko Contributed-by: Dmitriy Ermashov <dmitriy.ermashov@oracle.com>
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
25569
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
     1
/*
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
     2
 * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved.
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
     4
 *
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
     7
 * published by the Free Software Foundation.  Oracle designates this
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
     8
 * particular file as subject to the "Classpath" exception as provided
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
     9
 * by Oracle in the LICENSE file that accompanied this code.
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    10
 *
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    11
 * This code is distributed in the hope that it will be useful, but WITHOUT
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    12
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    13
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    14
 * version 2 for more details (a copy is included in the LICENSE file that
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    15
 * accompanied this code).
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    16
 *
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    17
 * You should have received a copy of the GNU General Public License version
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    18
 * 2 along with this work; if not, write to the Free Software Foundation,
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    19
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    20
 *
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    21
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    22
 * or visit www.oracle.com if you need additional information or have any
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    23
 * questions.
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    24
 */
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    25
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    26
import java.awt.datatransfer.DataFlavor;
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    27
import java.awt.datatransfer.SystemFlavorMap;
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    28
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    29
/*
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    30
 * @test
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    31
 * @summary To check for error handling with new Clipboard/SystemFlavorMap
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    32
 *          methods, and insure that the appropriate exceptions are being thrown.
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    33
 *          Specifically check for null variables in the methods:
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    34
 *          - addFlavorForUnencodedNative(String nat, DataFlavor flav)
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    35
 *          - addUnencodedNativeForFlavor(DataFlavor flav, String nat)
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    36
 *          - setNativesForFlavor(DataFlavor flav, String[] natives)
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    37
 *          - setFlavorsForNative(String nat, DataFlavor[] flavors)
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    38
 * @author Rick Reynaga (rick.reynaga@eng.sun.com) area=Clipboard
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    39
 * @run main InvalidMapArgumentsTest
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    40
 */
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    41
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    42
public class InvalidMapArgumentsTest {
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    43
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    44
    SystemFlavorMap flavorMap;
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    45
    String test_nat;
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    46
    String[] test_natives;
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    47
    DataFlavor test_flav;
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    48
    DataFlavor[] test_flavors;
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    49
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    50
    public static void main (String[] args){
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    51
        new InvalidMapArgumentsTest().doTest();
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    52
    }
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    53
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    54
    public void doTest (){
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    55
        //Get things going.  Request focus, set size, et cetera
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    56
        initMappings();
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    57
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    58
        // Test for combinations of null values for
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    59
        // addFlavorForUnencodedNative(String nat, DataFlavor flav)
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    60
        addFlavorForUnencodedNativeTest(null, null, "both String nat and DataFlavor flav set to null. ");
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    61
        addFlavorForUnencodedNativeTest(null, test_flav, "String nat set to null. ");
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    62
        addFlavorForUnencodedNativeTest(test_nat, null, "DataFlavor flav set to null. ");
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    63
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    64
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    65
        // Test for combinations of null values for
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    66
        // addUnencodedNativeForFlavor(DataFlavor flav, String nat)
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    67
        addUnencodedNativeForFlavorTest(null, null, "both DataFlavor flav and String nat set to null. ");
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    68
        addUnencodedNativeForFlavorTest(null, test_nat, "DataFlavor flav set to null. ");
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    69
        addUnencodedNativeForFlavorTest(test_flav, null, "String nat set to null. ");
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    70
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    71
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    72
        // Test for combinations of null values for
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    73
        // setNativesForFlavor(DataFlavor flav, String[] natives)
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    74
        setNativesForFlavorTest(null, null, "both DataFlavor flav and String[] natives set to null. ");
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    75
        setNativesForFlavorTest(null, test_natives, "DataFlavor flav set to null. ");
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    76
        setNativesForFlavorTest(test_flav, null, "String[] natives set to null. ");
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    77
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    78
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    79
        // Test for combinations of null values for
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    80
        // setFlavorsForNative(String nat, DataFlavor[] flavors)
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    81
        setFlavorsForNativeTest(null, null, "both String nat and DataFlavor[] flavors set to null. ");
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    82
        setFlavorsForNativeTest(null, test_flavors, "String nat set to null. ");
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    83
        setFlavorsForNativeTest(test_nat, null, "DataFlavor[] flavors set to null. ");
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    84
    }
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    85
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    86
    public void initMappings() {
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    87
        //initialize mapping variables used in this test
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    88
        flavorMap = (SystemFlavorMap)SystemFlavorMap.getDefaultFlavorMap();
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    89
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    90
        //create a DataFlavor with valid parameters (mimeType, humanPresentableName)
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    91
        test_flav = new DataFlavor("text/plain; charset=ascii","ASCII Flavor");
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    92
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    93
        //create a String native
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    94
        test_nat = "TEXT_TEST";
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    95
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    96
        //create a DataFlavor array
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    97
        test_flavors = new DataFlavor[] {test_flav};
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    98
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
    99
        //create a String native array
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   100
        test_natives = new String[] {test_nat};
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   101
    }
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   102
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   103
    public void setNativesForFlavorTest(DataFlavor flav, String[] natives, String errmsg) {
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   104
        try{
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   105
            flavorMap.setNativesForFlavor(flav, natives);
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   106
            throw new RuntimeException("NullPointerException is not thrown for method "+
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   107
                    "setNativesForFlavor with "+errmsg);
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   108
        } catch (NullPointerException  e) {
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   109
        }
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   110
    }
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   111
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   112
    public void setFlavorsForNativeTest(String nat, DataFlavor[] flavors, String errmsg) {
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   113
        try{
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   114
            flavorMap.setFlavorsForNative(nat, flavors);
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   115
            throw new RuntimeException("NullPointerException is not thrown for method "+
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   116
                    "setFlavorsForNative with "+errmsg);
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   117
        } catch (NullPointerException  e) {
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   118
        }
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   119
    }
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   120
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   121
    public void addFlavorForUnencodedNativeTest(String nat, DataFlavor flav, String errmsg) {
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   122
        try{
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   123
            flavorMap.addFlavorForUnencodedNative(nat, flav);
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   124
            throw new RuntimeException("NullPointerException is not thrown for method "+
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   125
                    "addFlavorForUnencodedNative with "+errmsg);
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   126
        } catch (NullPointerException  e) {
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   127
        }
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   128
    }
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   129
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   130
    public void addUnencodedNativeForFlavorTest(DataFlavor flav, String nat, String errmsg) {
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   131
        try{
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   132
            flavorMap.addUnencodedNativeForFlavor(flav, nat);
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   133
            throw new RuntimeException("NullPointerException is not thrown for method "+
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   134
                    "addUnencodedNativeForFlavor with "+errmsg);
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   135
        } catch (NullPointerException  e) {
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   136
        }
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   137
    }
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   138
}
2bea87828632 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK
yan
parents:
diff changeset
   139