Skip to content

Commit 9df52be

Browse files
committed
[Diagnostics] Add tests for accessibility expected set fix-its
1 parent f40d3b4 commit 9df52be

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

test/attr/accessibility.swift

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,32 +69,38 @@ package(set) // expected-note {{previous modifier specified here}}
6969
public(set) // expected-error {{multiple incompatible access-level modifiers specified}}
7070
public var customSetterDuplicateAttr3 = 0
7171

72-
private(get) // expected-error{{expected 'set' as subject of 'private' modifier}}
72+
private(get) // expected-error{{expected 'set' as subject of 'private' modifier}} {{9-12=set}}
7373
var invalidSubject = 0
7474

75-
private(42) // expected-error{{expected 'set' as subject of 'private' modifier}}
75+
private(42) // expected-error{{expected 'set' as subject of 'private' modifier}} {{9-11=set}}
7676
var invalidSubject2 = 0
7777

7878
private(a bunch of random tokens) // expected-error{{expected 'set' as subject of 'private' modifier}} expected-error{{expected declaration}}
7979
var invalidSubject3 = 0
8080

8181

82-
package(get) // expected-error{{expected 'set' as subject of 'package' modifier}}
82+
package(get) // expected-error{{expected 'set' as subject of 'package' modifier}} {{9-12=set}}
8383
var invalidSubject4 = 0
8484

85-
package(42) // expected-error{{expected 'set' as subject of 'package' modifier}}
85+
package(42) // expected-error{{expected 'set' as subject of 'package' modifier}} {{9-11=set}}
8686
var invalidSubject5 = 0
8787

88-
private(set // expected-error{{expected ')' in 'private' modifier}}
88+
private((())) // expected-error{{expected 'set' as subject of 'private' modifier}} expected-error{{expected declaration}}
89+
var invalidSubject6 = 0
90+
91+
private( missingFunc(_ x: Int) -> Bool // expected-error{{expected 'set' as subject of 'private' modifier}} {{9-9=set)}} expected-error{{expected declaration}}
92+
let independentVar1 = 0
93+
94+
private(set // expected-error{{expected ')' in 'private' modifier}} {{12-12=)}}
8995
var unterminatedSubject = 0
9096

91-
private(42 // expected-error{{expected 'set' as subject of 'private' modifier}} expected-error{{expected declaration}}
97+
private(42 // expected-error{{expected 'set' as subject of 'private' modifier}} {{9-11=set)}} expected-error{{expected declaration}}
9298
var unterminatedInvalidSubject = 0
9399

94-
private() // expected-error{{expected 'set' as subject of 'private' modifier}}
100+
private() // expected-error{{expected 'set' as subject of 'private' modifier}} {{9-9=set}}
95101
var emptySubject = 0
96102

97-
private( // expected-error{{expected 'set' as subject of 'private' modifier}}
103+
private( // expected-error{{expected 'set' as subject of 'private' modifier}} {{9-9=set)}}
98104
var unterminatedEmptySubject = 0
99105

100106
// Check that the parser made it here.

0 commit comments

Comments
 (0)