Added markdown and refactor in evaluator #717
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR includes several changes:
toHtml
function. The function now returns anHtml
object instead of writing to a file.Html.get
function.toMarkdown
function that returns a Markdown object.Html.kt
file from the output package to the models package and refactored the class:Html
from a regular class to a value class.Html
object instead of a String.suiteName
parameter to the get function.Markdown.kt
file in the models package:Markdown
class is a value class that holds a markdown-formatted string.get
function in the companion object generates a markdown-formatted string from aSuiteResults
object and a suite name.