private_unit_test - ApplebaumIan/BitbucketAPI GitHub Wiki
Private Unit Test
Unit tests marked private are silently skipped.
- Identifier: private_unit_test
- Enabled by default: Enabled
- Supports autocorrection: No
- Kind: lint
- Analyzer rule: No
- Minimum Swift compiler version: 3.0.0
- Default configuration: warning: XCTestCase
Non Triggering Examples
"class FooTest: XCTestCase {
func test1() {}
internal func test2() {}
public func test3() {}
}
internal class FooTest: XCTestCase {
func test1() {}
internal func test2() {}
public func test3() {}
}
public class FooTest: XCTestCase {
func test1() {}
internal func test2() {}
public func test3() {}
}
@objc private class FooTest: XCTestCase {
@objc private func test1() {}
internal func test2() {}
public func test3() {}
}
private class Foo: NSObject {
func test1() {}
internal func test2() {}
public func test3() {}
}
private class Foo {
func test1() {}
internal func test2() {}
public func test3() {}
}
public class FooTest: XCTestCase {
func test1(param: Int) {}
}
Triggering Examples
private ↓class FooTest: XCTestCase {
func test1() {}
internal func test2() {}
public func test3() {}
private func test4() {}
}
class FooTest: XCTestCase {
func test1() {}
internal func test2() {}
public func test3() {}
private ↓func test4() {}
}
internal class FooTest: XCTestCase {
func test1() {}
internal func test2() {}
public func test3() {}
private ↓func test4() {}
}
public class FooTest: XCTestCase {
func test1() {}
internal func test2() {}
public func test3() {}
private ↓func test4() {}
}