Skip to main content

Callback Methods

The following table describes several TestProduction callback methods. Implement your tests by overriding these methods. The class documentation for %UnitTest.TestProductionOpens in a new tab describes all of the supported callback methods in detail.

Callback Methods
Method Description
OnBeforeProductionStart

Peform tasks immediately before the production starts, for example:

  • Adjusting Production Settings

  • Creating Directories

  • Copying Files

  • Creating Credentials

OnAfterProductionStart

Peform tasks immediately after the production starts. For example, from this method you can use SendRequest to send request messages to production components.

CheckResults

Verify the results of running the production. For example, from this method you can examine the contents of the Event Log or query the database.

CheckErrors

Examine errors generated by the production. This method is invoked only if IGNOREPRODUCTIONERRORS = 1. Set the value of this parameter in your test class.

OnBeforeProductionStop

Perform tasks immediately before the production stops.

OnAfterProductionStop

Perform tasks immediately after the production stops.

Note:

You can also place initialization and clean-up code in OnBeforeOneTest and OnAfterOneTest as in the case of unit tests for InterSystems IRIS® code.

FeedbackOpens in a new tab