さて今年も終わりに近づいてきました。 この記事はモバイル 自動化 / 自動テスト Advent Calendar 2017の17日目の記事です。 実はアドベントカレンダーの参加は今回が初めてだったりするのですが、まぁそれはどうでも良いですよね。 Tl;Dr Quick/Nimbleで、独自Macherを作成するとテストコードの可読性が上がるかも? // 標準のMatcherを使用 it("use built-in matcher") { expect(person1.isTeen()).to(beTrue()) expect(person2.isTeen()).to(beFalse()) expect(person1.gender).to(equal(person2.gender)) expect(person1.gender).toNot(equal(person3.gender)) }