Versions in this module Expand all Collapse all v0 v0.0.1 Oct 8, 2022 Changes in this version + func NewDefaultFileResolver() *fr.DefaultFileResolver + type ScenarioExecutor interface + ExecuteScenario func(*mj.Scenario, fr.FileResolver) error + Reset func() + type ScenarioRunner struct + Executor ScenarioExecutor + Parser mjparse.Parser + func NewScenarioRunner(executor ScenarioExecutor, fileResolver fr.FileResolver) *ScenarioRunner + func (r *ScenarioRunner) RunAllJSONScenariosInDirectory(generalTestPath string, specificTestPath string, allowedSuffix string, ...) error + func (r *ScenarioRunner) RunSingleJSONScenario(contextPath string) error + type TestExecutor interface + ExecuteTest func(*mj.Test) error + type TestRunner struct + Executor TestExecutor + Parser mjparse.Parser + func NewTestRunner(executor TestExecutor, fileResolver fr.FileResolver) *TestRunner + func (r *TestRunner) RunAllJSONTestsInDirectory(generalTestPath string, specificTestPath string, allowedSuffix string, ...) error + func (r *TestRunner) RunSingleJSONTest(contextPath string) error