pact-consumer-swift:用于创建协议的Swift ObjeciveC DSL

时间:2024-02-25 03:52:40
【文件属性】:

文件名称:pact-consumer-swift:用于创建协议的Swift ObjeciveC DSL

文件大小:263KB

文件格式:ZIP

更新时间:2024-02-25 03:52:40

swift objective-c pact contract-testing hacktoberfest

契约消费者迅捷 :information: 目前正在积极开发具有 ,简化安装和更好地管理模拟服务器进程的新版本,可以在上找到。 我们目前正在寻找人们尝试并提供反馈。 该库提供用于创建消费者斯威夫特/ Objective C的DSL。 它提供了对依赖系统之间的支持,这些系统基于HTTP(或某些实现的消息队列)进行集成。 但为什么? 测试应用程序和服务之间的通信边界。 您可以查看条约如何在移动环境下工作,在这里介绍: 。 实现 ,包括。 该DSL依靠Ruby ( )为测试提供模拟服务。 安装 注意:有关从0.2升级到0.3的说明,请参阅。 安装契约模拟服务 家酿 brew tap pact-foundati


【文件预览】:
pact-consumer-swift-master
----Configuration()
--------swiftlint.yml(565B)
----.github()
--------workflows()
----PactConsumerObjCTests()
--------OCAnimalServiceClient.m(3KB)
--------PactObjectiveCTests.m(7KB)
--------OCAnimalServiceClient.h(399B)
----Sources()
--------MockService.swift(8KB)
--------PactVerificationService.swift(9KB)
--------Interaction.swift(5KB)
--------Matcher.swift(699B)
--------Reporting()
--------Supporting Files()
----certificates()
--------development.p12(3KB)
----scripts()
--------build.sh(2KB)
--------stop_server.sh(104B)
--------images()
--------start_server.sh(320B)
--------carthage_xcode12(983B)
--------release.sh(4KB)
--------swiftlint.sh(1KB)
--------check_dependencies.sh(440B)
--------build_children.sh(1KB)
--------install_deps.sh(607B)
----PactConsumerSwift.podspec(1KB)
----Tests()
--------MockServiceSpec.swift(8KB)
--------InteractionSpec.swift(3KB)
--------MatcherSpec.swift(2KB)
--------PactConsumerSwiftTests()
--------Mocks()
--------Supporting Files()
----CONTRIBUTING.md(2KB)
----LICENSE(1KB)
----Brewfile(258B)
----README.md(15KB)
----Cartfile.private(56B)
----Package.swift(356B)
----.codecov.yml(380B)
----.gitignore(704B)
----Cartfile.resolved(61B)
----CHANGELOG.md(12KB)
----PactConsumerSwift.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(75KB)

网友评论