Mimus:斯威夫特模拟图书馆

时间:2024-04-28 10:53:49
【文件属性】:

文件名称: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()

网友评论