Class EPPRegistryTst


  • public class EPPRegistryTst
    extends java.lang.Object
    • Constructor Detail

      • EPPRegistryTst

        public EPPRegistryTst()
    • Method Detail

      • testRegistryInfoZoneList

        public void testRegistryInfoZoneList()
        Test the registry info command and response for the zone list.
      • testRegistryInfoZoneInfo

        public void testRegistryInfoZoneInfo()
        Test the registry info command and response for the zone info.
      • testRegistryInfoSystemInfo

        public void testRegistryInfoSystemInfo()
        Test the registry info command and response for the system info.
      • testRegistryCheck

        public void testRegistryCheck()
      • testRegistryCreate

        public void testRegistryCreate()
      • testRegistryUpdate

        public void testRegistryUpdate()
      • testRegistryDelete

        public void testRegistryDelete()
      • createZone

        public static EPPRegistryZone createZone()
        Creates a EPPRegistryZone test instance. This can be used to bootstrap testing of the Registry Mapping or a Registry Mapping extension. The response will include the contact policy information and the DS Data interface information. The most likely options are used, which include inclusion of contact policies (thick), support for the DNSSEC DS Data Interface, and support for the host object model of RFC 5731.
        Returns:
        EPPRegistryZone instance that is populated with an initial set of .COM zone information.
      • createZone

        public static EPPRegistryZone createZone​(boolean aContactPolicy,
                                                 boolean aDsDataInterface,
                                                 boolean aHostObjModel)
        Creates a EPPRegistryZone test instance. This can be used to bootstrap testing of the Registry Mapping or a Registry Mapping extension.
        Parameters:
        aContactPolicy - Include the contact policy? If true the contact policy information will be included in the response; otherwise there will be no contact policy information.
        aDsDataInterface - Is the DNSSEC DS data interface supported? If true the DS data interface is supported; otherwise the Key data interface is supported.
        aHostObjModel - Is the host object model used in RFC 5731? If true then the host object model is used; otherwise the host attribute model is used.
        Returns:
        EPPRegistryZone instance that is populated with an initial set of .COM zone information.
      • buildInfoDomain

        public static EPPRegistryDomain buildInfoDomain()
        Builds a EPPRegistryDomain instance for use in Registry Mapping tests or Registry Mapping extension tests.
        Returns:
        EPPRegistryDomain instance populated with an initial set of domain policy information.
      • buildInfoDomain

        public static EPPRegistryDomain buildInfoDomain​(boolean aDsDataInterface,
                                                        boolean aHostObjModel)
        Builds a EPPRegistryDomain instance for use in Registry Mapping tests or Registry Mapping extension tests.
        Parameters:
        aDsDataInterface - Is the DNSSEC DS data interface supported? IF true the DS data interface is supported; otherwise the Key data interface is supported.
        aHostObjModel - Is the host object model used in RFC 5731? If true then the host object model is used; otherwise the host attribute model is used.
        Returns:
        EPPRegistryDomain instance populated with an initial set of domain policy information.
      • buildInfoHost

        public static EPPRegistryHost buildInfoHost​(boolean aHostObjModel)
        Builds a EPPRegistryHost instance for use in Registry Mapping tests or Registry Mapping extension tests.
        Parameters:
        aHostObjModel - Is the host object model used in RFC 5731? If true then the host object model is used; otherwise the host attribute model is used.
        Returns:
        EPPRegistryHost instance populated with an initial set of host policy information.
      • buildContact

        public static EPPRegistryContact buildContact()
        Builds a EPPRegistryContact instance for use in Registry Mapping tests or Registry Mapping extension tests.
        Returns:
        EPPRegistryContact instance populated with an initial set of contact policy information.
      • beforeClass

        public static void beforeClass()
        JUNIT suite static method, which returns the tests associated with EPPRegistryTst.
      • setNumIterations

        public static void setNumIterations​(long aNumIterations)
        Sets the number of iterations to run per test.
        Parameters:
        aNumIterations - number of iterations to run per test