Skip to content

Commit 145c3d8

Browse files
committed
Introduce ParserTestCase
This will allow overriding the default set of experimental features. This diff is best viewed with whitespace disabled.
1 parent 8e4ad14 commit 145c3d8

File tree

115 files changed

+339
-313
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

115 files changed

+339
-313
lines changed

Tests/SwiftParserTest/AbsolutePositionTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import SwiftSyntax
1515
import SwiftParser
1616
import _SwiftSyntaxTestSupport
1717

18-
public class AbsolutePositionTests: XCTestCase {
18+
public class AbsolutePositionTests: ParserTestCase {
1919
public func testTokenAt() {
2020
let source =
2121
"""

Tests/SwiftParserTest/Assertions.swift

Lines changed: 177 additions & 175 deletions
Large diffs are not rendered by default.

Tests/SwiftParserTest/AttributeTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
@_spi(RawSyntax) import SwiftParser
1515
import XCTest
1616

17-
final class AttributeTests: XCTestCase {
17+
final class AttributeTests: ParserTestCase {
1818
func testMissingArgumentToAttribute() {
1919
assertParse(
2020
"""

Tests/SwiftParserTest/AvailabilityTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
@_spi(RawSyntax) import SwiftParser
1515
import XCTest
1616

17-
final class AvailabilityTests: XCTestCase {
17+
final class AvailabilityTests: ParserTestCase {
1818
func testAvailableMember() {
1919
assertParse(
2020
"""

Tests/SwiftParserTest/DeclarationTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import SwiftSyntaxBuilder
1616
import SwiftBasicFormat
1717
import XCTest
1818

19-
final class DeclarationTests: XCTestCase {
19+
final class DeclarationTests: ParserTestCase {
2020
func testImports() {
2121
assertParse("import Foundation")
2222

Tests/SwiftParserTest/DirectiveTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
@_spi(RawSyntax) import SwiftParser
1515
import XCTest
1616

17-
final class DirectiveTests: XCTestCase {
17+
final class DirectiveTests: ParserTestCase {
1818
func testSwitchIfConfig() {
1919
assertParse(
2020
"""

Tests/SwiftParserTest/ExpressionTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
@_spi(RawSyntax) import SwiftParser
1515
import XCTest
1616

17-
final class ExpressionTests: XCTestCase {
17+
final class ExpressionTests: ParserTestCase {
1818
func testTernary() {
1919
assertParse(
2020
"let a =1️⃣",
@@ -1474,7 +1474,7 @@ final class ExpressionTests: XCTestCase {
14741474
}
14751475
}
14761476

1477-
final class MemberExprTests: XCTestCase {
1477+
final class MemberExprTests: ParserTestCase {
14781478
func testMissing() {
14791479
let cases: [UInt: String] = [
14801480
#line: "",
@@ -1494,7 +1494,7 @@ final class MemberExprTests: XCTestCase {
14941494
}
14951495
}
14961496

1497-
final class StatementExpressionTests: XCTestCase {
1497+
final class StatementExpressionTests: ParserTestCase {
14981498
private func ifZeroElseOne() -> ExprSyntax {
14991499
.init(
15001500
IfExprSyntax(

Tests/SwiftParserTest/ExpressionTypeTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import SwiftSyntax
1414
import XCTest
1515

16-
final class ExpressionTypeTests: XCTestCase {
16+
final class ExpressionTypeTests: ParserTestCase {
1717
func testTypeExpression() {
1818
assertParse("_ = (any Sequence<Int>).self")
1919
}

Tests/SwiftParserTest/IncrementalParsingTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import SwiftSyntax
1515
import SwiftParser
1616
import _SwiftSyntaxTestSupport
1717

18-
public class IncrementalParsingTests: XCTestCase {
18+
public class IncrementalParsingTests: ParserTestCase {
1919

2020
public func testBrokenMemberFunction() {
2121
assertIncrementalParse(

Tests/SwiftParserTest/LexerTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ fileprivate func assertRawBytesLexeme(
6060
XCTAssertEqual(lexeme.diagnostic, error, file: file, line: line)
6161
}
6262

63-
public class LexerTests: XCTestCase {
63+
public class LexerTests: ParserTestCase {
6464
func testIdentifiers() {
6565
assertLexemes(
6666
"Hello World",

0 commit comments

Comments
 (0)