TAWS 0.1.0

TAWS 0.1.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布上次发布2015年7月

suwa-yuki维护。



 
依赖项
AWSCore~> 2.2.2
AWSAutoScaling~> 2.2.2
AWSCloudWatch~> 2.2.2
AWSDynamoDB~> 2.2.2
AWSEC2~> 2.2.2
AWSElasticLoadBalancing~> 2.2.2
AWSKinesis~> 2.2.2
AWSMobileAnalytics~> 2.2.2
AWSS3~> 2.2.2
AWSSES~> 2.2.2
AWSSimpleDB~> 2.2.2
AWSSNS~> 2.2.2
AWSSQS~> 2.2.2
AWSCognito~> 2.2.2
AWSLambda~> 2.2.2
AWSMachineLearning~> 2.2.2
AWSAPIGateway~> 2.2.2
OCMock~> 3.1.2
Bolts~> 1.1.5
 

TAWS 0.1.0

TAWS 是用于 AWSiOSSDKv2 的 Mocking & Stubbing 库。
AWSMock 是一个简单的类,可以编写 stub & mock,它像 RSpec。
让我们试着对 AWS 进行 Mocking 和 Stubbing!

使用

  1. 要运行示例项目,请克隆仓库,然后从 Example 目录运行 pod install
  2. 在您的测试用例中导入 #import <TAWS/TAWS.h>

AWSMock

AWSMock *mock = [AWSMock mockWith:AWSServiceSNS
                          receive:@selector(subscribe:)
                             with:request 
                        andReturn:response];

// Call Subscribe API

[mock verify];

AWSStub

AWSStubAWSMock 的别名。

AWSStub *stub = [AWSStub stubWith:AWSServiceSNS
                          receive:@selector(subscribe:)
                             with:request 
                        andReturn:response];

支持的服务

  • AWSAutoScaling
  • AWSCloudWatch
  • AWSCognitoIdentity
  • AWSCognitoSync
  • AWSDynamoDB
  • AWSEC2
  • AWSElasticLoadBalancing
  • AWSKinesis
  • AWSLambda
  • AWSMachineLearning
  • AWSS3
  • AWSSES
  • AWSSNS
  • AWSSQS
  • AWSSimpleDB

需求

TAWS 需要 AWSiOSSDKv2

安装

通过 CocoaPods 可以获取 TAWS。要安装它,只需将以下行添加到您的 Podfile 即可

pod "TAWS"

作者

Classmethod, Inc.

许可证

TAWS 可在 MIT 许可下获取。有关更多信息,请参阅 LICENSE 文件。