D
DivyaTheja
Guest
Here is a comparison of different Unit testing frameworks available in the market including ABLUnit which will be available soon to the customers. We will be glad to hear your experiences with these tools, please let us know your comments/suggestions. ABL Unit OE Unit Pro Unit File type support for developing tests Supports class and procedure files as tests Supports only class files as tests Supports only procedure files as tests Annotations Required: - Before - Setup - Test - TearDown - Ignore - After Required: - BeforeClass - Before - After - Test - Ignore - AfterClass Doesn’t require annotations. But test case procedure should contain following internal procedures: - Initialize - setup - test Name - teardown - dispose Developed in Java(Tooling) and ABL(framework) ABL ABL Error Handling Yes Yes Yes Data type Support All ABL data types All ABL data types All ABL data types Assertions provided Equals HasDeterminateExtent IsAbstract IsAvailable IsDecimal IsEmpty IsFalse IsFinal IsIndeterminateArray IsInt64 IsInteger IsInterface IsNegative IsNull IsPositive isTrue IsType IsUnknown IsZero IsZeroOrNegative IsZeroOrPositive NonZero NotAbstract NotAvailable NotEmpty NotFalse NotFinal NotInterface NotNull NotNullOrEmpty NotNullOrZero NotTrue NotType NotUnknown NotZero AreEqual AreNotEqual AreNotSame Fail HandleAssert IsFalse IsNotNull IsNull IsTrue ReplaceNull assertTrue assertFalse assertNull assertNotNull assertEqualsChar assertEqualsInt assertEqualsHandle assertEqualsDate assertEqualsDecimal assertEqualsLogical assertEqualsTT assertEqualsStrictTT assertEqualsLongchar assertEqualsInt64 assertEqualsDateTime assertEqualsDateTimeTZ assertEqualsMemptrContent assertEqualsFile assertQuicker Testing Exceptions Yes Yes Yes Wizards for adding tests Yes (Integrated with PDS OE) No No Command Line Support Yes No Yes GUI PDS OE Can be embedded into PDSOE Desktop App Nightly Builds Yes (Provided ANT task) -- Can be used with PCT ANT Task Results Separate view is provided to show unit test results - Navigate to Next and Previous failures - Rerun tests - View history of last 10 results - View only failures - Go to particular test code Pluggable view is provided to show unit test results Summary in tree structure provided Import results Results can be imported by ABLUnit, JUnit, Jenkins. No option available to import No option available to import Export results in different formats No custom export options. No export option The results can be saved in different formats - XML with SLST - JUnit XML - CSV file Plain text file with indentation Export and Import results from UI Can only import the results file Cannot be exported/Imported Results can be exported using Save As option.
Continue reading...
Continue reading...