Edmund/Thomas,
I was trying to get a new IBM i Developer to get RPG-UNIT installed this morning, and the web-site seems to be *STILL* down...
<frown>
Before the web-site went down, I was able to get it installed for another IBM i Developer. I had a heck of time get RPG-UNIT to work on their new RDI install...
Once again a library-list issue. Since RPG-UNIT seems to create a new instance when it runs the RPG-Unit.
My profile has the library "RPGUNIT" on my library list, so no problem for me.
A quick work around to fix the library-list issue in RDI/RPG-UNIT it this:
1.) In Remote system, right click your connection and select properties
2.) Select "Subsystem"
3.) Add library "RPGUNIT", Library Position: *LAST
5.) Disconnect and reconnect. Problem Solved!
After doing that on the new Developer's RDI/RPGUNIT worked flawless. Just a good tip to share...
-Ken Killian-
-----Original Message-----
From: WDSCI-L <wdsci-l-bounces@xxxxxxxxxxxx> On Behalf Of Edmund Reinhardt
Sent: Friday, May 11, 2018 11:46 AM
To: wdsci-l@xxxxxxxxxxxx
Cc: wdsci-l@xxxxxxxxxxxx
Subject: Re: [WDSCI-L] "Run RPG Unit Test" prompt?
Thomas,
Thank you so much for bringing me up to speed on RPGUnit, since I am
trying to promote it now.
However today, I am seeing that the update site is not up. Is this
temporary?
[1]
http://www.tools400.de/rpgunit/update/rdp8.0/
----- Original message -----
From: Tools/400 <thomas.raddatz@xxxxxxxxxxx>
Sent by: "WDSCI-L" <wdsci-l-bounces@xxxxxxxxxxxx>
To: wdsci-l@xxxxxxxxxxxx
Cc:
Subject: Re: [WDSCI-L] "Run RPG Unit Test" prompt?
Date: Thu, May 10, 2018 9:50 AM
Hi Edmund,
The 31s0 data type is a historical thing. Now it is impossible to change
the procedure interface without breaking binary backward compatibility.
RPGUnit from "lacton" is were the history of RPGUnit began:
[2]
https://sourceforge.net/projects/rpgunit/?source=directory
[3]
https://sourceforge.net/p/rpgunit/feature-requests/3/
No response to my posting from 2014-08-25.
[4]
https://sourceforge.net/p/rpgunit/discussion/608727/thread/6c55c5fd/
No response to my posting from 2012-05-15.
[5]
https://sourceforge.net/p/rpgunit/discussion/608727/thread/09367a0d/
Mihaels's opinion regarding the project activity from 2017-12-14.
Then Mihael Schmidt forked the RPG code because there was no response
from the original developer and he assumed the project is dead. Mihael
basically added the user space interface to integrate RPGUnit into
RPGNextGen. He called the utility ILEUnit but never made the plug-in
portion available:
[6]
https://sourceforge.net/projects/ileunit/?source=directory
I do not remember the details, but Mihael passed his plug-in code (used
in RPGNextGen) to me for whatever reasons (that I do not remember). I
refactored some aspects in the RPG code and greatly enhanced the
plug-in. Basically I fixed some quick & dirty RPG things and I improved
the user space interface to get more information back into RDi. Next I
spend a lot of work in making the RPG code more robust when it comes to
unexpected runtime errors. Last but not least I translated the plug-in
to German and added the help pages. I called the utility iRPGUnit:
[7]
https://sourceforge.net/projects/irpgunit/?source=directory
Now the idea is to join ILEUnit and iRPGUnit again. I hope that we get
it done until the end of the year. I have a whole bunch of other ideas
what to do in Summer and Autumn.
You can already compare DATE, TIME and TIMESTAMP values using the pure
assert() procedure:
assert(actualDate = expectedDate: errorMsg);
But of course it is not a big deal to add special procedures for that.
People may add a feature request if they are interested in that.
Comparing UCS data, however, is a good idea, although you can also use
assert() for it. People may also add a features request for that.
Thomas.
.
As an Amazon Associate we earn from qualifying purchases.