farhan5248 / lean-sheep-dog-tools

Eclipse and Maven plug-ins to help manual testers support developers adopting bdd and tdd using lean principles
GNU General Public License v3.0
0 stars 0 forks source link

Move conversion methods to wrapper classes #125

Open farhan5248 opened 5 months ago

farhan5248 commented 5 months ago

Interfaces and super classes

Clean up

farhan5248 commented 5 months ago

Working on AdocToGraphConverter. Will probably change the code to build the graph in reverse. Start with last abstract scenario and do background last Start with last step for each abstract scenario. Start with the last row's last cell and end with the first row's first cell.

farhan5248 commented 5 months ago

Doing things in reverse was a bad idea, will rollback some of those changes, handle backgrounds differently and continue this work

farhan5248 commented 5 months ago

Everything in adoc to graph converter is done except for steps. Need to change how steps are added and rename as I go along.

farhan5248 commented 5 months ago

Almost done with AdocToGraphConverter Should work on TODO for createDocString and createDataTable in JGraphTGraphWrapper. Need to make createDataTableCell and createStepAttribute Also need to use addLastCoveredEdge

farhan5248 commented 5 months ago

Working on GraphToAdocConverter now

farhan5248 commented 5 months ago

TODO

farhan5248 commented 5 months ago

Working on GraphToUMLConverter, just have to run tests and fix issues.

farhan5248 commented 5 months ago

Next is UMLToGraphConverter

farhan5248 commented 4 months ago

Will do CodeToUML next

farhan5248 commented 4 months ago
farhan5248 commented 4 months ago

All new code added. Will need to review and update tests and then start changes in the description

farhan5248 commented 4 months ago

mbt-transformer tests pass. mbt-maven-plugin tests are failing, will fix those later

farhan5248 commented 4 months ago

CaseUtils is creating too many changes. Remove it and revert back to the delimit and capitalize method.

farhan5248 commented 4 months ago
farhan5248 commented 4 months ago

Test with mbt-maven-plugin, then regenerate all the test code

farhan5248 commented 4 months ago

Regenerated automation . parameters for interfaces and glue code are being added more than once . package declaration doesn't match package folder for objects, it does for step defs

farhan5248 commented 4 months ago

Everything has been re-generated and tested, though some steps still don't get picked up and as a result code gets deleted, will need to figure that out eventually