File tree Expand file tree Collapse file tree 5 files changed +12
-12
lines changed
Tests/SwiftSyntaxMacroExpansionTest Expand file tree Collapse file tree 5 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -299,7 +299,7 @@ final class AccessorMacroTests: XCTestCase {
299299 providingAccessorsOf declaration: some DeclSyntaxProtocol ,
300300 in context: some MacroExpansionContext
301301 ) throws -> [ AccessorDeclSyntax ] {
302- context. diagnose ( Diagnostic ( node: node, message: MacroExpansionErrorMessage ( " test " ) ) )
302+ context. diagnose ( Diagnostic ( node: node, message: SwiftSyntaxMacros . MacroExpansionErrorMessage ( " test " ) ) )
303303 return [ ]
304304 }
305305 }
Original file line number Diff line number Diff line change @@ -52,12 +52,12 @@ final class CodeItemMacroTests: XCTestCase {
5252 in context: some MacroExpansionContext
5353 ) throws -> [ CodeBlockItemSyntax ] {
5454 guard !node. arguments. isEmpty else {
55- throw MacroExpansionErrorMessage ( " '#unwrap' requires arguments " )
55+ throw SwiftSyntaxMacros . MacroExpansionErrorMessage ( " '#unwrap' requires arguments " )
5656 }
5757 let errorThrower = node. trailingClosure
5858 let identifiers = try node. arguments. map { argument in
5959 guard let declReferenceExpr = argument. expression. as ( DeclReferenceExprSyntax . self) else {
60- throw MacroExpansionErrorMessage ( " Arguments must be identifiers " )
60+ throw SwiftSyntaxMacros . MacroExpansionErrorMessage ( " Arguments must be identifiers " )
6161 }
6262 return declReferenceExpr. baseName
6363 }
Original file line number Diff line number Diff line change @@ -57,13 +57,13 @@ final class DeclarationMacroTests: XCTestCase {
5757 stringLiteral. segments. count == 1 ,
5858 case let . stringSegment( messageString) = stringLiteral. segments. first
5959 else {
60- throw MacroExpansionErrorMessage ( " #error macro requires a string literal " )
60+ throw SwiftSyntaxMacros . MacroExpansionErrorMessage ( " #error macro requires a string literal " )
6161 }
6262
6363 context. diagnose (
6464 Diagnostic (
6565 node: Syntax ( node) ,
66- message: MacroExpansionErrorMessage ( messageString. content. description)
66+ message: SwiftSyntaxMacros . MacroExpansionErrorMessage ( messageString. content. description)
6767 )
6868 )
6969
@@ -110,7 +110,7 @@ final class DeclarationMacroTests: XCTestCase {
110110 stringLiteral. segments. count == 1 ,
111111 case let . stringSegment( prefix) = stringLiteral. segments. first
112112 else {
113- throw MacroExpansionErrorMessage (
113+ throw SwiftSyntaxMacros . MacroExpansionErrorMessage (
114114 " #bitwidthNumberedStructs macro requires a string literal "
115115 )
116116 }
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ fileprivate struct StringifyMacro: ExpressionMacro {
3030 in context: some MacroExpansionContext
3131 ) throws -> ExprSyntax {
3232 guard let argument = macro. arguments. first? . expression else {
33- throw MacroExpansionErrorMessage ( " missing argument " )
33+ throw SwiftSyntaxMacros . MacroExpansionErrorMessage ( " missing argument " )
3434 }
3535
3636 return " ( \( argument) , \( StringLiteralExprSyntax ( content: argument. description) ) ) "
@@ -167,7 +167,7 @@ final class ExpressionMacroTests: XCTestCase {
167167 in context: some MacroExpansionContext
168168 ) throws -> ExprSyntax {
169169 guard let sourceLoc: AbstractSourceLocation = context. location ( of: macro) else {
170- throw MacroExpansionErrorMessage ( " can't find location for macro " )
170+ throw SwiftSyntaxMacros . MacroExpansionErrorMessage ( " can't find location for macro " )
171171 }
172172 return sourceLoc. column
173173 }
@@ -179,7 +179,7 @@ final class ExpressionMacroTests: XCTestCase {
179179 in context: some MacroExpansionContext
180180 ) throws -> ExprSyntax {
181181 guard let sourceLoc: AbstractSourceLocation = context. location ( of: macro) else {
182- throw MacroExpansionErrorMessage ( " can't find location for macro " )
182+ throw SwiftSyntaxMacros . MacroExpansionErrorMessage ( " can't find location for macro " )
183183 }
184184 return sourceLoc. file
185185 }
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ final class PeerMacroTests: XCTestCase {
3737 // Only on functions at the moment. We could handle initializers as well
3838 // with a bit of work.
3939 guard let funcDecl = declaration. as ( FunctionDeclSyntax . self) else {
40- throw MacroExpansionErrorMessage ( " @addCompletionHandler only works on functions " )
40+ throw SwiftSyntaxMacros . MacroExpansionErrorMessage ( " @addCompletionHandler only works on functions " )
4141 }
4242
4343 // This only makes sense for async functions.
@@ -53,12 +53,12 @@ final class PeerMacroTests: XCTestCase {
5353
5454 let diag = Diagnostic (
5555 node: Syntax ( funcDecl. funcKeyword) ,
56- message: MacroExpansionErrorMessage (
56+ message: SwiftSyntaxMacros . MacroExpansionErrorMessage (
5757 " can only add a completion-handler variant to an 'async' function "
5858 ) ,
5959 fixIts: [
6060 FixIt (
61- message: MacroExpansionFixItMessage (
61+ message: SwiftSyntaxMacros . MacroExpansionFixItMessage (
6262 " add 'async' "
6363 ) ,
6464 changes: [
You can’t perform that action at this time.
0 commit comments