@@ -19,16 +19,26 @@ final class AlwaysUseLowerCamelCaseTests: LintOrFormatRuleTestCase {
19
19
class UnitTests: XCTestCase {
20
20
func test_HappyPath_Through_GoodCode() {}
21
21
}
22
+ enum FooBarCases {
23
+ case UpperCamelCase
24
+ case lowerCamelCase
25
+ }
22
26
"""
23
27
performLint ( AlwaysUseLowerCamelCase . self, input: input)
24
- XCTAssertDiagnosed ( . variableNameMustBeLowerCamelCase( " Test " ) , line: 1 , column: 5 )
25
- XCTAssertNotDiagnosed ( . variableNameMustBeLowerCamelCase( " foo " ) )
26
- XCTAssertDiagnosed ( . variableNameMustBeLowerCamelCase( " bad_name " ) , line: 3 , column: 5 )
27
- XCTAssertNotDiagnosed ( . variableNameMustBeLowerCamelCase( " _okayName " ) )
28
- XCTAssertNotDiagnosed ( . variableNameMustBeLowerCamelCase( " Foo " ) )
29
- XCTAssertDiagnosed ( . variableNameMustBeLowerCamelCase( " FooFunc " ) , line: 6 , column: 8 )
30
28
XCTAssertDiagnosed (
31
- . variableNameMustBeLowerCamelCase( " test_HappyPath_Through_GoodCode " ) , line: 9 , column: 8 )
29
+ . nameMustBeLowerCamelCase( " Test " , description: " constant " ) , line: 1 , column: 5 )
30
+ XCTAssertNotDiagnosed ( . nameMustBeLowerCamelCase( " foo " , description: " variable " ) )
31
+ XCTAssertDiagnosed (
32
+ . nameMustBeLowerCamelCase( " bad_name " , description: " variable " ) , line: 3 , column: 5 )
33
+ XCTAssertNotDiagnosed ( . nameMustBeLowerCamelCase( " _okayName " , description: " variable " ) )
34
+ XCTAssertNotDiagnosed ( . nameMustBeLowerCamelCase( " Foo " , description: " struct " ) )
35
+ XCTAssertDiagnosed (
36
+ . nameMustBeLowerCamelCase( " FooFunc " , description: " function " ) , line: 6 , column: 8 )
37
+ XCTAssertDiagnosed (
38
+ . nameMustBeLowerCamelCase( " test_HappyPath_Through_GoodCode " , description: " function " ) ,
39
+ line: 9 , column: 8 )
40
+ XCTAssertDiagnosed (
41
+ . nameMustBeLowerCamelCase( " UpperCamelCase " , description: " enum case " ) , line: 12 , column: 8 )
32
42
}
33
43
34
44
func testIgnoresUnderscoresInTestNames( ) {
@@ -50,21 +60,30 @@ final class AlwaysUseLowerCamelCaseTests: LintOrFormatRuleTestCase {
50
60
}
51
61
"""
52
62
performLint ( AlwaysUseLowerCamelCase . self, input: input)
53
- XCTAssertDiagnosed ( . variableNameMustBeLowerCamelCase( " Test " ) , line: 3 , column: 5 )
54
- XCTAssertDiagnosed ( . variableNameMustBeLowerCamelCase( " My_Constant_Value " ) , line: 5 , column: 14 )
55
- XCTAssertNotDiagnosed ( . variableNameMustBeLowerCamelCase( " test_HappyPath_Through_GoodCode " ) )
56
- XCTAssertDiagnosed ( . variableNameMustBeLowerCamelCase( " FooFunc " ) , line: 7 , column: 16 )
57
63
XCTAssertDiagnosed (
58
- . variableNameMustBeLowerCamelCase( " helperFunc_For_HappyPath_Setup " ) , line: 8 , column: 16 )
64
+ . nameMustBeLowerCamelCase( " Test " , description: " constant " ) , line: 3 , column: 5 )
65
+ XCTAssertDiagnosed (
66
+ . nameMustBeLowerCamelCase( " My_Constant_Value " , description: " constant " ) , line: 5 , column: 14 )
67
+ XCTAssertNotDiagnosed (
68
+ . nameMustBeLowerCamelCase( " test_HappyPath_Through_GoodCode " , description: " function " ) )
69
+ XCTAssertDiagnosed (
70
+ . nameMustBeLowerCamelCase( " FooFunc " , description: " function " ) , line: 7 , column: 16 )
71
+ XCTAssertDiagnosed (
72
+ . nameMustBeLowerCamelCase( " helperFunc_For_HappyPath_Setup " , description: " function " ) ,
73
+ line: 8 , column: 16 )
59
74
XCTAssertDiagnosed (
60
- . variableNameMustBeLowerCamelCase( " testLikeMethod_With_Underscores " ) , line: 9 , column: 16 )
75
+ . nameMustBeLowerCamelCase( " testLikeMethod_With_Underscores " , description: " function " ) ,
76
+ line: 9 , column: 16 )
61
77
XCTAssertDiagnosed (
62
- . variableNameMustBeLowerCamelCase( " testLikeMethod_With_Underscores2 " ) , line: 10 , column: 16 )
78
+ . nameMustBeLowerCamelCase( " testLikeMethod_With_Underscores2 " , description: " function " ) ,
79
+ line: 10 , column: 16 )
63
80
XCTAssertNotDiagnosed (
64
- . variableNameMustBeLowerCamelCase( " test_HappyPath_Through_GoodCode_ReturnsVoid " ) )
81
+ . nameMustBeLowerCamelCase(
82
+ " test_HappyPath_Through_GoodCode_ReturnsVoid " , description: " function " ) )
65
83
XCTAssertNotDiagnosed (
66
- . variableNameMustBeLowerCamelCase( " test_HappyPath_Through_GoodCode_ReturnsShortVoid " ) )
84
+ . nameMustBeLowerCamelCase(
85
+ " test_HappyPath_Through_GoodCode_ReturnsShortVoid " , description: " function " ) )
67
86
XCTAssertNotDiagnosed (
68
- . variableNameMustBeLowerCamelCase ( " test_HappyPath_Through_GoodCode_Throws " ) )
87
+ . nameMustBeLowerCamelCase ( " test_HappyPath_Through_GoodCode_Throws " , description : " function " ) )
69
88
}
70
89
}
0 commit comments