Twitter iOS SDKに学ぶプライベートプロパティ/メソッドのテスト方法(Objective-C編)
1635 ワード
Twitter iOS SDKに学ぶプライベートプロパティのテスト方法
はじめに
Viewのテストで内部のプロパティが正常に設定されているかどうか検証したいが、
そのためにプロパティを公開したくない。
解決策
テストクラスに公開したい、プロパティやメソッドを定義します。
コード
Twitter iOS SDK
に実際のコード例があるので観てみましょう。
@interface TWTRVideoCTAView ()
// exposed for testing
- (void)handleDeeplinkButton;
@property (nonatomic, readonly) UIButton *CTAButton;
@end
...
@implementation TWTRVideoCTAViewTests
- (void)setUp
{
課題
Swiftの場合は不可能(別記事にて解決策を寄稿)
Author And Source
この問題について(Twitter iOS SDKに学ぶプライベートプロパティ/メソッドのテスト方法(Objective-C編)), 我々は、より多くの情報をここで見つけました https://qiita.com/KKKKKAAAAANNNNNMMMMMOOOOO/items/ef59abf9a3bd131527c7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .