< prev index next >

test/javax/management/openmbean/OpenMBeanInfoEqualsNPETest.java

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


  24 import javax.management.MBeanNotificationInfo;
  25 import javax.management.MBeanOperationInfo;
  26 import javax.management.modelmbean.DescriptorSupport;
  27 import javax.management.openmbean.OpenMBeanAttributeInfo;
  28 import javax.management.openmbean.OpenMBeanAttributeInfoSupport;
  29 import javax.management.openmbean.OpenMBeanConstructorInfo;
  30 import javax.management.openmbean.OpenMBeanConstructorInfoSupport;
  31 import javax.management.openmbean.OpenMBeanInfo;
  32 import javax.management.openmbean.OpenMBeanInfoSupport;
  33 import javax.management.openmbean.OpenMBeanOperationInfo;
  34 import javax.management.openmbean.OpenMBeanOperationInfoSupport;
  35 import javax.management.openmbean.OpenMBeanParameterInfo;
  36 import javax.management.openmbean.OpenMBeanParameterInfoSupport;
  37 import javax.management.openmbean.SimpleType;
  38 
  39 /*
  40  * @test
  41  * @bug 8023529
  42  * @summary Test that OpenMBean*Info.equals do not throw NPE
  43  * @author Shanliang JIANG
  44  * @modules java.management
  45  * @run clean OpenMBeanInfoEqualsNPETest
  46  * @run build OpenMBeanInfoEqualsNPETest
  47  * @run main OpenMBeanInfoEqualsNPETest
  48  */
  49 public class OpenMBeanInfoEqualsNPETest {
  50     private static int failed = 0;
  51 
  52     public static void main(String[] args) throws Exception {
  53         System.out.println("---OpenMBeanInfoEqualsNPETest-main ...");
  54 
  55         // ----
  56         System.out.println("\n---Testing on OpenMBeanAttributeInfoSupport...");
  57         OpenMBeanAttributeInfo openMBeanAttributeInfo0 = new OpenMBeanAttributeInfoSupport(
  58                 "name", "description", SimpleType.INTEGER, true, true, false, 1, new Integer[]{1, 2, 3});
  59         OpenMBeanAttributeInfo openMBeanAttributeInfo = new OpenMBeanAttributeInfoSupport(
  60                 "name", "description", SimpleType.INTEGER, true, true, false, null, new Integer[]{1, 2, 3});
  61         test(openMBeanAttributeInfo0, openMBeanAttributeInfo, "defaultValue");
  62 
  63         openMBeanAttributeInfo = new OpenMBeanAttributeInfoSupport(
  64                 "name", "description", SimpleType.INTEGER, true, true, false, 1, null);




  24 import javax.management.MBeanNotificationInfo;
  25 import javax.management.MBeanOperationInfo;
  26 import javax.management.modelmbean.DescriptorSupport;
  27 import javax.management.openmbean.OpenMBeanAttributeInfo;
  28 import javax.management.openmbean.OpenMBeanAttributeInfoSupport;
  29 import javax.management.openmbean.OpenMBeanConstructorInfo;
  30 import javax.management.openmbean.OpenMBeanConstructorInfoSupport;
  31 import javax.management.openmbean.OpenMBeanInfo;
  32 import javax.management.openmbean.OpenMBeanInfoSupport;
  33 import javax.management.openmbean.OpenMBeanOperationInfo;
  34 import javax.management.openmbean.OpenMBeanOperationInfoSupport;
  35 import javax.management.openmbean.OpenMBeanParameterInfo;
  36 import javax.management.openmbean.OpenMBeanParameterInfoSupport;
  37 import javax.management.openmbean.SimpleType;
  38 
  39 /*
  40  * @test
  41  * @bug 8023529
  42  * @summary Test that OpenMBean*Info.equals do not throw NPE
  43  * @author Shanliang JIANG
  44  *
  45  * @run clean OpenMBeanInfoEqualsNPETest
  46  * @run build OpenMBeanInfoEqualsNPETest
  47  * @run main OpenMBeanInfoEqualsNPETest
  48  */
  49 public class OpenMBeanInfoEqualsNPETest {
  50     private static int failed = 0;
  51 
  52     public static void main(String[] args) throws Exception {
  53         System.out.println("---OpenMBeanInfoEqualsNPETest-main ...");
  54 
  55         // ----
  56         System.out.println("\n---Testing on OpenMBeanAttributeInfoSupport...");
  57         OpenMBeanAttributeInfo openMBeanAttributeInfo0 = new OpenMBeanAttributeInfoSupport(
  58                 "name", "description", SimpleType.INTEGER, true, true, false, 1, new Integer[]{1, 2, 3});
  59         OpenMBeanAttributeInfo openMBeanAttributeInfo = new OpenMBeanAttributeInfoSupport(
  60                 "name", "description", SimpleType.INTEGER, true, true, false, null, new Integer[]{1, 2, 3});
  61         test(openMBeanAttributeInfo0, openMBeanAttributeInfo, "defaultValue");
  62 
  63         openMBeanAttributeInfo = new OpenMBeanAttributeInfoSupport(
  64                 "name", "description", SimpleType.INTEGER, true, true, false, 1, null);


< prev index next >