文件名称:Mimus:斯威夫特模拟图书馆
文件大小:269KB
文件格式:ZIP
更新时间:2024-04-28 10:53:49
testing swift mocking mocks helix-team
Mimus Mimus是Mimidae家族的鸟类属。 它包含典型的模仿鸟。 Mimus是一个Swift模拟库,旨在减少在Swift中构建模拟所需的样板代码。 它已在和进行了战斗测试,并在各个测试套件中得到广泛使用。 主要特点: 纯雨燕 面向协议的实施 与XCTest集成 支持验证基本类型和集合(包括可选) 支持编写自定义匹配器 详细的故障报告 单元测试 用法 可以通过声明一个符合您的自定义协议和Mimus Mock类型的类来创建Mimus Mock : class FakeAuthenticationManager : AuthenticationManager , Mock { var storage = Mimus. Storage () func beginAuthentication ( with email : String , password : S
【文件预览】:
Mimus-master
----.travis.yml(153B)
----.github()
--------workflows()
----LICENSE(1KB)
----Sources()
--------Mimus()
----Package.swift(501B)
----Gemfile(62B)
----Gemfile.lock(2KB)
----.gitignore(25B)
----Mimus.podspec(952B)
----CHANGELOG.md(2KB)
----Documentation()
--------Any Matcher.md(1KB)
--------Basics.md(8KB)
--------Capturing Arguments.md(1KB)
--------Additional Matchers.md(4KB)
--------Using Your Own Types.md(2KB)
--------README.md(1KB)
----Tests()
--------LinuxMain.swift(172B)
--------MimusTests()
--------MimusExamples()
----Design()
--------mimus@3x.png(110KB)
--------mimus.png(26KB)
--------mimus@2x.png(64KB)
--------mimus.sketch(104KB)
----README.md(4KB)
----Mimus.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(35KB)
--------xcshareddata()