twitter.com Swiftでは、手作業でモックオブジェクトを作成します。その設計がどのようにユニットテストを書けば良いかという方針を決めています。テストをより表現力豊かにするようモックオブジェクトをより強力にすることはできるでしょうか?モックライブラリから何を学ぶことができるでしょうか?OCMockitoというObjective-C製のモックライブラリを書いてきた私の経験をSwiftの手作りモックに応用してみます。 モックオブジェクトをより便利にする アメリカン・エキスプレスのiOSエンジニアです。Swift環境でモックオブジェクトをどう作るのか なぜ実オブジェクトの代わりに用意するのか? コックは時間を掛けます。常にいるとは限りません。 UnitTestでは偽のコックを使いたいわけです。 料理をテストするのではなく、料理長にWaiterがどのように接したか、契約関係、インタラクシ