Skip to content

Commit

Permalink
Make UnitTestRuleConfiguration internal (realm#4931)
Browse files Browse the repository at this point in the history
  • Loading branch information
jpsim authored Apr 25, 2023
1 parent e14a734 commit 3f52acd
Showing 1 changed file with 10 additions and 10 deletions.
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
public typealias BalancedXCTestLifecycleConfiguration = UnitTestRuleConfiguration
public typealias EmptyXCTestMethodConfiguration = UnitTestRuleConfiguration
public typealias SingleTestClassConfiguration = UnitTestRuleConfiguration
public typealias NoMagicNumbersRuleConfiguration = UnitTestRuleConfiguration
typealias BalancedXCTestLifecycleConfiguration = UnitTestRuleConfiguration
typealias EmptyXCTestMethodConfiguration = UnitTestRuleConfiguration
typealias SingleTestClassConfiguration = UnitTestRuleConfiguration
typealias NoMagicNumbersRuleConfiguration = UnitTestRuleConfiguration

public struct UnitTestRuleConfiguration: SeverityBasedRuleConfiguration, Equatable {
public private(set) var severityConfiguration = SeverityConfiguration(.warning)
public private(set) var testParentClasses: Set<String> = ["QuickSpec", "XCTestCase"]
struct UnitTestRuleConfiguration: SeverityBasedRuleConfiguration, Equatable {
private(set) var severityConfiguration = SeverityConfiguration(.warning)
private(set) var testParentClasses: Set<String> = ["QuickSpec", "XCTestCase"]

public var consoleDescription: String {
var consoleDescription: String {
return "severity: \(severityConfiguration.consoleDescription)" +
", test_parent_classes: \(testParentClasses.sorted())"
}

public mutating func apply(configuration: Any) throws {
mutating func apply(configuration: Any) throws {
guard let configuration = configuration as? [String: Any] else {
throw ConfigurationError.unknownConfiguration
}
Expand All @@ -26,7 +26,7 @@ public struct UnitTestRuleConfiguration: SeverityBasedRuleConfiguration, Equatab
}
}

public var severity: ViolationSeverity {
var severity: ViolationSeverity {
return severityConfiguration.severity
}
}

0 comments on commit 3f52acd

Please sign in to comment.