Table of Contents

Method OnTestPassed

Namespace
Xunit.v3
Assembly
xunit.v3.core.dll

OnTestPassed(TContext, decimal, string, string[]?)

This method is called when a test has passed. By default, this sends TestPassed.

protected virtual ValueTask<(bool Continue, TestResultState ResultState)> OnTestPassed(TContext ctxt, decimal executionTime, string output, string[]? warnings)

Parameters

ctxt TContext

The context that describes the current test

executionTime decimal

The time spent running the test

output string

The output from the test

warnings string[]

The warnings that were generated during the test

Returns

ValueTask<(bool Continue, TestResultState ResultState)>

Return true if test execution should continue; false if it should be shut down.

Remarks

This method runs during Running and any exceptions thrown will contribute to test cleanup failure.