SwaggerAutomocker 0.2.1

SwaggerAutomocker 0.2.1

lngyeen 维护。



 
依赖项
Telegraph~> 0.28.0
ObjectMapper~> 4.1.0
Fakery~> 5.1.0
 

  • lngyeen

SwaggerAutomocker

CI Status Version License Platform

示例

要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install

要求

安装

SwaggerAutomocker 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile

pod 'SwaggerAutomocker'

用途

配置App传输安全:因为本模拟服务器的目的仅用于模拟环境,我们的服务器只支持HTTP协议,因此要能够运行模拟服务器,您需要通过在Info.plist中添加“App传输安全设置”键并设置其子键“允许任意负载”为“是”来禁用App传输安全。

启动模拟服务器

var mockServer: MockServer?

let swaggerJson = readJSONFromFile(fileName: "swagger")
if let swaggerJson = swaggerJson {
    mockServer = MockServer(port: 8080, swaggerJson: swaggerJson)
    mockServer?.start()
}

当应用发送到后台模式时停止模拟服务器

mockServer?.stop()

当应用返回到活动模式时重启模拟服务器

mockServer?.start()

作者

lngyeen, [email protected]

许可证

SwaggerAutomocker遵循MIT许可证。有关更多信息,请参阅LICENSE文件。