internally, we have a long series of tests that run every night. You can actually see the results in the daily builds.
The best way to test your own logic is with some sort of testing framework (we use jUnit, but anything will do, really). One nifty utility included in the Logic Extension package is called SnapshotDB: it allows you to make an in-memory copy of a (small) database, execute some logic, and then see what's changed. Very handy to make sure that your logic did exactly what you thought it should. The Logic Extensions are available in the Professional edition.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
My question is in 2 parts…
1 - How do you test ABL? Are your tests available?
2 - How do I test my own logic annotations in a repeatable manner?
Hi John,
internally, we have a long series of tests that run every night. You can actually see the results in the daily builds.
The best way to test your own logic is with some sort of testing framework (we use jUnit, but anything will do, really). One nifty utility included in the Logic Extension package is called SnapshotDB: it allows you to make an in-memory copy of a (small) database, execute some logic, and then see what's changed. Very handy to make sure that your logic did exactly what you thought it should. The Logic Extensions are available in the Professional edition.