C
cverbiest
Guest
I have multiple classes implementing the same interface I have created a class (TestIPropertyCollection) containing multiple tests, coded against the interface How can I create a test suite to run the same test class for different implementations of the interface. @TestSuite options are not documented on OpenEdge 11.7 Documentation I'd like to do something like /*------------------------------------------------------------------------ File : be.cce.ccetools.base.IPropertyCollectionTests Syntax : Author(s) : cvb Created : Thu Jul 26 14:27:43 CEST 2018 Notes : ----------------------------------------------------------------------*/ using Progress.Lang.*. block-level on error undo, throw. @TestSuite(classes="be.cce.ccetools.base.TestIPropertyCollection", classtotest="TempTablePropertyCollection "). @TestSuite(classes="be.cce.ccetools.base.TestIPropertyCollection", classtotest="JsonPropertyCollection "). class be.cce.ccetools.base.IPropertyCollectionTests: end class.
Continue reading...
Continue reading...