Closed farhan5248 closed 9 months ago
I've gone through the jGraphT and jGraphX demos. I've also drawn out the graph models I want to have. Will work on creating a tests to convert a table (list of list) into graph model. I'll need one test for for the first two models and another for the last model type.
Need tests for
Generate test automation using mvn org.farhan:mbt-maven-plugin:cucumber-to-uml -Dtag=debug
Add runner class
Make coverage methods
After tag coverage, move some of the test methods into the main code to make wrappers for jGraphT to be used in the mbt-transformer. Then move the code + tests into the mbt-transformer.
Integrated mbt-generator and validator into mbt-graph
Next step is to integrate mbt-graph into the transformer
Integrate AsciiDoctor to create graph models from pages of sections of tables. 1 adoc file corresponds to 1 feature file for easy reverse engineering Each adoc has a top level feature section aka the rule, subsections for Background or Scenarios, sub-sub-section for Steps, each of those sub-sub-sections have one or more tables for the fields. Why 1 or more and not just one? Because it makes it easier to read. For now I'll just start with one though.
start with this tutorial https://jgrapht.org/guide/HelloJGraphT