用于测试 Swift 代码的可测试性的框架。
- iOS 14.0+
- Xcode 10.0+
- Swift 4.0+
CocoaPods 是 Cocoa 项目的依赖管理器。您可以用以下命令安装它:
$ gem install cocoapods
要构建 CodeTestabilityInspector 1.0.0+,需要 CocoaPods 1.1.0+。
要使用 CocoaPods 将 CodeTestabilityInspector 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它:
source 'gh repo clone stronv/CodeTestabilityInspector'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'CodeTestabilityInspector'
end
然后,运行以下命令:
$ pod install
import CodeTestabilityInspector
class MyViewController: UIViewController {
private let filePath = "<The full path to your file>"
private let analyzer = CodeAnalyzer()
override func viewDidLoad() {
super.viewDidLoad()
analyzer.calculateCyclomaticComplexity(atPath: filePath)
analyzer.calculateConnectivityAndConnectivity(atPath: filePath)
analyzer.calcualteCohesionAndCoupling(atPath: filePath)
}
}