MiWorkplace - Editor for IBM i

New Release 1.23.0

Hi all,

this is a rather small release but I am glad to have it finished during the holidays. It adds unit testing to the feature set of MiWorkplace. It supports and expects iRPGUnit to be installed on the server side. You can find a save file of iRPGUnit in the code repository of the IRPGUnit project at Sourceforge.net.

Unit tests are compile and bound into service programs. You just select those service programs in the Remote Explorer and select "Run Unit Test" from the context menu of the selection. This will open the RPGUnit view (if not already opened) and shows the result. If your installation is different from a default installation of iRPGUnit you can adjust some parameters in the preferences.

The result of a unit test may look like this:

MiWorkplace RPGUnit example

What helped me while working with unit tests is to only show service programs in my Remote Explorer view by using the following filter:

\/QSYS.LIB\/MIHAEL\.LIB(\/.*\.SRVPGM)?

This new release gives you the basics for TDD (Test Driven Development). If you have any further suggestions just drop me a mail.

And as always you can find the new version and the full change log of MiWorkplace here in the download section on the MiWorkplace web site.

Happy unit testing.

Mihael

Tags : Release