ObjecTips

Swift & Objective-C で iOS とか macOS とか

XCTest

テスト時のログを見やすくする

前回 XCTest の name プロパティを使ってテスト時のログを見やすくする方法について書いた。 XCTest の name プロパティの活用 - ObjecTips その時は XCTest の name プロパティがあるのを知って「これを使えばログを見やすくできるんじゃないか?」という思…

XCTest の name プロパティの活用

XCText.framework でテストを書く時テストケースのクラス階層は MyTests: XCTestCase : XCTest となっていて XCTest には name というプロパティがある。 このプロパティで、今どのクラスのどのテストケース(テストメソッド)が実行されているかを知る事が…

Framework名とクラスヘッダファイル名のイレギュラー

XCTest.framework において XCTest クラスを定義しているヘッダファイルはちょっとイレギュラーな形になっている。 通常 XXAbc というクラス名であれば XXAbc.h というヘッダファイルで定義されるが XCTest の場合は XCAbstractTest.h というヘッダファイル…