< prev index next >

test/javax/management/Introspector/NotCompliantCauseTest.java

Print this page
rev 16783 : 8176176: fix @modules in jdk_svc tests
Reviewed-by: duke


  10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  12  * version 2 for more details (a copy is included in the LICENSE file that
  13  * accompanied this code).
  14  *
  15  * You should have received a copy of the GNU General Public License version
  16  * 2 along with this work; if not, write to the Free Software Foundation,
  17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18  *
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 /*
  25  * @test NotCompliantCauseTest.java
  26  * @bug 6374290
  27  * @summary Test that NotCompliantMBeanException has a cause in case of
  28  *          type mapping problems.
  29  * @author Daniel Fuchs, Alexander Shusherov
  30  * @modules java.management
  31  * @run clean NotCompliantCauseTest
  32  * @run build NotCompliantCauseTest
  33  * @run main NotCompliantCauseTest
  34  */
  35 /*
  36  * NotCompliantCauseTest.java
  37  *
  38  * Created on January 20, 2006, 2:56 PM / dfuchs
  39  *
  40  */
  41 
  42 import java.util.Random;
  43 import java.util.logging.Logger;
  44 
  45 import javax.management.MBeanServer;
  46 import javax.management.MBeanServerFactory;
  47 import javax.management.NotCompliantMBeanException;
  48 import javax.management.ObjectName;
  49 import javax.management.openmbean.OpenDataException;
  50 
  51 /**
  52  *
  53  * @author Sun Microsystems, 2005 - All rights reserved.
  54  */
  55 public class NotCompliantCauseTest {
  56 
  57     /**
  58      * A logger for this class.
  59      **/
  60     private static final Logger LOG =
  61             Logger.getLogger(NotCompliantCauseTest.class.getName());
  62 
  63     /**
  64      * Creates a new instance of NotCompliantCauseTest
  65      */
  66     public NotCompliantCauseTest() {
  67     }
  68 
  69     /**
  70      * Test that NotCompliantMBeanException has a cause in case of
  71      * type mapping problems.
  72      **/
  73     public static void main(String[] args) {
  74         NotCompliantCauseTest instance = new NotCompliantCauseTest();
  75 
  76         instance.test1();
  77     }
  78 
  79     public static class RuntimeTestException extends RuntimeException {
  80         public RuntimeTestException(String msg) {
  81             super(msg);
  82         }
  83         public RuntimeTestException(String msg, Throwable cause) {




  10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  12  * version 2 for more details (a copy is included in the LICENSE file that
  13  * accompanied this code).
  14  *
  15  * You should have received a copy of the GNU General Public License version
  16  * 2 along with this work; if not, write to the Free Software Foundation,
  17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18  *
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 /*
  25  * @test NotCompliantCauseTest.java
  26  * @bug 6374290
  27  * @summary Test that NotCompliantMBeanException has a cause in case of
  28  *          type mapping problems.
  29  * @author Daniel Fuchs, Alexander Shusherov
  30  *
  31  * @run clean NotCompliantCauseTest
  32  * @run build NotCompliantCauseTest
  33  * @run main NotCompliantCauseTest
  34  */
  35 /*
  36  * NotCompliantCauseTest.java
  37  *
  38  * Created on January 20, 2006, 2:56 PM / dfuchs
  39  *
  40  */
  41 
  42 import java.util.Random;

  43 
  44 import javax.management.MBeanServer;
  45 import javax.management.MBeanServerFactory;
  46 import javax.management.NotCompliantMBeanException;
  47 import javax.management.ObjectName;
  48 import javax.management.openmbean.OpenDataException;
  49 
  50 /**
  51  *
  52  * @author Sun Microsystems, 2005 - All rights reserved.
  53  */
  54 public class NotCompliantCauseTest {
  55 
  56     /**






  57      * Creates a new instance of NotCompliantCauseTest
  58      */
  59     public NotCompliantCauseTest() {
  60     }
  61 
  62     /**
  63      * Test that NotCompliantMBeanException has a cause in case of
  64      * type mapping problems.
  65      **/
  66     public static void main(String[] args) {
  67         NotCompliantCauseTest instance = new NotCompliantCauseTest();
  68 
  69         instance.test1();
  70     }
  71 
  72     public static class RuntimeTestException extends RuntimeException {
  73         public RuntimeTestException(String msg) {
  74             super(msg);
  75         }
  76         public RuntimeTestException(String msg, Throwable cause) {


< prev index next >