|
|
| Features |
Community Edition |
Premium Edition |
|
CoView (Eclipse Plugin) |
| Create JUnit Tests for Private/Protected MethodsCoView can also create JUnit tests for private and protected methods. This is especially important if the hidden methods contain critical logic. |
 |
 |
| Highlight Executed & Non-Executed CodeSee either executed or non-executed code. Easily determine which paths, branches and lines were not tested. |
 |
 |
| Highlight Code PathsCoView can show you each path within your method, walking you down each decision and execution criteria. |
 |
 |
| Provide a Code GradeYes, a code grade. BUT this grade is based on your criteria. You be the judge and jury, we simply parse the code and provide a grade. |
 |
 |
| Measure Path & Branch CoverageCoView and Comet both provide path, branch and code coverage. |
 |
 |
| Export to CSV, HTML, XMLExport ypur reports to CSV, XML and HTML |
 |
 |
| Create Mock ObjectsCreating mock objects is often the hardest part of unit testing. CoView has numerous wizards that make mocking much easier. |
 |
 |
| Measure Coverage for other Eclipse PluginsGetting coverage for other plugins is tricky (trust us), so we now have a CoView Plugin Runner that provides coverage for other Eclipse plugins. |
 |
 |
| Create JUnit Tests for Public MethodsCoView creates JUnit tests for public methods. The number of JUnit tests depends on the number of paths. For example, 5 paths = 5 JUnit tests. |
 |
 |
| Identify Decision Criteria for Path ExecutionEach CoView JUnit test corresponds to 1 unique path. CoView identifies the data needed to execute a particular path. |
 |
 |
| Identify Which JUnit Tests Execute Which MethodsKnowing which test executes which method makes maintenance much easier. For example, if you have 100 JUnit tests and 5 methods, CoView will tell you that test #1, 5, 6, 80 and 99 executed code in method A. |
 |
 |
| Mark Paths UnrealizableNot every path can be tested (and there are many reasons why). CoView lets you mark paths as unrealizable, meaning it will only report on paths that can be tested. |
 |
 |
| Create DbUnit Test CasesCoView has numerous capabilities, including creating DbUnit tests |
 |
 |
| Create JUnit Test SuitesEasily create JUnit Test Suites to better organize your tests. |
 |
 |
| Run Individual JUnit TestsSometimes you just need to run one testcase, not every test in your project. CoView makes this easy, allowing you to easily see the coverage of 1 test case without having to run all test cases. |
 |
 |
| Measure Code TestabilityHow testable is your code? With CoView and Comet, you can set your own criteria for testability and use that to measure your entire code base. Pick your metrics, thresholds and severities. CoView and Comet will then show you methods that exceed your thresholds and give you a good idea of how testable the code is. |
 |
 |
|
Comet (Ant Tasks)
|
| Provide a Code GradeYes, a code grade. BUT this grade is based on your criteria. You be the judge and jury, we simply parse the code and provide a grade. |
 |
 |
| Measure Path & Branch CoverageCoView and Comet both provide path, branch and code coverage. |
 |
 |
| Export to CSV, HTML, XMLExport ypur reports to CSV, XML and HTML |
 |
 |
| Measure Coverage for other Eclipse PluginsGetting coverage for other plugins is tricky (trust us), so we now have a CoView Plugin Runner that provides coverage for other Eclipse plugins. |
 |
 |
| Run Individual JUnit TestsSometimes you just need to run one testcase, not every test in your project. CoView makes this easy, allowing you to easily see the coverage of 1 test case without having to run all test cases. |
 |
 |
| Measure Code TestabilityHow testable is your code? With CoView and Comet, you can set your own criteria for testability and use that to measure your entire code base. Pick your metrics, thresholds and severities. CoView and Comet will then show you methods that exceed your thresholds and give you a good idea of how testable the code is. |
 |
 |
|
Support
|
| Free Forum (www.codign.com/forums), Email (support (at) codign.com) & Skype (id jpartifact)If you need assistance with features, want to discuss/debate metrics, or just have some questions about unit testing, metrics and coverage, then reach out! |
 |
 |
| Free UpgradesGet free upgrades during your subscription period. |
 |
 |
| Money Back GuaranteeA 7 day money back guarantee means you can get your money back if you are not satisfied. |
 |
 |
|
Annual Cost Per User
|
|
|
|
|
|