@@ -19,16 +19,26 @@ final class AlwaysUseLowerCamelCaseTests: LintOrFormatRuleTestCase {
1919 class UnitTests: XCTestCase {
2020 func test_HappyPath_Through_GoodCode() {}
2121 }
22+ enum FooBarCases {
23+ case UpperCamelCase
24+ case lowerCamelCase
25+ }
2226 """
2327 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 )
3028 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 )
3242 }
3343
3444 func testIgnoresUnderscoresInTestNames( ) {
@@ -50,21 +60,30 @@ final class AlwaysUseLowerCamelCaseTests: LintOrFormatRuleTestCase {
5060 }
5161 """
5262 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 )
5763 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 )
5974 XCTAssertDiagnosed (
60- . variableNameMustBeLowerCamelCase( " testLikeMethod_With_Underscores " ) , line: 9 , column: 16 )
75+ . nameMustBeLowerCamelCase( " testLikeMethod_With_Underscores " , description: " function " ) ,
76+ line: 9 , column: 16 )
6177 XCTAssertDiagnosed (
62- . variableNameMustBeLowerCamelCase( " testLikeMethod_With_Underscores2 " ) , line: 10 , column: 16 )
78+ . nameMustBeLowerCamelCase( " testLikeMethod_With_Underscores2 " , description: " function " ) ,
79+ line: 10 , column: 16 )
6380 XCTAssertNotDiagnosed (
64- . variableNameMustBeLowerCamelCase( " test_HappyPath_Through_GoodCode_ReturnsVoid " ) )
81+ . nameMustBeLowerCamelCase(
82+ " test_HappyPath_Through_GoodCode_ReturnsVoid " , description: " function " ) )
6583 XCTAssertNotDiagnosed (
66- . variableNameMustBeLowerCamelCase( " test_HappyPath_Through_GoodCode_ReturnsShortVoid " ) )
84+ . nameMustBeLowerCamelCase(
85+ " test_HappyPath_Through_GoodCode_ReturnsShortVoid " , description: " function " ) )
6786 XCTAssertNotDiagnosed (
68- . variableNameMustBeLowerCamelCase ( " test_HappyPath_Through_GoodCode_Throws " ) )
87+ . nameMustBeLowerCamelCase ( " test_HappyPath_Through_GoodCode_Throws " , description : " function " ) )
6988 }
7089}
0 commit comments