Class EPPChangeTst
EPPChange class. The unit test will
initialize a session with an EPP Server, will invoke EPPChange
operations, and will end a session with an EPP Server.
The last test in this file creates an EPP Change Extension and adds that extension to the EPPChange interface. The particular interface doesn't matter because the EPPChangeExt can be added to any EPPComponent. In this case we use the EPPChange interface to add the EPPChangeExt to an EPPChangeCheckCmd object. This is done to prevent dependancies on external libraries. In practice, it is more likely that an EPPChangeExt will be added to an EPPDomain or EPPHost interface.
The configuration file used by the unit test defaults to epp.config, but can
be changed by passing the file path as the first command line argument. The
unit test can be run in multiple threads by setting the "threads" system
property. For example, the unit test can be run in 2 threads with the
configuration file ../../epp.config with the following command:
java com.verisign.epp.interfaces.EPPChangeTst -Dthreads=2 ../../epp.config
The unit test is dependent on the use of JUNIT 3.5
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidJUNITsuitestatic method, which returns the tests associated withEPPChangeTst.voidvoidvoidvoidThis command issues a Change Check with a Change Extension.voidvoidvoidhandleException(Exception aException) Handle anEPPCommandException, which can be either a server generated error or a general exception.voidsetUp()JUNITsetUpmethod, which sets the default client Id to "theRegistrar".voidtearDown()JUNITtearDown, which currently does nothing.voidJUNIT test method to implement theEPPChangeTst TestCase.
-
Constructor Details
-
EPPChangeTst
public EPPChangeTst()
-
-
Method Details
-
beforeClass
public static void beforeClass()JUNITsuitestatic method, which returns the tests associated withEPPChangeTst. -
handleException
Handle anEPPCommandException, which can be either a server generated error or a general exception. If the exception was caused by a server error, "Server Error : <Response XML>" will be specified. If the exception was caused by a general algorithm error, "General Error : <Exception Description>" will be specified.- Parameters:
aException- Exception thrown during test
-
changeCheck
public void changeCheck() -
changeInfo
public void changeInfo() -
changeCreate
public void changeCreate() -
changeUpdate
public void changeUpdate() -
changeDelete
public void changeDelete() -
changeExtension
public void changeExtension()This command issues a Change Check with a Change Extension. In practice, it is more likely to add an EPPChangeExt to an EPPDomain or EPPHost interface. (see above) -
testChange
public void testChange()JUNIT test method to implement theEPPChangeTst TestCase. Each sub-test will be invoked in order to satisfy testing the EPPChange interface. -
setUp
public void setUp()JUNITsetUpmethod, which sets the default client Id to "theRegistrar". -
tearDown
public void tearDown()JUNITtearDown, which currently does nothing.
-