P
Peter Judge
Guest
What's the difference between an ABL Unit project and a generic OE project? The ABLU project contains the views, launch configs and propath elements (I think) for running ABL unit test suites and cases. Why do I need an ABLU project? ^^ How is an ABLU project supposed to interact with my existing OE code base? Is the idea that I create an ABLU project and point it's PROPATH at the project to be tested? The intent is that you create new classes that test new or existing business or infrastructure logic. So yes, you point the test project's propath at the business logic. -- peter From: Tim Kuehn [mailto:bounce-timk519@community.progress.com] Sent: Tuesday, 03 March, 2015 13:25 To: TU.OE.Development@community.progress.com Subject: [Technical Users - OE Development] Understanding ABLUnit ... Understanding ABLUnit ... Thread created by Tim Kuehn I'm trying to get my head around ABLUnit - and the docs need improving to help me. Why is the ABLUnit docs only in the PDS docs? It took me a number of hours just to find the docs before I could even start reading it. This stuff should at least be mentioned in the ABL Reference so developers can find it and read about. What's the difference between an ABL Unit project and a generic OE project? The ABLU project contains the views, launch configs and propath (I think) for running ABL unit test suites and cases. Why do I need an ABLU project? ^^ How is an ABLU project supposed to interact with my existing OE code base? Is the idea that I create an ABLU project and point it's PROPATH at the project to be tested? The intent is that you create new classes that test new or existing business or infrastructure logic. So yes, you point the test project's propath at the business logic. Looking at the Test Suite code, I'm seeing a lot of class references in strings - what happens if a code base is refactored and the target classes get moved? I'd really like to see examples where the code starts with an ABLUnit/OE project, and then builds out some examples on using the different concepts from there. Stop receiving emails on this subject. Flag this post as spam/abuse.
Continue reading...
Continue reading...