private static void WriteFailure(StringBuilder failureText, ScenarioResult failedActionStepResult, ActionStepResult actionStepResult) { if (!(actionStepResult.Result is Failed)) { return; } failureText.AppendLine(actionStepResult.StringStep.Trim('\t') + " - " + actionStepResult.Result); failureText.AppendLine(((Failed) failedActionStepResult.Result).Exception.StackTrace); }
public override void ScenarioFinished(ScenarioResult result) { listener.WriteLine(string.Format("\t\tScenario: {0} - {1}", result.ScenarioTitle, result.Result), Category.Info); listener.TestFinished( new TestResult { Name = result.ScenarioTitle, Message = result.Result.Message, State = result.Result.ToTestState(), StackTrace = result.StackTrace }); }
private void UpdateStepResults(ScenarioResult result) { var actionStepResults = StepResults.ToArray(); var idx = 0; foreach (var stepResult in result.StepResults) { var step = actionStepResults[idx++]; MergeStepResult(stepResult, step); MergeResult(stepResult); } }
void IEventListener.ScenarioResult(ScenarioResult scenarioResult) { WriteColorString("Scenario: " + scenarioResult.ScenarioTitle + " - " + scenarioResult.Result.ToString().ToUpper(), GetColorForResult(scenarioResult.Result)); _allResults.Add(scenarioResult); foreach (var stepResult in scenarioResult.ActionStepResults) { string stepResultSuffix = stepResult.Result is Passed ? string.Empty : " - " + stepResult.Result.ToString().ToUpper(); string result = stepResult.StringStep + stepResultSuffix; WriteColorString(result, GetColorForResult(stepResult.Result)); } DoExamplesInScenario(scenarioResult as ScenarioExampleResult); }
public virtual void ScenarioFinished(ScenarioResult result) { }
public void ScenarioResult(ScenarioResult result) { _results.Add(result); }
public virtual void ScenarioFinished(ScenarioResult result) { }
private void UpdateStepResults(ScenarioResult result) { var actionStepResults = StepResults.ToArray(); var idx = 0; foreach (var stepResult in result.StepResults) { var step = actionStepResults[idx++]; MergeStepResult(stepResult, step); MergeResult(stepResult); } }
public void AddResult(ScenarioResult exampleResult) { _exampleRowResult.Add(exampleResult); UpdateStepResults(exampleResult); }
protected override void Because_of() { var result = new ScenarioResult(feature, ScenarioTitle); var stringTableStep = new StringTableStep("Given something", Source); stringTableStep.AddTableStep(new Example(new ExampleColumns(new[] { new ExampleColumn("A"), new ExampleColumn("B"), }), new Dictionary<string, string> { { "A", "aaa" }, { "B", "bb" } })); result.AddActionStepResult(new StepResult(stringTableStep, new Passed())); resultPublisher.Notify(result); }
protected override void Because_of() { var result = new ScenarioResult(feature, ScenarioTitle); result.AddActionStepResult(new StepResult(new StringStep("Given something", Source), new Passed())); resultPublisher.Notify(result); }
protected override void Because_of() { var result = new ScenarioResult(feature, ScenarioTitle); result.AddActionStepResult(new StepResult(new StringStep("Given something", Source), new Failed(new ArgumentNullException("wtf!")))); resultPublisher.Notify(result); }
public override void ScenarioFinished(ScenarioResult result) { publisher.Notify(result); }
public void AddResult(ScenarioResult scenarioResult) { _scenarioResults.Add(scenarioResult); }
public void AddResult(ScenarioResult exampleResult) { _exampleRowResult.Add(exampleResult); UpdateStepResults(exampleResult); }