Macro Moduleswift-testing 6.0.1TestingMacros
TestingMacros
import TestingMacros
Module information
- Declarations
- 29
- Symbols
- 50
Uncategorized
Protocols
protocol ConditionMacro
A protocol containing the common implementation for the expansions of the
#expect()
and#require()
macros.protocol ExitTestConditionMacro
protocol RefinedConditionMacro
A protocol that can be used to create a condition macro that refines the behavior of another previously-defined condition macro.
Types
struct AmbiguousRequireMacro
A type describing the expansion of the
#require()
macro when it is ambiguous whether it refers to a boolean check or optional unwrapping.struct ExitTestExpectMacro
A type describing the expansion of the
#expect(exitsWith:)
macro.struct ExitTestRequireMacro
A type describing the expansion of the
#require(exitsWith:)
macro.struct ExpectMacro
A type describing the expansion of the
#expect()
macro.struct RequireMacro
A type describing the expansion of the
#require()
macro.struct SourceLocationMacro
A type describing the expansion of the
#_sourceLocation
macro.struct SuiteDeclarationMacro
A type describing the expansion of the
@Suite
attribute macro.struct TagMacro
A type describing the expansion of the
@Tag
attribute macro.struct TestDeclarationMacro
A type describing the expansion of the
@Test
attribute macro.
Other modules
Testing
Create and run tests for your Swift packages and Xcode projects.
_TestingInternals